Skip to content

Exploring Functional Programming and the Singleton Paradox in Java

Photo of Nikhil W
Hosted By
Nikhil W.
Exploring Functional Programming and the Singleton Paradox in Java

Details

In collaboration with Nelkinda Software Craft and Equal Experts:

This meetup is a combination of two talks
1. Why Learn Functional Programming by Anshul Chauhan.
During this talk, we will learn about the Functional Programming paradigm. Anshul Chauhan will guide us through the basics and key vocabulary of functional programming. Through concrete examples, we will observe how Functional Programming can offer a compelling alternative to Object-Oriented Programming (OOP), potentially enhancing our daily coding tasks.

2. Singleton Paradox: Revisiting Advanced Java Through a Practical Lens by Nikhil Wanpal.
Singleton design pattern ensures that only one object of a class exists at runtime. Is it really possible in Java though? During the course of this discussion, we attempt to implement a Singleton in Java and revisit aspects of Java like classes, static state, synchronisation, serialisation and class loading.

Agenda

  • 10:00 am - 10:15 am – Introduction
  • 10:15 am - 11:00 am – Talk1: Why Learn Fucntional Programming.
  • 11:00 am - 11:15 am – Q & A session + Break 1
  • 11:15 am - 12:25 pm – Talk 2: Singleton Paradox: Revisiting Advanced Java Through a Practical Lens.
  • 12:25 pm - 01:30 pm – Talk 2 + Q&A
  • 01:30 pm - 02:00 pm – Networking

(collaborating meetup groups: Nelkinda Software Craft Pune Meetup, Expert Talks)

Photo of Pune Java User Group group
Pune Java User Group
See more events
Equal Experts India Pvt Ltd
No. B1, Holy Cross Rd · Pune, Ma