Empowering Your Development with Functional Programming
HTML-код
- Опубликовано: 14 ноя 2024
- There are a lot of talks about the newest tools libraries and frameworks but sometimes it is good to take a step back and think about the underlying problems they are trying to solve. In this talk we will go into the 4 fundamental aspects of software engineering; problem-solving, managing state, managing errors, and managing side effects.
Almost no functional programming terminology will be used, but instead, focus on recognizable examples (in Java) and look at them from a different angle that you might have never considered. So if you want to improve your problem-solving skills and improve abstract thinking without learning what a monad is, this is the talk for you.