
Rooftop Ruby Podcast
Two Ruby programmers, Collin Donnell and Joel Drapper, discuss Ruby, web and native software development, technology, and more.
Episodes
46: Wallaby's and Terminal UIs
Send us Fan MailWe're back! Collin live in Australia now. Joel is building a new gem for creating rich terminal UIs with Phlex. So much to say, so much left to be said.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
45: New Projects and AI Detox
Send us Fan MailCollin and Joel both have new projects to talk about. Collin has become skeptical on LLM assisted coding and is taking a break from it.Ruby SchemaRezy (resume generator)Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
44: Hanami and Chippy Buddies with Tim Riley
Send us Fan MailTim Riley joins to discuss Hanami and it’s new fundraising drive. Support if you can so Hanami can continue getting the support it needs.Sponsor HanamiWe also discuss the Chippy Butty (aka Chippy Buddy) and California Burritos. Honestly, it's a little offensive the two were even compared, but Rooftop Ruby is all about teaching the controversy, I guess.Join the DiscordFollow us
43: I Think I Saw a Ghost
Send us Fan MailCollin recounts his 3,000 mile roadtrip, where he definitely met a wild horse, and possibly a ghost. Joel has a new gem that makes working with raw instance variables in Ruby nicer. Zed is getting a debugger. Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
42: You Can Go Any Speed You Want
Send us Fan MailJoel and Collin discuss a variety of topics ranging from road trips and procrastination to coding tools and AI advancements. They share personal experiences from recent travels, delve into the challenges of productivity, and reflect on their conference experiences. The discussion also touches on the evolution of coding tools, the future of iOS and macOS, and the implications of AI
41: There's no "R" in Naur
Send us Fan MailWe follow-up with an audio based piece of feedback on the Australian pronunciation of "Pinnochio." Collin is sick with shingles 🥺 Testing and securityMVVM in Ruby desktop app developmentPerformance in server designAnd of course, talk about British and American food.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
40: Brought to You by McVities
Send us Fan MailJoel explains why he loves Svelte 5 so much and Collin talks about an iOS app he put on GitHub.Collin realizes relating everything back to how it's like Swift might only be a useful comparison for himself.Links:SvelteTurbo MountInertia RailsJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
39: I Just Want Some Structure
Send us Fan MailExciting News! We're both unemployed! Someone hire us 🥺 You could even hire both of us—a dream team for hire, you might say.This week, Collin accidentally deletes his Application Support folder on his Mac, and we talk Xcode, text editors, and Difftastic.Joel goes in-depth on Tree-sitter and writing a SQLite parser. Plus, we discuss task management apps.Join the DiscordFollow u
Semantic and Other Versioning Systems
Send us Fan MailThanksgiving, mince pies, and Joel is giving up on semantic versioning.Versioning systems on WikipediaJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
Literal 1.0 and Where We’ve Been
Send us Fan MailCollin and Joel discuss where they’ve been, Collin’s broken wrist, getting into film photography, and the release Literal 1.0.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
When You See It, You Know It
Send us Fan MailJoin the Rooftop Ruby Discord!Fahrenheit versus celsius? How many degrees fast is a race car?The new "it" in Ruby, and why do unnamed block parameters start with _1? We're going to be at Madison Ruby!Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
35: Kind of Cool and Interesting
Send us Fan MailQuickdraw (Joel's testing library)QuickDraw (2d graphics library for classic Mac OS)Russian doll cachingN+1 queries and how to solve itJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
34: They Do Communicate to a Degree
Send us Fan MailJoel and Collin are back and better than ever! We talk about what and when to outsource, what we've both been up to, Collin's drivers license finasco, TypeScript, and more.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
33: You Had Me at Battlesnake With ChaelCodes
Send us Fan MailRachael Wright-Munn (ChaelCodes) joins to talk everything from coding games to RubyConf to App Store policies.chael.codes (all Rachael's links)Rachael on MastodonBattlesnakeChaelCodes on TwitchJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
Live at RubyConf 2023!
Send us Fan MailCollin and Joel are joined by friend of the show Roman to talk about the conference, before being joined by special guest Catherine Ricafort McCreary to discuss Artists Who Code.Artists Who Code in the LA TimesJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
31: An Accordion of Complexity
Send us Fan MailCollin and Joel discuss creating the router and ORM for Yipee! (Joel's new web framework) and how to think about using resourceful versus custom routes.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
30: Robot First Graders
Send us Fan MailCollin and Joel catch up and talk the Rooftop Ruby RubyConf party, becoming a morning person, tricking AI, making a web framework, and time travel.Joel's testing libraryBBEditDall•E in ChatGPTJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
29: Ruby Central’s Adarsh Pandit and Allison McMillan
Send us Fan MailRuby Central’s Adarsh Pandit and Allison McMillan join the show to discuss Ruby Central, how organizing conferences has changed in the past few years, and more.Ruby CentralRubyConf — Buy your ticket now.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
28: SQLite in Production With Stephen Margheim
Send us Fan MailStephen Margheim talks about SQLite in production Rails and more.Stephen’s websiteLitestreamJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
27: Hiring Juniors with Ryan Bigg
Send us Fan MailRyan Bigg talks about hiring juniors, writing, and company culture.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
26: Large Language Models with Simon Willison
Send us Fan MailDjango co-creator Simon Willison joins to talk about large language models.A guide to large language modelsOpenAI ClipDatasetteJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
25: You Deserve a Tech Union with Ethan Marcotte
Send us Fan MailWe're joined by designer Ethan Marcotte to talk about his new book You Deserve a Tech Union.You Deserve a Tech Union, A Book ApartEthan's websiteKickstarter UnitedJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
24: Travel, Developer Maxims, and Paid Gems
Send us Fan MailTravel, tech unions, developer maxims and paid Ruby gems.You Deserve a Tech Union by Ethan MarcottePremature Optimization — Universally MisunderstoodJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
23: Head of Open Source at Ruby Central André Arko
Send us Fan MailRuby Central head of open source André Arko talks Bundler, Ruby Gems, supporting the community, and more.André Arko will be speaking at RubyConf 2023 this year Support Bundler/RubyGems open source work via Ruby CentralJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
22: Abstraction Goes All the Way Down
Send us Fan MailWe talk about CODE by Charles Petzold, which is great and everyone should read.Collin is done ranking his hacks and is doing some comfort C programming. Meanwhile Joel has finished implementing Literal in a real project and is figuring out how to use Sidekiq across processes.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
21: As Not Miserable as You Can Be with Dave Copeland
Send us Fan MailDave Copeland joins to discuss writing, background jobs, service objects, and more.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
20: Literal Metaprogramming
Send us Fan MailCollin and Joel discuss leaving the cloud, password management, security, and metaprogramming.iCloud passwords in ChromeMetaprogramming Ruby 2Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
19: CSS, Stimulus, PhlexUI?
Send us Fan MailJoel is coming to RubyConf in San Diego!Collin has been thinking about CSS, Stimulus, and building on top of Phlex.Collin is available for freelance work. You should hire him! Get in touch via Mastodon.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
18: American Muffins, Error Messages, RailsWorld
Send us Fan MailJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
17: Technical Debt and Duplication Over Abstraction
Send us Fan Mail Collin’s Blog PostJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
16: MVC Isn’t MVC
Send us Fan MailMVC Isn’t MVC blog postXerox PARCModel 2 architecture — WikipediaOlder Apple document about MVCObservable objects in SwiftmorphdomPhoenix Live ViewJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
15: Apple Keynote, Literal, and Service Objects
Send us Fan MailWe’re both recording from inside our homes for the first time in weeks! We discuss the Apple Keynote, Joel’s progress on his Literal gem, and Collin’s assertion that service objects sometimes just don’t pass the vibe check.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
14: New York, Editors and AI
Send us Fan MailWe're back! This week we talk about Joel's trip to New York, code editors, and AI assisted coding.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
13: Open Source and More With Marco Roth
Send us Fan MailJoel is recording from his car, Collin is recording from a sauna, and Marco Roth is here to talk about Stimulus Reflex, Hotwire, and more. Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
12: Literally a Ruby Gem
Send us Fan MailCollin is finally back in Portland — it only took 6156 miles of driving! Meanwhile, Joel made another gem called Literal. Oh, and Collin might be entering a new era.Joel's new gem: LiteralDon't Make Me ThinkJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
11: Still Nowhere Near Portland
Send us Fan MailBritish cold water storage tank article from The Guardian Reconcilable Differences: Hand Cuppers & Faucet SlurpersGreenDotsWyoming Wikipedia ArticleWyoming is slightly larger than the United Kingdom (94,530 sq mi vs 97,914) but with a population of 576,851 compared to 67,886,011 in the UK. Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
10: Road to RailsConf
Send us Fan MailCollin has been on a 3100 mile journey from Portland Oregon to RailsConf in Atlanta Georgia. We also discuss going to conferences and how to have the best time. Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
9: Dry-RB and Hanami with Tim Riley
Send us Fan MailTim Riley joins to talk about dry-rb and the Hanami web framework.dry-rbHanamiTim on MastodonJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
8: That Means Interviewing
Send us Fan MailCollin and Joel discuss interviewing, how to interview, and how to succeed.Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
7: MySQL for Developers with Aaron Francis
Send us Fan MailDeveloper educator Aaron Francis on databases, independent software development, and more. MySQL for Developers CourseHammerstone — A drop-in report builder for Laravel Nova & Ruby on RailsAaron on TwitterJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
6: Favorite Developer Tools
Send us Fan MailCollin and Joel discuss some of their favorite developer tools.BBEditWarpxScopeGitHub DesktopTowerPastebotZedJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
5: Vanilla Never Tasted So Hot
Send us Fan MailSpecial guest Jared White joins Collin and Joel to talk about Bridgetown, the Spicy Web and more.BridgetownThe Spicy WebFollow Jared on MastodonJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
4: Green Dots and Boogie
Send us Fan MailJoel wrote a testing library and how we approach a new codebase. Join the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
3: Creating Gems
Send us Fan MailHow to create and publish gems.SpeedifyRuby GemsPanic PlaydateCollin on MastodonJoel on MastodonJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
2: Going Deeper by Getting Broader
Send us Fan MailCollin and Joel discuss lessons they’ve learned from studying other languages, internet connect troubles and successes, and more.Dry RBSorbetSolargraphYardocKotlinJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
1: The First Episode
Send us Fan MailWelcome to the first episode of Rooftop Ruby with Collin and Joel.PhlexCollin on MastodonJoel on MastodonJoin the DiscordFollow us on Mastodon:Rooftop RubyCollinJoelShow art created by JD Davis.
Recommended

10 Minute Teacher Podcast with Cool Cat Teacher

10 minutos con Jesús

10th Floor Podcasts

10 to Life

1128 MINISTRY

11 O'Clock Comics Podcast

123 GO! Food

1-2-3 Learn Spanish with Me!

128 Civics Questions for U.S. Citizenship Test

12 Hour Sound Machines for Sleep (no loops or fades)

#12minconvos

12 Minute Meditation