Elm Town 47 - A Cool, Easy Way To Start Learning Haskell
SEPTEMBER 21ST, 2019
|
49:34
Stöffel talks about Jetpack, a simplified build tool that NoRedInk built to replace webpack, and how it started his journey to learn Haskell and eventually end up on the team behind NoRedInk's next-generation, Haskell-based server-side architecture.
Details
Details
Stöffel talks about Jetpack, a simplified build tool that NoRedInk built to replace webpack, and how it started his journey to learn Haskell and eventually end up on the team behind NoRedInk's next-generation, Haskell-based server-side architecture.
Thank you to our sponsors, [Culture Amp](https://cultureamp.com/jobs) and [Joel Clermont](https://twitter.com/jclermont).
Special thanks to Xavier Ho ([@Xavier_Ho](https://twitter.com/Xavier_Ho)) for editing and production of this episode!
**Recording date:** 31 Aug 2019
## Guests
- Christoph Hermann (Stöffel) ([@schtoeffel](https://twitter.com/schtoeffel))
## Show Notes
00:00:00 **Intro and sponsors**
00:01:41 **How Stöffel got into Elm**
- [NoRedInk](https://www.noredink.com)
00:07:07 **Jetpack**
- [Jetpack](https://github.com/NoRedInk/jetpack)
- [Haskell](https://www.haskell.org)
- [webpack](https://webpack.js.org)
- [elm-live](https://github.com/wking-io/elm-live)
00:12:22 **From Elm to Haskell**
00:14:59 **Unsupported open source & making the repo public**
00:16:30 **The features of Jetpack**
00:18:42 **Smart development rebuilds with Shake**
00:21:13 **Other Haskell at NoRedInk**
00:22:40 **Full-stack type safety: Servant and Servant Elm**
- [Servant](http://docs.servant.dev/en/stable/)
- [Servant Elm](http://hackage.haskell.org/package/servant-elm)
00:25:31 **elm-verify-examples**
- [elm-verify-examples](https://github.com/stoeffel/elm-verify-examples)
00:30:21 **Running Elm as a command line tool**
00:31:39 **Auto-detecting tests in elm-test**
- [elm-test](https://package.elm-lang.org/packages/elm-explorations/test/latest)
- [elmi-to-json](https://github.com/stoeffel/elmi-to-json)
00:36:04 **Assets in Jetpack**
00:37:10 **Engineering management separate from team leadership**
00:40:09 **One-on-one meetings**
00:41:01 **Success as a manager**
00:42:58 **Self-improvement as a manager**
00:44:37 **Puffins: Haskell-based architecture team**
00:49:18 **Outro**