

Code and the Coding Coders who Code it
Drew Bragg
We talk about Ruby, Rails, JavaScript, and everything in between. From tiny tips to bigger challenges we take on 3 questions a show; What are you working on? What's blocking you? What's something cool you want to share?
Episodes
Mentioned books

Dec 12, 2023 • 35min
Episode 31 - Elise Shaffer
It's time for another Ruby on Rails podcast crossover episode! This time I'm joined by the RoR Podcasts new host, Elise Shaffer. Elise interviews me about the game show I've been giving, I offer my thoughts on doing "weird talks", and we chat about how I got started podcasting. We then flip the script and I interview Elise about her new course on Test Driven Development (TDD), her podcast, and her thoughts on teaching and learning. Elise also had some great tips for getting started (or getting better) with Vim.Links:The Ruby on Rails PodcastOriginal RoR crossover episode (Episode 4)Course hostingSend us some love.Support the show

Nov 7, 2023 • 48min
Episode 30 - Adarsh Pandit
In this eipsode I had the pleasure of talking to Adarsh Pandit, Executive Director of Ruby Central, who gave me a peek behind the curtain. From discussing his journey through the coding industry to arriving at Ruby Central, to the challenges he tackled stepping into an executive role - Adarsh's story is a tale of perseverance, growth, and community building.Get ready to uncover how Ruby Central is keeping the Ruby community vibrant and innovative. You'll hear about RubyConf and the exciting Community Day initiative that Adarsh is leading - a celebration of knowledge sharing, public speaking, and community engagement. Adarsh also shares his insights on adapting conferences to changing times and the strategies he's using to revamp the RubyTogether membership program. It's a candid look at the realities of running a tech organization in an ever-evolving industry.But we don't stop there. We also dive into Ruby Central's efforts to foster collaboration and creativity within the Ruby community. From fiscal sponsorship programs to the Scholars and Guides Program - Adarsh gives us a detailed tour of how they're stoking the fires of innovation. And not to be missed is our exploration of community building through local meetups. It's all about creating spaces for connections and learning, and we're sure you'll find Adarsh's experiences and insights invaluable. Tune in for a conversation that's not just about code, but also about fostering communities, encouraging creativity, and building a shared sense of purpose in the tech world.Links@adarsh@ruby.social on Mastodonrubycentral.orgRuby Central MembershipsRubyConf 2023Send 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 show

Oct 3, 2023 • 37min
Episode 29 - Ben Orenstein
In this episode, I'm joined by a special guest, Ben Ornstein, one of my Ruby heroes. I may fan-boy a bit as I express my admiration for Tuple, a tool I love. Together, we dive deep into Tuple's journey, starting from its inception and delving into the creative problem-solving and ingenuity behind its design and development. Ben also reveals his transition from CEO to Head of Product. We discuss the fresh perspective on team collaboration methods and product development this change offers. We explore how feedback loops and Agile practices play a pivotal role in Tuple's continuous evolution. Along the way, we also reflect on the 'My Life in Weeks' poster, which serves as a stark reminder of the fleeting nature of our time on Earth. This episode is a roller-coaster of insights, trivia, and reflections that will hopefully leave you feeling wiser and more contemplative.Links:@r00k on TwitterTuple (aka my favorite way to pair)'My Life in Weeks' poster'A Short History of Nearly Everything' by Bill BrysonSend us some love.Support the show

Sep 12, 2023 • 26min
Bonus Canadian Football Episode
Matt Swanson stays on to talk about Canadian Football and no it's not Rugby.Send us some love.Support the show

Sep 12, 2023 • 54min
Episode 28 - Matt Swanson
Matt Swanson, known as Mr. 'Boring Rails', discusses removing premature abstractions, the impact of decision fatigue on exploration, and finding ActionMailer to be better than expected. They also dive into rebuilding integration systems, overcoming challenges of legacy code, and overhauling the email system with React.

Aug 22, 2023 • 48min
Episode 27 - Andrew Atkinson
PostgreSQL wizard Andrew Atkinson joins the show to discuss his new book, "High-Performance PostgreSQL for Rails." Andrew talks about the challenges of writing a database book for Rails developers, refactoring prose, and the importance of maintaining a work-book-life balance. With his multiple fantastic talks on the subject of PostgreSQL, it's no surprise that he possesses a ton of knowledge to share. I'm genuinely delighted that I had the opportunity to have him on the show, and I'm incredibly excited for the book's upcoming release.Links:@andatki on Twitterandatki.bsky.social on Blueskyandyatkinson on GitHubandyatkinson.comHigh-Performance PostgreSQL for RailsPGSQL Phriday #001 — Query Stats, Log Tags, and N+1sSend us some love. Support the show

Aug 1, 2023 • 49min
Episode 26 - Thomas Carr
Web3! 😱Now that I have your attention. This episode I'm joined by Thomas Carr. Thomas is a Consultant & Software Developer for Emerging Technologies at CGI Federal. Which is a fancy way of saying he gets to play around with all the new tech out there and see what might have real world application. Thomas just gave an awesome talk at Blue Ridge Ruby called "Digital Identity or: How I Learned to Stop Worrying and Love Web3" and I found it so fascinating (much to my surprise) I felt like I had to have him on the show. If you're like I was and think Web3 is just a buzzword Tech Bros use you definitely want to check out this episode!Links:htcarr.com@htcarr3 on Twitter (or X or whatever he's calling it this week)Thomas Carr on LinkedInhtcarr3 on GitHubSSI LandCGI Federal"Digital Identity or: How I Learned to Stop Worrying and Love Web3" at Blue Ridge Ruby (link to come)Send us some love. Support the show

Jul 18, 2023 • 1h
Episode 25 - Vini Stock
Fresh off his Ruby Kaigi talk, Vini Stock, joins the show to talk about all things Ruby LSP. Even though he's given a plethora of talks on the subject already there's so much to LSPs and to the future and vision of this project that I learned a ton while recording. Vini confirms what I always suspected, that getting paid to work on developer tooling is awesome. I'm super excited about this project and I suspect after listening to this episode you will be too!Links:@vinistock on Twittervinistock.comVinicius Stock on LinkedIn@vinistock on GitHubRubyLSP RepoRubyLSP plugin for VS CodeRuby Kaigi TalkSend us some love. Support the show

Jul 3, 2023 • 46min
Episode 24 - Alan and Fito - Cisco Meraki
Another double-guest episode! This time, I'm joined by Alan Ridlehoover and Fito von Zastrow from Cisco Meraki. There's almost too much great content in this episode to provide a proper summary. We discuss everything, from the modularization of massive Rails apps to building a toy framework. Alan and Fito have a ton of experience and are working on some awesome things. Best of all, they're hiring! If this episode makes you hungry for the types of problems they're solving, definitely check out Cisco Meraki's career page.Links:Alan Ridlehoover on LinkedIn@alan@ruby.socialFito von Zastrow on LinkedIn@Fito@ruby.socialCisco Meraki's career pageA Brewer’s Guide to Filtering out Complexity and Churn (RubyConf Mini)Liberty FrameworkManufacturableAlans BlogRuby Flog VS Code ExtensionCoverage Status VS Code ExtensionRubyist (an opinionated color scheme for Ruby development)Send us some love. Support the show

Jun 20, 2023 • 51min
Episode 23 - Daniel Huss
First time Podcast guest, Daniel Huss, joins the show. Daniel is a Test Double agent and recently gave his first conference talk (Spoiler, it was great)! We talk about the differences between contract and product work, Dragon Ruby, and tending to your code like it's a garden. Daniel crush it on his first, of what I hope will be many, podcast appearances. Links:Daniel Huss on LinkedIn@daniel_n_huss@ruby.social Test DoubleDragon RubyTheory BuildingSend us some love. Support the show