Please log in to watch this conference skillscast.
In web development, a great deal of effort is spent on consistency. The frontend, backend and database must all agree on a data-model, and if they don’t, the system crashes spectacularly.
In this talk, you will explore one approach that uses Haskell data types to drive a both a PostgreSQL database schema and a frontend system written in Elm. With one set of types to rule them all, whole system consistency is automatic and reliable, and the cost of changing types - and hence evolving the whole system’s data model - is dramatically reduced.
YOU MAY ALSO LIKE:
- Angular must die - Here are some weapons (SkillsCast recorded in December 2016)
- Damjan Vujnovic's Angular Workshop (in London on 3rd - 5th July 2019)
- Modern development with Java (in London on 15th - 17th July 2019)
- Haskell eXchange 2019 (in London on 10th - 11th October 2019)
- Keynote by Bruce Lawson on How To Make Loveliness: an HTML Treasure Hunt (in London on 24th June 2019)
- Keynote by Eduardo San Martin Morote on Modern Front End Routing (in London on 25th June 2019)
- Frontend Series (SkillsCast recorded in June 2019)
Types All The Way Down
Kris Jenkins is a successful startup cofounder, turned freelance functional programmer, and open-source enthusiast. He mostly works building systems in Elm, Haskell & Clojure, improving the world one project at a time.