A Haskell Guide for Working Stiffs
summary
Claims a practical cookbook to get people reading real Haskell code and shows concrete examples: using aeson JSON AST and applicative parsers to decode/encode types, building and sending whole JSON query bodies over an HTTP client (used to implement a Bloodhound client for Elasticsearch), and organizing API surface into versioned modules (V1/V5). Notes real-world numbers — ~30–40% of audience had read the book and a codebase has ~225 dependencies with about 10 vendored patches — and shows CI tooling (Docker + Drone, Ansible); the client is implemented and in use.
AI-written summary · about
chapters (10)
- 0:00Haskell for professionals
- 1:46Aeson for JSON parsing
- 18:27Elasticsearch client library
- 33:25Library maintenance with API changes
- 56:22Q&A on Haskell jobs
- 1:07:16Hiring Haskell developers
- 1:21:07Haskell work and code review
- 1:24:29Refactoring in Haskell
- 1:28:02Cool Haskell features 2016
- 1:38:59Q&A and closing
related talks
03h 04mHaskell for Beginners: Learn Functional Programming from Scratch
14mOne Year In: A Beginner's Take on the Difficulties of Learning Haskell
42mHow to Learn Haskell in Less Than 5 Years
45mFrom Zero to Live with Functional JavaScript Applications (Part 1)
02h 05mWhy We’re Teaching Programming Wrong: A Haskell Perspective
36mFrom Noob to Contributing Noob
14mA Book Nerd's Guide to JavaScript
29mScala for Everyone
