

Remote Ruby
Chris Oliver, Andrew Mason
Two Rubyists having conversations and interviewing others about Ruby and web development.
Episodes
Mentioned books

Sep 23, 2023 • 48min
Rails 7.1 Is Gonna Be HUGE
From Bitcoin-inspired trucks to Rails 7.1 features, the podcast explores security concepts, gas fees, Amsterdam travel plans, and more. Topics include Stripe's new feature, Rails 7.1 beta release and Docker commands, common table expressions in Rails 7.1, and challenges of building a new Ruby runtime. The speakers also discuss the benefits of Trilogy gem, embedded checkout in Rails 7.1, and using checkout for their PODI platform.

Sep 15, 2023 • 43min
There's A TypeScript In My Boot!
In this podcast, the hosts discuss a variety of topics including the removal of TypeScript, communication challenges in open source projects, recent software source code announcements, and using type checking tools in Rails applications. They also share funny stories about mistaken visits and talk about their experiences with the Active Model Dirty API in Rails.

Sep 8, 2023 • 29min
Sorry For Slandering Yet Another Gem
In this episode, the hosts talk about energy drink flavors and disagreements with a absent colleague. They cover topics like CMS options, front-end development, and Tailwind CSS customization. They introduce a gem called 'Counter' for attribute tracking. They also discuss email delivery performance issues and ice cream preferences, ending with a bet about whether Chris will listen to the episode.

Sep 1, 2023 • 39min
No Surprise | Now We Are A Burger Podcast
The podcast covers diverse topics like burger toppings preferences, challenges of working with multiline environment variables, benefits of building UI components with Tailwind CSS and Alpine.js, desire for more pre-built component libraries in Rails ecosystem, and complexities of using frontend frameworks. They also discuss sandwich shops, booking flights for Rails World, writing and testing bash scripts, using HoneyBatcher for efficiency, recording sessions, recent releases of Alpine, LiveWire, and HotWire, and their experience with barbecue in Arizona.

Aug 25, 2023 • 35min
Ain't Your Callback Girl
In this episode, the hosts discuss generated columns and callbacks in Rails databases, including their benefits, limitations, and testing challenges. They also explore the HTML Pipeline library, GitHub markdown processing, and Rails rendering of rich text associations. Personal anecdotes and reminiscing about early GitHub days add humor to the conversation.

Aug 11, 2023 • 37min
Hackathon - Strada - Rails World
Rails Hackathon with 37 outstanding submissions and winners announced. Chris talks about his Signalman project. Discussion on hybrid applications, Hotwire Turbo Native, and the upcoming Rails 7.1 and Strata release. Excitement about the Rail World conference. Exploration of developer-friendly features from Stripe, including Workbench beta.

Jul 28, 2023 • 37min
The One Where We Talk About Our STIs
In this episode, the hosts dive into the concept of Single Table Inheritance in Ruby on Rails, discussing use-case scenarios, advantages, and limitations. They also tease an upcoming big project reveal and share their experiences with managing projects. The conversation takes a humorous turn with jokes about Andrew's tendency to speak before thinking and Jason's new job title. They also touch on topics like the decline of Reddit, affordable tech solutions, and creating compelling YouTube thumbnails.

Jul 14, 2023 • 50min
We're A JavaScript Podcast Now
Chris and Jason spice things up with vibrant discussions in the absence of Andrew. Jason reveals the challenges and triumphs of his Job Boardly project, emphasizing user-friendly editing tools like Imperavi's Article. The duo debates the merits of various text editors, including Basecamp's Trix. They dive into the intricacies of JavaScript and Tailwind CSS, tackling issues with animations and customization. Plus, they remind developers of Ruby's vast capabilities that extend beyond Rails. Tune in for a delightful mix of tech talk and personal anecdotes!

Jul 7, 2023 • 52min
Hmmm, Maybe It's The Garbage Collector
On today’s episode, Chris and Andrew have an early start and catch up on their lives. Then, they dive deep into the latest developments in the Rails community, including the release of Rails 7.0.6, bug fixes, and changes to Active Record. They share their experiences with GitHub deployments, documentation issues, and how they navigate through its challenges. They discuss the benefits of MySQL and Postgres, as well as the ongoing advancements in Postgres, specifically Crunchy Data’s contributions. Chris and Andrew share their views on working in different company sizes, the joys of learning new things, dealing with burnout, and the slower pace of feature shipping in larger companies. There’s a discussion on Reddit’s recent actions, its impact on subreddit moderations, and the discontinuation of the Reddit API. We’ll also hear about Chris’s cooking adventures, experimenting with different flavors, and making some Texas Twinkies. Hit download to hear more! [00:02:00] Chris and Andrew talk about the release of Rails v7.0.6 with bug fixes and changes in libraries like Action Cable and Active Record, including subqueries and associations with polymorphic relationships.[00:06:10] Andrew is curious about the GitHub deployment stuff and expresses his desire to create GitHub deploys from Heroku. They talk about the complexities of setting up GitHub deployments and the lack of clear information from GitHub, and how the documentation with Checks API can be confusing to set up. [00:09:49] Chris discusses the challenges of figuring out GitHub’s deployment process and the lack of documentation. He expresses frustration with the lack of clarity and support for smaller accounts. [00:14:41] PlanetScale is brought up and its association with MySQL, and they discuss the benefits of MySQL and Postgres, and the new features and advancements in Postgres, including Crunchy Data’s contributions and the potential use of Postgres in web environments. [00:17:43] Chris shares a fun story about working on implementing jump server support in the new Hatchbox. They encountered unexpected complexities with the net-ssh gem to address the problem. [00:29:51] Chris emphasizes the importance of being mindful of memory usage and performance trade-offs and how it becomes more critical when building large-scale products. [00:31:59] Andrew mentions that releasing features can be challenging and Podia is currently facing that challenge with releasing a feature while also building onto it. He emphasizes the importance of coordination, communication, and learning from code to recognize and solve problems faster. [00:33:46] Chris reflects on his experience working at a consulting agency and how it allowed him to learn quickly by facing different projects and finds joy learning new things as a programmer. [00:34:43] We hear Andrew talk about feeling stuck in a job, comparing small companies which offer more challenges, to big companies where employees get stuck doing the same tasks, and Chris tells us he’s happiest when learning new things and how it accelerates burnout.[00:35:57] Chris discusses the challenges faced by big companies when it comes to feature shipping due to the need to ensure existing users are not negatively impacted, and Andrew highlights the varying levels of impact when breaking code and emphasizes the importance of being able to find and fix bugs quickly. [00:39:00] We hear about Chris’s mad co Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter

Jun 30, 2023 • 37min
The Case For NOT Taking A Management Path
In today’s episode, Jason, Chris, and Andrew kick it off with a discussion about their work environments, seating options, and Andrew’s hilarious story about going to IKEA, pencil behind his ear, tape measure, and his Mustang, to buy a new couch. We shift gears (see what we just did there) to the recent buzz surrounding the Rails World event and some speculations about Rails 7.1 features, and Chris tells us about Rails Hackathon that’s coming up in July. From there, we move into a more personal space as Jason shares his experience of shifting from coding to manager and the associated challenges, the productivity debate, and how we handle our time allocation between coding and managerial tasks. We wrap up with reflections on career progression, with Jason’s return to coding from management acting as an inspiration for others. Hit download now for an episode filled with humor, technical talk, and personal journeys in the world of coding. [00:00:58] Chris reveals he has acquired a new chair that belonged to his wife, leading to a discussion about comfortable seating options available on Amazon. Then the conversation turns towards their cars, as Andrew shares a funny story about his Mustang, which turns into a debate about the Mustang Mach-E.[00:04:42] There’s a conversation about the recent excitement surrounding the Rails World event which sold out very quickly. If you missed out getting tickets, you can sign up for RubyConf in San Diego. [00:07:15] Andrew wonders why it sold out so fast, and Chris and Jason believe it’s the first official Ruby on Rails event, the size of the event, and the involvement of the creator of Rails as contributing factors to the excitement. They also speculate about the release of Rails 7.1 and other upcoming features in the Rails ecosystem. [00:11:00] Andrew shares a trick he stole from Ben that invalidates the bundle cache and re-downloads every gem on the system from scratch whenever Bundler is run. Chris brings up a Tweet that humorously tells Linux users to remove the French language pack, which is a trick to delete all files on the system. [00:11:56] Chris brings up another Tweet at GoRails about Homebrew issues related to using backups from an Intel Mac on an Apple silicon Mac. [00:12:54] Chris tells us they launched their new updated version of the Rails Hackathon site which will be going on July 28-30, 2023.[00:16:56] Jason shares that he’s been more focused on project management than coding recently. Chris expresses that he still measures his productivity by how much code he wrote even though he does more management tasks now, and Andrew confesses to having backfilled his GitHub commit history. [00:21:01] Jason shares his experience of shifting from being a coder to a manager, and Chris questions Jason about the division of his time between coding and managing.[00:22:52] Chis shares how his productivity is also affected by various distractions and struggles of getting back into the zone after being interrupted. [00:24:04] Jason explains that Podia was very supportive of his transition to management and understood that his output would be different. He found it challenging to adjust and decided that he wasn’t interested in management at that point in his career and prefers problem-solving with code. Andrew shares his greatest output comes from working with other people.[00:27:04] Jason shares how he thought the only way to advan Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter