'(Growing Function-Oriented Software (With Parenthesis))
Have you ever asked yourself how did you end up with a big ball of mud? It doesn’t have to be like that. What’s preventing us from using rapid prototyping techniques aligned with a MVP mindset during your daily coding? I want to show, based on hands-on experience, how we can build apps that are simple, maintainable and enjoyable to work on. We’ll cover a few concepts ranging from DDD, hexagonal architecture, accidental vs essential complexity to the MVP mindset. By building a practical example in Clojure, we will understand concepts, once abstract, turn into reality for your next project.
About Jivago: Jivago is a developer at Equal Experts interested in learning all sort of trades in order to deliver great products. For the past 5 years he’s been using Clojure (and other languages) in order to grow products from scratch and revamp legacy systems. He’s been using Clojure on projects ranging from web apps, instant payment platforms to data analysis. However, he truly believes nothing compares with the joy in the REPL. When he’s not programming, you’ll find him playing soccer or drinking beer.
