Code and the Coding Coders who Code it cover image

Code and the Coding Coders who Code it

Latest episodes

undefined
Dec 3, 2024 • 33min

Episode 43 - Stan Lo

What drives a seasoned developer from Taiwan to London, and how does one translate a passion for Ruby into groundbreaking projects? Hear from Stan Lo of Shopify's RubyDX team as he shares his captivating journey and his significant impact on the Ruby development landscape. From his essential work on the debug gem and IRB to his current efforts with the Sorbet type checker and Prism parser, Stan delves into the technical intricacies of using C++ for performance and memory management. Gain unique insights into the collaborative decision-making process at Shopify that guided his transition from the Ruby LSP to focusing on Sorbet's integration.We also tackle the hurdles of progressing Ruby's Sorbet parser to Prism and the challenges of maintaining comprehensive Ruby documentation. Discover the importance of community-driven contributions, and how small acts like fixing typos can have a profound impact on the Ruby ecosystem. Experience Stan's personal anecdotes, from climbing adventures to mastering calisthenics, and explore the innovative shift from VS Code to Cursor, amplifying his development experience through AI capabilities. As we gear up for future events like RailsConf and RubyKaigi, there's an air of excitement for community reunions and ongoing projects. Join us for a blend of technical discussion, personal stories, and a call to action for all Ruby enthusiasts.Send us some love.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Oct 22, 2024 • 29min

Episode 42 - Cody Norman

Cody Norman, an independent Ruby on Rails consultant and creator of SpotSquid, takes us on a fascinating journey through the intersection of technology and tattoo artistry. Discover how Cody transformed a traditionally paper-based industry into a tech-savvy environment, using customer feedback to tackle the unique challenges faced by tattoo artists and shop owners. With anecdotes from his tech conference experiences and insights into his consulting career, Cody's story is both relatable and inspiring for anyone looking to merge creativity with technology.In this episode, you'll unlock the secrets to finding your niche and the delicate balance between diverse client projects and passion-driven endeavors. We explore Cody's path to becoming a potential expert in Action Mailbox and email solutions within the Rails community, as well as his strategies for creating impactful educational content. Cody's experiences offer valuable lessons on testing email functionality and the potential of establishing oneself as an authoritative figure in a specialized area.As Cody shares his journey through various tech conferences like Rocky Mountain Ruby and RailsConf, listeners will be captivated by his engaging presentations and the excitement of future opportunities. We delve into the anticipation of attending events like MicroConf and RailsConf and the potential breakthroughs these gatherings can bring. Wrapping up with Cody's entrepreneurial aspirations, this episode promises insights and inspiration for developers eager to carve their own path in the dynamic world of software development.Send us some love.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Oct 8, 2024 • 39min

Episode 41 - John Nunemaker

Join John Nunemaker, a seasoned Rubyist known for HTTParty and his recent acquisition of Fireside FM, as he delves into the strategic choice of acquisition over creation. He shares his journey juggling multiple projects like BoxOut Sports and Flipper Cloud, while emphasizing effective time management and mentorship for young developers. Discover insights on feature management using Flipper, the challenges of code concurrency, and how he optimizes workflows. This discussion is a treasure trove for entrepreneurs and tech enthusiasts alike!
undefined
Sep 27, 2024 • 19min

Live at Rails World part 3

Ever been jolted awake at 2:30 AM by a fire alarm while at a tech conference? We have, and it was just one of the unexpected moments that added a unique twist to our RailsWorld experience. Join us as Andy Kroll, Chris Oliver, Alan Reitelhoover, and I recount the highs and lows of the conference, from the festival-like energy to the invaluable hallway conversations. We share our reflections on Eileen's powerful keynote and the buzz around the new features in Rails 8, including solid Q and solid cache. You'll also hear how the candid language of the keynotes shapes the authentic, informal culture of RailsWorld.Ever wondered about the magic behind well-crafted software? Our next segment dives into the meticulous craftsmanship involved in software development within the Ruby on Rails community. We talk about the importance of thoughtful naming conventions and modularization, using examples like the "allow unauthenticated access" method from the authentication generator. We'll discuss the trade-offs between using modules and classes for encapsulation and the need for clear boundaries to avoid those pesky "mystery guests." This chapter is a deep dive into the artistry and careful planning essential to writing clean, effective code.Send us some love.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Sep 27, 2024 • 31min

Live at Rails World part 2

Can you feel the festival vibes of Rails World? Brace yourself for an electrifying journey through the upcoming release of Rails 8, where authentication features are creating a buzz like never before. Picture yourself amidst a sea of passionate developers, where hallway interactions often outshine the scheduled talks. We'll also share a heartfelt tribute to Justin Searles, whose potentially final talk left a lasting mark on the Rails community. And guess what? The Rails World spirit isn't just confined to Rails enthusiasts; notable PHP community figures also joined, fostering a beautiful cross-framework camaraderie between Rails and Laravel.Ever felt overwhelmed by deployment options? We’ve got you covered! This episode is packed with insights on the evolving landscape of Rails deployment tools. We share our mixed emotions about Heroku's discontinued free tier and our newfound appreciation for Hatchbox. The conversation steers towards Kamal and its promise of simplifying deployments, albeit with a learning curve. We discuss the dream of an official Rails playground, which could revolutionize how new developers deploy production apps, and the excitement surrounding default PWA support in Rails 8 that signals a bright future for web applications.Ending on a high note, we dive into diverse deployment strategies by contrasting Laravel Cloud and Kamal, highlighting how Rails accommodates various needs with tools like Hatchbox, AWS, and Kamal. Nadia Odenayu's keynote on migrating from Heroku to Cloud 66 for a more cost-effective B2C app is also not to be missed. We speculate on the game-changing features of Rails 8.1, from action notifier to improved service worker integration, and dream ahead to Rails 9’s possibilities. Lastly, hear about the convenience of navigating the event with a bike rental app and the high anticipation for Eileen's keynote, promising even more exciting revelations.Send us some love.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Sep 26, 2024 • 11min

Live from Rails World part 1

What groundbreaking feature has Rails 8 introduced that has Jason Charns grinning from ear to ear? Join us live from Railsworld 2024 in Toronto as we break down DHH's monumental keynote unveiling the built-in authentication feature that’s set to revolutionize Rails development. Jason shares his excitement over the long-awaited feature, drawing hilarious comparisons to his past struggles with Devise and other gems. We also dive into the latest deployment tools—Kamal 2, Thruster, and Propshaft—that promise to smooth out those pesky deployment processes. Jason spills the beans on why Kamal 2’s built-in Docker file and SSL updates are game-changers, and how it stacks up against Heroku and AWS.But that's not all! We recount the keynote's most memorable moments, from Drew's amusing standing ovation to the eyebrow-raising comment about the Danish economy. The atmosphere at Railsworld is electric, and Jason tells us what he’s most eager to experience next. Whether you’re a Rails veteran or just starting your journey, this episode is packed with fresh updates and Jason’s insightful commentary on the future of Rails and its deployment tools. Don’t miss out on this engaging conversation that captures all the excitement and humor of Railsworld 2024!Send us some love.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Sep 24, 2024 • 39min

Episode 40 - Jeremy Smith

What does it take to build a modern, distraction-free forum platform that fosters deep community engagement? Join us as we welcome back Jeremy Smith, a seasoned Rails developer and consultant, who shares his journey of creating Liminal, an innovative platform inspired by conversations at RailsConf. Jeremy's insights offer a unique look into his work under Hybrid Studio, his passion for Ruby and Rails projects, and his latest ventures, including organizing Blue Ridge Ruby and co-hosting the Indie Rails podcast. Don't miss out on his practical advice for developers and creators looking to build meaningful online communities.Launching a new product is never easy, and Jeremy opens up about the challenges he faced with Liminal. From focusing on core features to attract users to overcoming common roadblocks like gaining traction and effective marketing, Jeremy shares valuable lessons learned through personal anecdotes. He discusses the importance of communication and storytelling in successful product development, reflecting on why his similar project, Fractional, didn't take off while Joe Mazzolotti's RailsDevs.com flourished. Jeremy's journey into building a fractional services platform highlights the critical role of targeting a niche audience and marketing effectively.Finally, we delve into the future of video content creation with tools like Riverside. Jeremy highlights the efficiency of its AI tools for creating and editing video content, making quick weekly releases a breeze. This episode also explores the joy of building niche events like Blue Ridge and Ruby on Trails, where Jeremy hones his skills in promoting and engaging with the Rubyist community. Tune in for a wealth of practical advice, personal stories, and insightful discussions that will leave you inspired to take your own projects to the next level.Send us some love.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Aug 6, 2024 • 38min

Episode 39 - Aaron Francis

Ever wondered how a backend developer can transition into a successful content creator while juggling a bustling family life? Join us as Aaron Francis, a prominent figure in the tech video content space, shares his incredible journey. From his early days working with Laravel to launching a comprehensive SQLite course, Aaron provides invaluable insights into balancing full-time commitments with side projects. He also opens up about his personal life, revealing how he and his wife, along with the help of an au pair, manage to raise four young children while maintaining productivity.Discover the niche Aaron found in intermediate database content, a passion rooted in his upbringing with a father who was a SQL Server DBA. We'll uncover how he and his partner, Steve, co-founded TryHard Studios to fill this gap by producing high-quality database courses on platforms like SQLite, Postgres, and MySQL. Our conversation also touches on their ambitious vision of evolving into a media company with diverse on-camera talent.Lastly, Aaron's love for building and creating comes to life as he talks about his unique office shed project and the joy he finds in construction and gardening. He explains his philosophy of being a builder rather than an influencer, focusing on the satisfaction of creation. Don't miss his reflections on reviving forums for meaningful discussions and where you can follow his work online. This episode promises a rich tapestry of insights, making it a must-listen for developers and content creators alike.Send us some love.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Jul 16, 2024 • 47min

Episode 38 - Amir Rajan

Ready to unlock the secrets of game development using Ruby? Join us as we chat with the ingenious Amir Rajan, the mastermind behind the DragonRuby Game Toolkit. Amir takes us on a captivating journey from his corporate days in app development to becoming a trailblazing indie game developer. You'll be amazed at how Amir leveraged Ruby's expressive power to create innovative games and how his monumental success with the iOS port of "A Dark Room" reshaped his career. Prepare to gain an insider's perspective on the unique challenges and rewarding experiences of adapting Ruby for the gaming world.Ever wondered what it takes to test a real-time game with precision? Amir sheds light on the stark contrasts in testing between app development and game creation. Listen as he breaks down the complexities of managing long-running states, debugging frame-perfect bugs, and implementing replay systems for maintaining consistent gameplay experiences. Using a racing game as an example, Amir explains the intricacies of regression testing in game development, offering a fascinating glimpse into the meticulous world of game testing.Curious about what it takes to create a successful hyper-niche game? Discover Amir's strategic approach to captivating players within the first 20 seconds and crafting a minimum viable product (MVP) that stands out. Drawing inspiration from literature and focusing on underserved communities, Amir shares the potential of niche game concepts—without competing with big-name studios. He also tackles common misconceptions about Ruby's speed, demonstrating with DragonRuby how a well-implemented runtime can rival even the fastest engines. This episode is packed with invaluable insights for both aspiring and seasoned developers, bridging the gap between app and game development in innovative ways.Send us some love.HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.Support the showReady to start your own podcast?This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.
undefined
Jul 2, 2024 • 29min

Episode 37 - Kinsey Durham Grace

Kinsey Durham Grace shares insights on planning RubyConf to be inclusive, talks about blockers at GitHub and tools like Sorbet, AASM, and Packwork, emphasizes the importance of CFP submissions, and encourages community engagement in tech events.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode