WebCamp 2014: Supporter packs - the awesome in small bags!

OOP and FP: Bridging the Gap

It may be hard to start writing FP code until you start to think functionally. Turns out you can do it in almost all modern OOP languages!

The goal of this talk is to show easy steps for transitioning from OOP to functional programming.

We'll start this talk with explaining the benefits of functional programming and discussing the stigma that's associated with it. After that we'll see how FP languages are getting used in real life and that we can indeed write a web app using solely FP languages.

After that we'll show samples of functional code as written in many OOP languages (JavaScript, C# and Ruby) and compare it to the implementation in F#, an FP language.

This talk was already held at Developers Arena in Sarajevo in a slightly trimmed version (20 min). The slides are available: https://speakerdeck.com/damir/oop-and-fp-bridging-the-gap

Damir Zekić

Damir Zekić

Damir has been developing web applications for over ten years and is currently working on STCKbay, a fashion marketplace, using Ruby on Rails and Ember.js.

Since March 2013 Damir has been organizing Sarma: Sarajevo Ruby meetups and helped organize two BarCamps in Sarajevo in 2012 and 2013.

When not working, he's still writing code either to learn a new language, explore a new framework, or contribute to OSS. When not writing code, he can be seen running, hiking or taking photos.

Get your Supporter Pack now »
↑ Back to top
Code at Six Girl Geek Dinners Frontman HR Javascript Zagreb ZgPHP
FutureDEV HUJAK Python Hrvatska IXDA Croatia Ruby Hrvatska