Skip to main content
thoughtbot thoughtbot
  • Live on Twitch!

    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!

  • Case Studies
  • Blog
  • Let’s Talk
Live on Twitch!

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!

Let’s get started!
View all Services
Development
  • Ruby on Rails
  • Hotwire
  • AI and Machine Learning
  • Maintenance
  • Mobile
Design
  • Discovery Sprints
  • UX, UI, and Product Design
  • Design Systems
Product
  • MVP
  • Product Management
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
View all Services
View all Resources
Development
  • Tech Leadership Resources
  • Open Source
  • Books
  • The Bike Shed Podcast
  • Live Streaming on YouTube
  • Conference Talks
The business of great software
  • Playbook
  • Purpose Built
  • Giant Robots Smashing Into Other Giant Robots Podcast
  • Design Sprint Guide
  • Live Streaming on LinkedIn
View all Resources

Articles by Josh Steiner

View other authors

  1. ExMachina 2.0 - Cast Away

    ExMachina 2.0 brings new features and functions for easier testing.

    Josh Steiner
    March 13, 2017
    • Elixir
    • Testing
    • Web
  2. Elm Native UI in Production

    We launched the first ever Elm Native UI app to production. Here’s our experience with it.

    Josh Steiner
    March 1, 2017
    • Elm
    • Mobile
    • iOS
    • Android
  3. ExMachina for Elixir: Factories with a Functional Twist

    Announcing a new factory library for Elixir.

    Josh Steiner and Paul Smith
    November 2, 2015
    • Elixir
    • Testing
    • Web
  4. Embedding Elixir Structs in Ecto Models

    Store semi-structured data inside a Postgres table without sacrificing expressiveness.

    Josh Steiner
    October 15, 2015
    • Elixir
    • Ecto
    • Web
  5. FormKeep Autoresponder

    You can now send email autoresponses to people who submit your form with FormKeep.

    Josh Steiner
    April 1, 2015
    • News
    • Formkeep
  6. Announcing Testing Rails

    Pre-order our new book to learn how to test Rails applications effectively.

    Josh Steiner
    March 27, 2015
    • News
    • Web
    • Books
    • Testing
    • Rails
  7. The FormKeep Zapier Trigger

    FormKeep now integrates with Zapier at the click of a button.

    Josh Steiner
    February 24, 2015
    • News
    • Formkeep
  8. Customize Your FormKeep Email Notifications

    FormKeep now lets you change the default recipient or add multiple recipients to email notifications.

    Josh Steiner
    February 9, 2015
    • News
    • Formkeep
  9. FormKeep November Update

    It’s been one month since we launched FormKeep and we’ve received great...

    Josh Steiner
    November 24, 2014
    • News
    • Web
    • Formkeep
  10. Introducing FormKeep

    Announcing FormKeep, the easiest way to create form endpoints for designers and developers.

    Josh Steiner
    October 15, 2014
    • News
    • Formkeep
    • Web
1 2 Next › Last »

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2025 thoughtbot, inc.

The design of a robot and thoughtbot are registered trademarks of thoughtbot, inc.

  • US: +1 (877) 9-ROBOTS
  • UK: +44 (0)20 3807 0560
  • Beware of fraudulent thoughtbot job listings Learn more
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy