Please log in to watch this conference skillscast.
In this talk, I will explain how these rest libraries work. I'll show how APIs are built, how they are run using different web frameworks, and how you can generate API clients and documentation from them. I will detail some of the design choices, like the choice of existentials in resources, and the use of GADTs holding dictionaries for input and output. Additionally, I'll show some possible future directions for the libraries, providing greater extensibility as well as type safety.
YOU MAY ALSO LIKE:
- SilkApp: A Case Study in Creating Rich Internet Apps in Haskell (SkillsCast recorded in March 2012)
- F# eXchange 2023: Conference Livestream (Online Conference on 7th - 8th March 2023)
- Hack & Hang Night (in Chicago on 21st February 2023)
- Think Functionally (Online Meetup on 23rd February 2023)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
Rest - Building APIs Easily
Erik Hesselink
Erik currently works at Silk, where he uses functional programming to build a web application to create and visualize structured data. After his physics and chemistry masters, Erik started working at a small software company building CMS and websites. Wanting to deepen his knowledge of the field, he embarked on a software technology master at Utrecht University. Many courses used Haskell, and he immediately fell in love with the elegance of functional programming. After graduating, he joined what is now Silk.