The Tuple Podcast

Adam Wathan, Creator of Tailwind CSS


Listen Later

Ben and Adam Wathan cover the development and reimagining of Tailwind CSS, focusing on the release of Tailwind 4.0. They delve into the motivation behind the rewrite, the challenges faced, and the approach to maintaining backward compatibility. The conversation covers topics related to software versioning, open-source maintenance, backward compatibility, the use of Rust in Tailwind, testing strategies, and the future of Tailwind as a business.


Links

Tuple.app (https://tuple.app) - The best app for pair programming

Tailwind CSS (https://tailwindcss.com) - The CSS framework Adam created


Key Takeaways

  • Rewrites can lead to a cleaner, more maintainable codebase.
  • Accurate problem modeling can lead to the emergence of new features and benefits.
  • The approach to backward compatibility involves making it easy to upgrade to the new version rather than simply making the old version work.


Chapters

  • (00:00) - Introduction and Background
  • (00:35) - Windows Version Launch and Guest Network
  • (01:24) - Rewriting Tailwind: Philosophy and Execution
  • (03:42) - Ben’s Static HTML Website Idea
  • (09:06) - Re-imagining Tailwind with Tailwind 4
  • (20:49) - Challenges and Solutions in Tailwind Development
  • (32:45) - Rust Components in Tailwind 4
  • (35:41) - Tailwind 4 Goals and Achievements
  • (40:22) - Testing and Quality Assurance in Tailwind 4
  • (46:38) - Tailwind 4 Release
  • (49:54) - The Tailwind Origin Story
  • (52:24) - Business Strategies and Open Source Impact
  • ...more
    View all episodesView all episodes
    Download on the App Store

    The Tuple PodcastBy Ben Orenstein

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    4 ratings


    More shows like The Tuple Podcast

    View all
    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    285 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    630 Listeners

    Laravel News Podcast by Jacob Bennett and Michael Dyrynda

    Laravel News Podcast

    53 Listeners

    North Meets South Web Podcast by Jacob Bennett and Michael Dyrynda

    North Meets South Web Podcast

    24 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    984 Listeners

    REWORK by 37signals

    REWORK

    212 Listeners

    Remote Ruby by Chris Oliver, Andrew Mason

    Remote Ruby

    34 Listeners

    Svelte Radio by Kevin Åberg Kultalahti

    Svelte Radio

    15 Listeners

    The Bootstrapped Founder by Arvid Kahl

    The Bootstrapped Founder

    33 Listeners

    No Compromises by Joel Clermont and Aaron Saray

    No Compromises

    8 Listeners

    How About Tomorrow? by Adam Elmore & Dax Raad

    How About Tomorrow?

    20 Listeners

    Mostly Technical by Ian Landsman and Aaron Francis

    Mostly Technical

    15 Listeners

    hx-pod by Lazarus

    hx-pod

    6 Listeners

    localfirst.fm by localfirst.fm

    localfirst.fm

    17 Listeners

    Ripples by Michael Dyrynda and Greg Skerman

    Ripples

    0 Listeners