Haskell On Rails
summary
Haskell runs real Rails-like SaaS: uses Yesod for type-safe routing and compile-time-checked Hamlet templates, ties models to forms and a declarative schema backed by Postgres, and claims huge throughput (WAI-based server hitting 82,000 req/s versus Rails ~2,500 and Node ~11,000 in his bench). Builds and deploys with NixOS and NixOps so rollbacks are atomic, uses Elm for front-end to eliminate runtime JS errors, and says prototypes often ship straight to production.
AI-written summary · about
chapters (18)
- 0:00Intro
- 4:27Software Craftsmanship
- 8:49What is Haskell good for
- 11:22How to learn Haskell
- 12:45Haskell and Elm
- 14:11Is it too risky
- 15:27Frameworks
- 16:07Marketing
- 17:30Performance
- 18:58Performance figures
- 21:45Nicks OS
- 24:31Router
- 28:07Database migrations
- 30:33Simple handler
- 31:22Compiler error
- 32:41Refactoring
- 34:43User ID
- 36:37Forms
related talks
01h 11mHaskell in Production: Adventures in Blockchain Building
46mPainless software development with Haskell
01h 26mReflections on Haskell@Meta
21mProduction Haskell Demystified
20mWeb Application Architecture in Haskell
52mProject Presentations - Haskell
53mCan Haskell Become a Great Language for Data Science?
59mBuilding a Blogging System with Haskell and Yesod - Part 1 of 6
