Practical Functional Programming

March 30th 2018 14:00 - 14:50
Main Stage

Functional programming is more than just math and monads. Functional programming empowers developers to solve real problems with safe, predictable, and maintainable code. In this talk, discover the basics of functional programming and how to apply functional concepts in a practical manner. You will learn how pure functions are easily testable, how to compose specialized functions to create more complex functions, how immutable data prevents bugs, how to prevent runtime errors with static types, how to safely model nulls with special types, and more! Most importantly, you will leave this talk with a deeper understanding and appreciation for functional programming so you can start exploring it yourself.

Jeremy Fairbank avatar
Jeremy Fairbank

Jeremy is a web developer with a master's degree in computer science. He has many years of experience in front-end development and full-stack development, working with JavaScript and Ruby. He has presented numerous times on web development at conferences such as Fluent Conf and RailsConf. He is pas...


This website uses cookies. By continuing to browse you agree to this and Conferize's terms of service.