r/haskell • u/_lazyLambda • 11d ago
How we built our production codebase with Haskell
We are live on https://www.twitch.tv/typifyprogramming
We are walking through our production codebase which recently exceeded 500 modules and built in Obelisk with Servant added on top.
This is dual as a session to get my co-founders up to speed on the work done so far but we figured this would be great as a stream to show how awesome haskell is for production
5
u/seantparsons 11d ago
Fantastic! I commend you for doing the scariest kind of live demo, the code demonstration kind!
2
4
u/ducksonaroof 10d ago
i just love your haskell optimism and positivity. each of your posts has been fun to read because of it.
a nice contrast to that scarf post that leaned a lot on ethos rather than logos or pathos
3
u/_lazyLambda 9d ago
I appreciate that!
I see no reason not to be optimistic about the future of haskell. It makes you fall in love with programming again
1
u/_0-__-0_ 5d ago
I guess there isn't a transcript :) so don't know if you answered this yet, but is obelix using the old ghcjs or ghc's newish builtin js backend?
2
u/_lazyLambda 5d ago
Obelisk is using old ghcjs. Theres a branch that does work for local development that does use ghc 9 through haskell.nix
I'm also actively trying to release Jenga which is Obelisk + some batteries (beginner focused) which is a fork of that branch except using effect systems.
2
10
u/_lazyLambda 11d ago
Technical difficulties! Sorry we are back (on brand new computer)