We have spent the better part of a year introducing Haskell, typed languages, and functional programming, at Vacation Labs. After writing 250,000+ lines of code in dynamically typed languages (Rails & Javascript), we wanted more from our tech-stack:
* The ability to fearlessly refactor as our market and our code evolved.
* The ability to write only meaningful tests, and to increase coverage without increasing dev effort.
* To share data structures across the backend & frontend.
* And finally, the ability to continue developing features at speed - something that we take for granted in Rails.
In this talk, we will share our experience of using Haskell, with the focus on what the ecosystem enables us to do today, pragmatically. By the end of this talk, you will know the pros and cons of using Haskell in a real-world setting, and how to contribute in making the ecosystem better. (An aside, we aren’t using Haskell on the frontend, but Typescript, which also gives us quite a few of the abilities mentioned above).
More details: confengine.com...
Conference Link: functionalconf...
Негізгі бет Real-world Haskell: Good, Bad, & Ugly by Saurabh Nanda at Functional Conf 2017
No video
Пікірлер