Incremental Elm
Notes
Live Streams
Courses
Incremental Elm Notes
Filter
About These Notes
Announcing the Intro to elm-ts-interop Course
The Elm Architecture
I'm Not a Programmer, I'm an Automator
Avoid Work in the Browser
Capture, Don't Create
Combinators - Inverting Top-Down Transforms
Videos of My Elm Conference Talks
Configure TypeScript to Be Safer
Continuous Delivery
Curate notes like a Japanese garden
Digital Garden
Recommended Editor Configuration
Elm Tools That I Maintain
elm-ts-interop init Command, Codec and Pipeline APIs, and docs site
Entry Gatekeepers
Using elm types to prevent logging social security #'s
Frame Then Fill In
Getting Started Resources
What Does "If It Compiles, It Works" Really Mean?
Incremental Writing
Introducing Custom Scalars to your Codebase
Jeroen's Hierarchy of Constraints
Code Kata
Key Elm Techniques
Keystone Habit
The Keystone Testing Habit
Make Impossible States Impossible
Moving Faster with Tiny Steps in Elm
Opaque Types Let You Think Locally
Parse, Don't Validate
Relentless Tiny Habits
TCR
Test-Driven Development
How do you test code that's not defined in a module?
The Hydration Problem
To test, or not to test elm code
Types Without Borders Isn't Enough
Types Without Borders
TypeScript's Blind Spots
TypeScript Types Can Do Some Cool Things That Elm Can't
TypeScript Without Transpilation
TypeScript
Use semantic HTML to improve screen reader experiences
Use the Platform
When It Compiles, But Doesn't Work
Wrap Early, Unwrap Late