This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Wednesday, May 24 • 11:00 - 12:00
Zero Defect Front Ends

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Are you tired of hunting down bugs in your code? Honestly, why are you still doing this instead of simply writing code, that has zero bugs, all the time?

Meet Elm, a purely functional programming language that compiles to JavaScript. One of the most interesting properties of the language is a very strong guarantee: The compiled code will have no runtime errors at all!

With this, you can finally have a code base that is verifiably free of defects. Large refactorings are no longer scary with this level of confidence, which benefits the long term maintainability and adaptability.

However, this talk is not only about Elm: We will take a close look at Elm's high level concepts in a broader scope, that is, stateless functions, immutable values, unidirectional data flow and Elm's architectural model for applications. We will then discuss how these concepts make it easy to write high quality code consistently, and how these benefits can be translated to other programming languages as well.

avatar for Bastian Krol

Bastian Krol

Developer, consultant and coach at codecentric. Interested in functional programming and web technologies, Elm, Haskell, JavaScript...

Wednesday May 24, 2017 11:00 - 12:00 CEST
Ballroom C 1st Floor