Skip to main content thoughtbot.com thoughtbot.com Live Now!

thoughtbot is livestreaming

Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

  • Blog Home
  • All Topics
  • Design
  • Web
  • iOS
  • Android
  • Search Search

Elm Articles

Written by thoughtbot, experienced designers and developers who turn your idea into the right product

Sign up to receive a weekly recap from thoughtbot

  1. Structuring Conditionals in a Wizard

    Branching early helps structure multi-step forms.

    Joël Quenneville
    August 8, 2023
    • good code
    • elm
    • ruby
    • rails
  2. Data Modeling Resources in Elm

    Links to some of the best Elm data modeling resources around the web.

    Joël Quenneville
    November 15, 2022
    • elm
    • good code
  3. A Broader Take on Parsing

    Broadening our definition of “parsing” yields some useful insights.

    Joël Quenneville
    October 14, 2021
    • elm
    • ruby
    • parsing
    • web
  4. Models That Match Reality

    When modeling a domain, it’s important to have our model actually match reality.

    Joël Quenneville
    October 12, 2021
    • design
    • web
    • elm
    • ruby
    • modeling
  5. Fewer Operations on Custom Types is Valuable

    Less is more. Wrapping primitives in custom types restricts your available operations and that’s a good thing.

    Joël Quenneville
    October 11, 2021
    • elm
    • ruby
    • web
  6. Pipeline Decoders in Elm

    What’s the difference between Elm’s classical and pipeline JSON decoders?

    Joël Quenneville
    May 19, 2021
    • elm
    • functional programming
    • web
  7. Running Out of Maps

    What happens when you need a bigger mapN?

    Joël Quenneville
    May 12, 2021
    • elm
    • web
    • functional programming
  8. Functional Programming as Algebra

    Let’s return to everyone’s “favorite” subject. 🙄

    EJ Mitchell
    January 26, 2021
    • functional programming
    • mathematics
    • learning
    • web
    • elm
    • scala
  9. How to stop using your GraphQL API as a REST API

    It’s so easy to get lost in the flexibility of GraphQL that we can miss out on some of its benefits.

    Amanda Beiner
    January 6, 2021
    • graphql
    • rest
    • react
    • elm
  10. Understanding Elm's Type Mismatch Error

    Breaking down Elm’s Type Mismatch error in basic and complex cases.

    Hawley Brett
    July 20, 2020
    • elm
    • functional programming
    • debugging
1 2 3 4 5 Next › Last »
  • Services
  • Case Studies
  • Resources
  • Hire Us
  • Our Company
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • GitHub
  • Instagram
  • YouTube
  • twitch

© 2024 thoughtbot, inc. The design of a robot and thoughtbot are registered trademarks of thoughtbot, inc. Privacy Policy