At Wasp, we are building an innovative full-stack web framework centered around the concept of a unique DSL used to define the high level of your web app. In this talk, I will explain how we used Haskell to implement the compiler that parses our DSL and generates JS/TS code (including the language server), how we built our CLI with it, how we used it to quickly implement an AI-powered app generator, and how we currently contribute to the Haskell ecosystem.
Video sponsor – Ada Beat
https://adabeat.com
Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/
Chapters:
00:00 Introduction by Magnus Sedlacek
00:08 Welcome Martin Šošić
00:55 Redefining the future of web development with Haskell by Martin Šošić
01:29 Martin Šošić
02:58 Wasp
03:56 Haskell
07:24 What is Wasp
09:28 The team
10:00 Developers + Wasp
10:51 Why Wasp?
14:02 Why Haskell (for Wasp)
16:55 How Wasp works
18:56 Wasp compiler
22:28 Wasp language server
23:19 Wasp AI
26:17 Boring Haskell!
32:49 Strong Path
26:21 Giving back
40:28 Future and learnings
44:40 Q&A
#funcprogsweden
Watch video Redefining the future of web development with Haskell by Martin Šošić online without registration, duration hours minute second in high quality. This video was added by user Func Prog Sweden 14 August 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,47 once and liked it 4 people.