The builder pattern lets you conveniently configure data in a pipeline. In this session, Jeroen will show us a powerful technique to use phantom types to allow us to ensure constraints in that pipeline. We'll apply this pattern to make some improvements to the elm-pages API.
Monday, March 9, 4:30 PM UTC
Parsing Github-Flavored Markdown Tables!
One of Elm's most powerful features is it's awesome parser library. Some frequent elm-markdown contributors and I will implement a Github-Flavored Markdown table parser from scratch!
Monday, March 16, 6:00 PM UTC
Civic Hacking with elm-pages - Farmers' Market Delivery From Scratch
In this episode, we're working with our local Farmers' Market to keep their businesses going despite people limiting their social contact with COVID-19. We'll work on an MVP using elm-pages for a simple delivery service!
Saturday, March 21, 5:00 PM UTC
Ryan is the author of elm-spa, a framework for taking care of your Elm single-page app boilerplate: https://github.com/ryannhg/elm-spa
He walks us through some patterns he's learned, applying them to the elm-pages-starter repo: https://github.com/dillonkearns/elm-pages-starter
And we get a lightning round demo, building the same thing we built by hand using elm-spa!
Monday, March 30, 9:00 PM UTC
Building elm-markdown plugins to transform and validate your AST
Philipp Krüger has contributed a lot of code and ideas around the API design that allow you to configure dillonkearns/elm-markdown. We'll pair to build some plugins for doing things like validating your markdown headings, transforming heading formatting, and extracting a table of contents from parsed markdown blocks.
Monday, April 20, 6:00 PM UTC