Péter Halácsy – Be a functional coder
I argue that this is a false dichotomy. My talk will show how a well-designed and flexible type system can prevent important mistakes without holding you back, and a functional programming language can be more expressive than even the most popular dynamic languages.
At Prezi.com, we have grown our web-based software to 20M+ users, and learnt how to scale up the hard way. I will show examples of how a strong compiler would have prevented outages, and how using functional paradigms can save time for both front-end and back-end developers.
Lots of people are afraid of new programming paradigms that are so different from what they are used to. However, I believe that to build faster and larger applications, everyone must step out of their comfort zone and be a functional coder.
This is a presentation with lot of code showing the imperative version of a problem and a functional solution.
We will cover front-end code, API codes, UI development, backend stuff
What will you learn?
That you should (1) learn functional programming (2) question your current tools and (3) always improve programming tools you are using.
Experience in 2-3 languages, web development.
No functional programming knowledge is needed
After the talk, the audience is encourage to learn Scala, Haskell or Erlang. Any functional language just for the practice.
This is going to change how you are writing even C, JS, Python code.
Do the attendees need a laptop?