Elm Radio

047: What's Working for Elm


Listen Later

  • Woody Zuill on Turn Up the Good
  • Mob Programming
Where Could We Turn Up the Good?Pure FP
  • Elm 0.19 removing side effects
  • Purity is what makes elm-review interesting
  • Jeroen's post Safe dead code removal in a pure functional language
  • No runtime exceptions
Useful Error Messages

Useful error messages

  • Evan's 2017 Deconstructconf talk Evan Czaplicki On Storytelling
  • Evan's talk What is Success?
Having a single language flavor
  • Isomorphic code
  • Meta frameworks (elm-pages, Lamdera, elm-spa)
Decoupled tools
  • The community can iterate quickly and experiment with new changes
  • elm-optimize-level-2 and elm-format are great examples
  • elm-optimize-level-2 can make their way upstream and don't break Elm's guarantees or assumptions
  • Robin Hansen's blog post series Successes, and failures, in optimizing Elm’s runtime performance
  • Extensible Web Manifesto
  • Platform should provide building blocks, not solve every specific use case
Stable Core
  • Stable data layer, architecture allows ecosystem to evolve around it with less churn
Community Members Working on What They're Passionate About
  • People passionate about a problem working on it in the ecosystem
Performance
  • Leveraging Elm's unique characteristics for performance (immutability, static language, known types, etc.)
  • Elm compiler performance - compiler speed matters
Content and Conferences
  • Elm community content and conferences
  • Elm Online meetdown
The Elm Philosophy
  • Evan's Elm philosophy tweet
  • Philosophy has influenced package design in the ecosystem
  • Elm Slack #api-design channel
...more
View all episodesView all episodes
Download on the App Store

Elm RadioBy Dillon Kearns, Jeroen Engels

  • 5
  • 5
  • 5
  • 5
  • 5

5

16 ratings