Welcome to a lively conversation where we turn the spotlight on the oft-overlooked powerhouse of web development - state machines. We'll share our insights, experiences, and the reasons why we think state machines are the secret sauce to simplifying complex logic. If you've ever felt bogged down by the complexity of transitioning systems between states, you're in for a treat as we illustrate how state machines can be your knight in shining armor in the realm of code development and maintainability.
We're thrilled to welcome Elise Schaefer, our new podcast host, who has stepped into her role with immense enthusiasm and a deep passion for Ruby. She brings with her a fresh perspective and an eagerness to shape engaging conversations with members of the Ruby community. As she doffs her hat to the well-structured platform left behind by Brittany Martin, Elise also shares how she's tweaking it to align with her style.
So, what's the magic formula to recognize the need for a state machine? We believe the answer lies in the presence of state in a database column or the use of enums. Listen as we traverse through the use of timestamps and callbacks in state machines and how they capture crucial nuances in the code. We also share our excitement on the immense potential of future changes in languages and how this could revolutionize web development. So, buckle up and join us on this exciting adventure as we unravel the power of state machines and the future of programming.
ViewComponents and the Future of Assets with Joel Hawksley
Building Marketplaces in Rails & Stripe Connect
MimeMagic broke EVERYTHING
Skypack and Snowpack with Fred Schott
Chain Smoking for Vaccines, Delegated Types, and Creating Courses
Advocating for Junior Devs, Hotwire and HTMX
Building a Business on Rails with Mike Perham
Launching 12in12.io, Dependency Confusion Attack, and Conventional Commits
Jason's run in with the cops, Andrew deletes his GitHub, and Madmin launches?
Rails for Beginners, Site Editors, and Skypack
Building Products in Rails with Brian Casel
Rails LTS deep dive with Tobias Kraze
Hotwire, Rails NEXT, and the DHH Stack™ with David Heinemeier Hansson
Talkin' Puma and the Rails Performance Workshop with Nate Berkopec
Andrew's HAML Tattoo
The Early Days of Rails, Long-term Maintenance, and Oh My Zsh with Robby Russell
HTML over Websockets is all the rage
Live Recording: Hotwire Release Day
Andrew's Haml/ERB trailer, TailwindCSS 2.0, and instant Browser Notifcations with CableReady
Modeling friendships is hard, Railscasts nostalgia, and reviving ActsAsTenant
Create your
podcast in
minutes
It is Free
Navigating Life After 40
Science of Reading: The Podcast
How To!
The Minimal Mom
Old Fashioned On Purpose