Incremental Elm Live

Here are the upcoming live coding and open source community call events.
Phantom Builder Pattern
Guest:
Jeroen Engels
working on
elm-pages
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
Add to Google Calendar
Parsing Github-Flavored Markdown Tables!
Guest:
Thomasin
Guest:
Stephen Reddekopp
working on
elm-markdown
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
Add to Google Calendar
Civic Hacking with elm-pages - Farmers' Market Delivery From Scratch
Guest:
Luke Westby
working on
elm-pages
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
Add to Google Calendar
SPA state patterns
Guest:
Ryan Haskell-Glatz
working on
elm-pages
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
Add to Google Calendar
elm-pages AMA
working on
elm-pages
I'll answer all your elm-pages questions. You can leave a question, or vote for your favorites: https://app.sli.do/event/ob2xk3p9. Happy to discuss basics, roadmap, CMS options, etc! Whatever the group is interested in.
Saturday, April 4, 4:00 PM UTC
Add to Google Calendar
Extending Elm's guarantees with elm-review
Guest:
Jeroen Engels
Jeroen just did a major new release of elm-review. We'll use some rules to improve some Elm open source projects and make life easier for contributors.
Monday, April 13, 4:00 PM UTC
Add to Google Calendar
Building elm-markdown plugins to transform and validate your AST
Guest:
Philipp Krüger
working on
elm-markdown
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
Add to Google Calendar
Performance tuning elm parsers
Guest:
Folkert de Vries
working on
elm-markdown
We'll do some benchmarking using elm-explorations/benchmark, and the Chrome dev tools. Then we'll explore ways to improve the performance of the parsing in elm-markdown.
Monday, April 27, 5:00 PM UTC
Add to Google Calendar
Adding Square Payments to Farmers Market Delivery App
Guest:
Wolfgang Schuster
Wolfgang is a developer at Square. We'll pair on making some improvements to the app that Luke Westby and I started for helping the local farmer's market set up a delivery service.
Monday, May 4, 11:30 PM UTC
Add to Google Calendar
Polishing JSON Decoder Koans
Guest:
Andrew Crouch
My JSON Decoder Koans project needs an upgrade from Elm 0.18 to 0.19. We'll revisit it and see if we can make some improvements, too. It's a nice way to teach people about JSON decoding in Elm.
Monday, May 18, 5:30 PM UTC
Add to Google Calendar
Contributing to intellij-elm
Guest:
Aaron VonderHaar
Aaron has thought a lot about Elm ASTs and refactoring. I've been spending some time contributing to intellij-elm. We'll pair and I'll give Aaron an intro to how to add a feature in intellij-elm, and we'll try to build something useful!
Monday, July 27, 6:00 PM UTC
Add to Google Calendar
Testing Msgs with architecture-test
Guest:
Martin Janiczek
Martin Janiczek will show us how to use his architecture-test package to test Msgs in our Elm apps.
Monday, August 24, 9:00 PM UTC
Add to Google Calendar
Test && Commit || Revert - Snapshot Testing with Corey Haines
Guest:
Corey Haines
Corey Haines and I will try out a proof-of-concept library I have for running snapshot tests in Elm, calling out to Jest under the hood. We'll try doing some test && commit || revert to see how far we can push the envelope for testing practices in Elm!
Monday, August 31, 9:30 PM UTC
Add to Google Calendar
Working on intellij-elm
Guest:
Keith Lazuka
Monday, September 7, 10:00 PM UTC
Add to Google Calendar