Pure Functions and Immutable Objects - The best of OO and FP worlds
Dettagli
Ciao Crafters,
hope you and your family are well and safe. 🙏
We didn't have the chance to organize any events in the last months, so to make up for it, we are coming back with a SUPER speaker: 📣📣📣📣 Victor Rentea 📣📣📣📣 .
He kindly accepted to be our guest for the twelfth meetup of the Ticino Software Craf.
The title of the talk is "Pure Functions and Immutable Objects - The best of OO and FP worlds"
🔗 Link is on the meetup event. You find it on the right ➡
🗓 Agenda
16:45 the meeting starts
16:50 Quick intro
17:00 Talk
18:00 After the talk we're going to extract a JetBrains license
(Fill the form https://forms.gle/2KczPmRxEcyfnJ876 to have your chance to win)
📖 Abstract
This presentation focuses on two of the most advanced design tools in your toolbox, whatever the language or framework you might be using. After understanding the basics, we'll see how these concepts can be used in real-world scenarios to simplify those several most complex use-cases in your application. At the end of a mix of slides and live-coding, you'll finally understand the power of these ideas and become prepared to apply them in your day-to-day work.
Along the way, we'll talk about Side Effects, Idempotency, Referential Transparency, Pure Functions, Deep/Shallow Immutability and we’ll explore the Functional Core - Imperative Shell segregation to apply to your most complex workflows.
Prepare for an entertaining, highly interactive session that will answer all your questions.
Written in Java and spoken in English.
🗣 Speaker:
Victor is a Java Champion and an Independent Trainer delivering intense webinars for dozens of companies worldwide. He loves Simple Design, Refactoring, and Unit Testing, about which he regularly talks at top conferences. Victor founded the Bucharest Software Craftsmanship Community that he engages monthly via live webinars and discussions. On victorrentea.ro you can find his blog, talks, training curriculum, live masterclasses, and social channels.
