Past Meetup

Functional Calisthenics with Jorge Gueorguiev Garcia

This Meetup is past

36 people went

Location image of event venue

Details

Abstract

OOP habits die hard. Having trained my OOP skills through the years, I have applied unconsciously OOP techniques while writing code in functional languages. The quality of the code and test suffered because of it, leading to a very confused design and maintenance problems. For OOP we have designed good guidelines to produce code that is readable and maintenable, like SOLID, DRY, ... On top of it we have Object Calisthenics, for practicing the creation of good OOP Code. Functional Calisthenics have the same aim for the functional paradigm. In this talk I will explain the rules, with examples in Clojure, Elixir, Scala, and F#, on the hope that I can show how they lead to better functional code and to entice you to try them for yourselves.

Bio

Although he started early (with QuickBasic and Turbo Pascal), took him a while to center into the developer way of living. Nonetheless, he has more than 10 years experience as software developer at different levels. His main experience is around C# and .Net, but has a keen interest in other languages, especially around functional programming. In his experience two maxims have been revealed, Simple is Beautiful and Make Everyone's Life Easy. Because of them, his personal goal is to improve the experience of fellow developers (which always translates to happy customers)

Registration

Please also register with our hosts Skills Matter: https://skillsmatter.com/meetups/10290-functional-calisthenics-with-jorge-gueorguiev-garcia