~/talk

A Haskell Guide for Working Stiffs

Talkat LambdaConf Winter Retreat 2017 · 2017-01-08..01-11· [career-development]
links:none on file
slides:none on file

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

  1. 0:00Haskell for professionals
  2. 1:46Aeson for JSON parsing
  3. 18:27Elasticsearch client library
  4. 33:25Library maintenance with API changes
  5. 56:22Q&A on Haskell jobs
  6. 1:07:16Hiring Haskell developers
  7. 1:21:07Haskell work and code review
  8. 1:24:29Refactoring in Haskell
  9. 1:28:02Cool Haskell features 2016
  10. 1:38:59Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.