Oslo Elm Day 2019
| title | author | length |
|---|---|---|
| Exploring elm-spa-example | Richard Feldman | 45m |
Modernized elm-spa-example shows concrete changes: each page has its own model/view/update and headers inside a single module; an opaque Endpoint type and… | ||
| Lessons learned teaching Elm to kids | Teodor Lunaas Heggelund | 19m |
Ten weekly sessions with ten Tuesdays and eleven kids aged 12–16 use Elm in the browser (ellie/trial) so no installs are needed and code runs and shares… | ||
| Picture combinators and recursive fish | Einar W. Høst | 23m |
Live coding recreation of Escher's Square Limit using Elm and SVG reproduces Henderson 1982's functional geometry by treating a picture = box -> rendering… | ||
| Color Coding with Elm | Tessa Kelly | 33m |
Shows concrete Elm code and packages: an Elm color library and a palette package (test9-palette) plus color-extra and elm-css examples, SVG arcs built by hand… | ||
| A Markup for the Statically Typed | Matthew Griffith | 20m |
Elm Markup v3 brings static types, structured errors, and extensibility to a lightweight markup that parses to Html, Elm UI, or an arbitrary view function. It… | ||
| Audio, Video, and Elm - Best Practices for Multimedia | Dan Abrams | 19m |
Demonstrates building players in Elm by creating media via ports and putting a media reference in the model so play/pause/seek become commands and… | ||
| On the Elm Track with NSB | Jonas Berdal | 18m |
NSB moves its web platform into Elm and after one and a half years has 14 Elm applications and 60,000 lines of Elm code powering almost the entire ticket… | ||
| Do Parsers dream of Electric Guitars? | Ju Liu | 24m |
Builds an Elm program that reads a guitar chord sheet and actually parses tokens like [Am-7] into a Chord record with Note and Quality types instead of relying… | ||
| Emulating the Nintendo Game Boy CPU with Elm | Manuel Fuchs | 18m |
An Elm-based Game Boy CPU emulator compiles to JavaScript and runs ROMs in the browser with two ports: raw pixel canvas and Web Audio, successfully running… | ||
| Elm at large (companies) | Luca Mugnaini | 19m |
Registration & Authentication at Rakuten shifts from JSP/JSF to Elm in about a year, with 10 former back-end engineers and 12 interns learning Elm and three… | ||
| Being human in the Elm community | Ossi Hanhinen | 16m |
Claims that Elm deliberately designs for humans: compiler messages like the triple equals error point to fixes and docs, packages require per-function… | ||
| Slaying a UI Antipattern | Kris Jenkins | 29m |
Many sites show empty lists or zeroes while data is actually loading because they use a Boolean loading flag plus an empty collection. The fix is a four‑state… | ||
| Joyful Particles in Elm | Brian Hicks | 20m |
Library elm-particle for Elm generates SVG particle effects integrated with The Elm Architecture, demonstrated by building fireworks and confetti. Code creates… | ||
| Parsing lexical ambiguity with Elm and expressive types | Emma Tsujimoto Cunningham | 21m |
A Buffalo parser viewer implemented in Elm generates concrete parse trees and semantic results for any n > 0 and shows counts rising: 2→1, 3→3, 4→4, 5→7, 6→10… | ||
| The Extensibility Problem | Robin Heggelund Hansen | 14m |
Elm code stays concrete which makes reasoning trivial but blocks practical optimizations. An escape room hint search is implemented by word-splitting then… | ||
| Tarring files with Elm | James (Jim) Carlson | 20m |
A small Elm library, elm-tar, actually encodes a list of files (text or binary) into a single tar archive using elm/file and elm/bytes and emits properly… | ||
| A native interpreter for Elm | Filip Haglund | 18m |
Built a native Haskell interpreter that runs Elm programs so a platform can spin up 100k apps and load state from disk, run update, and store it back. It… | ||
| Automated conference scheduling powered by Elm | Viktor Tymoshenko | 16m |
NoConf is an automated conference scheduler that combines a Scala backend AI solver with an Elm frontend to satisfy hard requirements and optimize soft… | ||
| nothing matches | ||