~/talk

Haskell in production in 2017 at a startup? Yup

TalkinFrenchat Scala.IO 2017 · 2017-11-02..11-03· [devops-and-delivery]
links:none on file
slides:none on file

FretLink runs Haskell in production for core services (three services so far, adding about one new service per month) and deploys reproducible binaries with Stack LTS builds on Clever. They use Servant to describe APIs and generate client/server code and docs, Warp for HTTP serving with Prometheus metrics, QuickCheck and unit tests for validation, and integrate Google Admin APIs for mail migration and Google Maps for routing.

AI-written summary · about

  1. 0:00Conference introduction
  2. 5:11Mail migration to Gmail
  3. 6:35Distance calculations
  4. 8:00APIs with Servant
  5. 9:03SQL in Haskell
  6. 10:07Business modeling
  7. 11:08Haskell best practices
  8. 14:02Team adoption
  9. 15:46Unit and property tests
  10. 18:15Cabal and Stack
  11. 21:28Algebraic types
  12. 24:17Haskell vs Scala types
  13. 27:53Compiler codegen
  14. 30:22Haskell tooling
  15. 32:49Production deployment
  16. 35:58Code refactoring
  17. 39:07Haskell recruitment
  18. 41:15Future trends
  19. 42:17Servant codegen
  20. 45:28Experience report
  21. 46:51Q&A
~/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.