Remote Ruby - podcast cover

Remote Ruby

Chris Oliver, Andrew Masonwww.remoteruby.com

Two Rubyists having conversations and interviewing others about Ruby and web development.

Episodes

Active Record Cookbook & Making Bomb Rails Apps

[00:02:16] Jason shares a story of Chris Seaton when he was on an earlier episode of a Remote Ruby Podcast. [00:03:34] Another Hanami livestream was done by Jason that you can check out now, and he tells us how they modified a Changeset to use bcrypt to encrypt a password. [00:07:56] Chris recommends checking out Advent of Code with CJ Avilla on YouTube. Also, the guys share thoughts on the fear of rejection and the benefits of teaching, learning, and people learning with you when you may not kn...

Dec 16, 202240 minEp. 210

Jason gets Twitchy with Hanami

[00:00:56] Jason did his Hanami livestream on Twitch, he explains the app he built, how Hanami brought in 2 people from the dry-rb team who brought their ideas from there and rom-rb. Also, what’s so cool about Hanami 2.0? [00:06:45] Dry-rb gems are so nice and the guys discuss what they like about them. [00:08:25] Find out why Andrew became a Twitch mod for Jason. [00:09:59] Jason mentioned earlier that the parameters are done at the controller level, and he explains how Laravel does the same th...

Dec 09, 202245 minEp. 209

New Ruby versions, the Pay gem, and the new GitHub file browser

[00:03:33] We learn about a new Ruby version that came out with a CGI security fix. [00:04:30] Ruby 3.2.0 is supposed to come out at Christmas, there’s a Preview 3 out and we hear about a few new features happening. [00:07:47] Chris tells us about some speed improvements with Regexp. [00:08:58] Andrew and Jason paired with Collin and other people, and he tells us what they did with a PR in the pay Gem. [00:12:25] Chris pulls up the Shopify Globe that shows sales per minute of people buying stuff...

Dec 02, 202235 minEp. 208

Tip Tapping Around & The Rails Foundation

[00:02:28] Jason dives right in talking about Tiptap, a text editor for the web. [00:06:05] The controversial Twitter is brought up, as well as Reddit, Mastodon, and Ruby Social. [00:07:04] We go back to Tiptap the database, as Jason goes in depth into active ActionText and what he’s exploring now. [00:10:28] Jason mentions Tiptap will let you send HTML and explains why he likes the flexibility, and he shares his ideas of wanting to build Ruby Objects to represent each type of node. Andrew and C...

Nov 25, 202251 minEp. 207

BridgetownConf, Pagination, HTTP/3 & Actionable Errors

[00:01:21] We hear about Andrew’s talk at BridgetownConf. [00:07:31] Since Chris is getting up so early these days, he talks about how productive he feels programming early mornings and late nights, and Andrew shares how addicting it can be to slip into the zone and end up working into the wee hours of the night. [00:08:47] Chris brings up a college memory and having different sleep schedules, and he gives an update from last week’s convo about the new updated missing template error page. [00:15...

Nov 18, 202240 minEp. 206

Hey Alexa, Chris Needs Some Sleep

[00:01:03] Chris explains how he built a Rails app for Alexa to keep track of feeding times for the baby. [00:06:21] Chris and Andrew chat about the pros of having lights in and around the house with WiFi connected, the cons with programing them, and Andrew explains if you’re putting something on Lambda, you can only use Ruby 2.7. [0011:24] This Week in Rails updates is the PR for improving the text for the no template message, as Chris explains. [00:19:20] We hear a quick thought Andrew has for...

Nov 11, 202237 minEp. 205

Kevin Newton on Ruby Parser, SyntaxTree, Prettier Ruby and a sneak peek!

[00:01:52] Jason and Andrew catch up on what they’ve been working on. Apparently, they’ve both been working on making Dynamic Open Graph Images. Andrew used Vercel and Jason took a different route. [00:05:11] Kevin details the recent news about rewriting Ruby Parser. [00:07:50] If you’re new to Ruby or not familiar with Parser, Kevin explains what a Parser is how it’s used in Ruby. [00:09:54] We find out how SyntaxTree works with what Kevin’s doing now on Ruby Parser. [00:13:00] If you haven’t h...

Nov 04, 202250 minEp. 204

Development Workflows with Collin Jilbert

[00:00:39] Go Rails and Discord went crazy for Go Rails this morning, Collin talks about putting out the fires. This reminds Andrew of the issue he had with his dotfiles once. Admit it, we’ve all been there before! [00:05:31] Collin is enjoying his minimal config setup lately. Andrew talks about how he likes using Znap! to help him with his dot files and reduce his shell’s startup time. [00:06:43] Andrew talks more about minimalizing his setup by getting rid of aliases he’s not using every coupl...

Oct 28, 202245 minEp. 203

Rails SaaS and a Shaved Stache

[00:04:11] Jason and Andrew have a chat about seeing Drew Bragg at the Rails SaaS Conference and things they enjoyed about it. [00:07:50] We hear about all the talks at the conference from Nadia Odunayo, Joe Masilotti, Michael Buckbee, Don Pottinger, Adam Pallozzi, and Saron Yitbarek. [00:15:27] We learn why the guys had to leave the intergalactic cantina early, and they tell us about more of the talks from Todd Dickerson, Colleen Schnettler, Evan Phoenix, and Mike Coutermarsh. [00:21:26] Jason’...

Oct 21, 202231 minEp. 202

Behind The Scenes at GoRails with Collin Jilbert

While Jason and Andrew are conferencing it up at the Rails SaaS Conference, Chris thought it would be a great idea to have Collin Jilbert join him, so he didn’t have to go solo today. Chris and Collin catch up and discuss what they’ve been working on with Pay, we hear about a new beginner series of making a Ruby Gem Collin’s been working on for Screencasts, and Chris tells us about a Screencast he did on OmniAuth coming out soon, that is worth watching. Also, we’ll find out some good things happ...

Oct 14, 20221 hr 17 minEp. 201

Andy Croll on First Ruby Friend, RubyConfMini and more

[00:03:02] Andy tells us some details about RubyConf Mini coming up in November, as well as RubyConf in Houston, TX. [00:08:10] Jason wonders if RubyConf Mini is unique to this year or if it’s something that Andy could see happening in the future. [00:12:35] We hear more about the Ruby Friends program that Andy started and he explains how it was born out of frustration. [00:18:29] Find out how many people are currently in the Ruby Friends program and benefit of being a mentor. [00:21:25] Jason t...

Oct 07, 202244 minEp. 200

Rails Hackathon 2022 & Turbo 7.2 release

[00:01:01] Andrew explains how he had to make a complex data table. [00:03:27] Chris talks about an entry at Rails Hackathon called “Con[text]” for learning Spanish and English. [00:05:07] We learn about some of the cool improvements with the new Turbo release. [00:11:08] Chris tells us everything that went on at Rails Hackathon, and he tells us the winner of the Judges’ Favorite which was Typefighters by Team Rubades. [00:13:42] Find out more about the Best Solo/Community Favorite award given t...

Sep 30, 202241 minEp. 199

You Gotta Risk It For The Brisket

[00:00:15] What is this cursed idea thing Andrew did with Storybook? [00:05:31] Andrew mentioned using MDX format and he tells us what it is, Chris brings up the PHP days and components, and Andrew talks about architecture. [00:10:51] Being a visual person, Andrew explains another thing he really likes about Storybook. [00:17:29] Jason talks about finding his Zen using Tailwind in a project. [00:20:25] Chis wonders if Jason runs into issues with having to undo some of the stuff, and Jason explai...

Sep 23, 202244 minEp. 198

Phlexing with Joel Drapper

[00:03:50] Joel tells us about himself, what led him to creating Phlex, and what problem he was trying to solve with it. [00:08:13] We find out the testing story and how the reception has been with Phlex. [00:13:45] Andrew brings up how Joel has been doing a lot of performance stuff with Phlex and Joel explains how he’s making the benchmarks and how he’s figuring out all these performance things. [00:16:53] Joel shares some interesting things he’s tried that were easy and one that had the bigges...

Sep 16, 202237 minEp. 197

The brand new Hatchbox.io v2

[00:02:23] The guys discuss DHH and the release candidate of Turbo v7.2.0. [00:07:13] Andrew asks if we can do Postgres in the browser now, why do we need to build these complex forms and tables? Jason and Chris explain it to him. [00:12:51] The guys chat about customized license plates, car tags, and Jason owing Andrew $163. [00:15:37] The discussion turns to Hatchbox, Chris updated the DNS to point to the new version, Jason tells us about using it with Job Boardly, and they talk about using cl...

Sep 09, 202250 minEp. 196

Benedikt Deicke on Ember.js, Database Optimizations, and more

[00:01:51] Jason and Chris discuss the launching of Hatchbox v2. [00:05:54] Benedikt tells us about himself and what he does. [00:06:55] We learn when Benedikt started using Ember, how long he’s been building Userlist, and if he had experience working in Rails API mode with Ember. [00:09:54] Benedikt explains what the process of scaffolding looks like and if ever has to manage and make things happen in sync when he makes a change that affects both sides. [00:11:18] Jason explains what Ember does...

Sep 02, 202236 minEp. 195

Caleb Porzio on Alpine.js, Laravel Livewire & more

[00:03:41] Caleb gives us an introduction about himself, how long he’s been doing programming, and what he’s doing now. [00:06:29] Jason brings up a popular blog post Caleb wrote a few years ago and he tells us a little bit about it. [00:10:48] We hear an overview of what Alpine is and when it started. [00:16:42] Caleb explains things Alpine does directly correlated to Stimulus. [00:19:56] We find out what Caleb does if gets into a situation with listening for events from third party JavaScript ...

Aug 26, 20221 hr 14 minEp. 194

Hanami Mastery with Sebastian Wilgosz

[00:05:52] Sebastian tells us about himself, how long he’s been doing Ruby, where HanamiMastery came from, and his journey in working in Rails. [00:11:57] We learn about some problems Sebastian was solving with dry-rb and what specific dry-rb libraries he was using. [00:13:58] Jason explains what dry-rb is. [00:16:54] We hear how Sebastian’s experience has been with Hanami so far and if it was a shift in thinking coming from a Rails background. [00:18:16] If your unfamiliar with Hanami, Jason ex...

Aug 19, 202238 minEp. 193

Rubygem Idea for Juniors, Modern Assets in Rails & George Jetson's Birthday

[00:07:35] Andrew shares a free gem idea for Juniors or people who’ve never built a gem before. [00:10:20] Jason brings up a previous episode with Konnor Rogers where they talked about migrating Podia off Webpacker, and the guys chat more about that. [00:17:56] Jason was looking something up for JavaScript and he tells us he couldn’t get Google to give him any results that weren’t for jQuery, and Chris talks about the interesting idea that Rails could sort of simplify Webpack with Webpacker, whi...

Aug 12, 202244 minEp. 192

Gem Mining & Advice on Mentoring Developers

[00:02:46] Andrew tells us about being on the Rubber Duck Dev Show livestream with Collin Jilbert. [00:05:14] Have you ever used Alfred? Andrew fills us in on the app and Raycast. [00:12:15] Chris explains the “gem mining” he’s been doing. [00:16:38] Andrew and Chris chat about using SQLite. [00:20:41] Andrew asks Chris if he ever thinks how much extra code it is to have to support all these different things. Chris explains why he doesn’t think it be a whole lot. [00:23:20] We find out when Chri...

Aug 05, 20221 hr 2 minEp. 191

Junior Devs, Mentoring, and Training with Adam Cuppy

[00:06:03] Adam gives us a brief intro and we find out about the talk he gave at RubyConf 2015 called, What If Shakespeare Wrote Ruby. [00:09:33] We hear Adam’s background, his journey to programming, and Co-founding Zeal. [00:14:21] Adam fills us in on where he learned Rails, and the resources he used for learning Ruby on Rails. [00:24:52] We learn what triggers Andrew about everybody saying there’s Rails jobs but they’re all looking for Seniors, and then we find out what Adam is doing to get m...

Jul 29, 20221 hrEp. 190

Joined by Konnor Rogers

Welcome to Remote Ruby and thanks for joining us! We’ve been trying to have our guest on for a really long time, and that time is here folks! Today, we're joined by Konnor Rogers, a Developer at Microsoft known for his knowledge of all things front-end. On this episode, we’ll hear Konnor’s journey from being an EMT, getting into tech, and Andrew introducing him to Snowpack. Konnor tells us more about a new JavaScript runtime called Bun, his go-to Vite Ruby, and using Import Maps as a start ...

Jul 22, 202259 minEp. 189

Joined by Xavier Noria

Welcome to Remote Ruby and thanks for joining us! Do you want to know the secret to getting on the Rails Core Team? Click the play button now to find out. On today’s episode, our special guest from the Rails Core Team is Xavier Noria, who’s the author of Zeitwerk, author of Rails Contributors, and gave the keynote at RailsConf 2022. We’ll find out more about Xavier and how got his start into programming. He then takes us through the early days of Rails and how it’s changed, what led him into wor...

Jul 15, 20221 hr 4 minEp. 188

RailsConf 2022 At Home Podcast Panel

[00:00:42] Each panelist gives us an introduction, where they’re calling from, and what they’re known for. [00:04:23] Aaron tells us about Tuple and what he does there. [00:06:51] Andy shares his thoughts on why it matters to him that we had a successful in-person RailsConf and if he thinks conference participation is going to keep people in the community. [00:08:11] As a virtual community organizer, Jemma tells us how attendees of a virtual conference like RailsConf could get the most out of it...

Jul 08, 202241 minEp. 187

Ruby Infrastructure with Ufuk Kayserilioglu

[00:08:50] Ufuk tells us how he got into programming and Ruby, and how he applied to a job that was put out by Rafael França. [00:12:21] We learn about how large the team was when Ufuk became manager, the growth of the, and if he had to learn a lot of management stuff. [00:14:48] Ufuk gives is an overview of what his Ruby Infrastructure team encompasses. [00:20:07] Does Shopify have any production services running TruffleRuby? [00:22:21] If TuffleRuby becomes the Ruby implementation at Shopify, ...

Jul 01, 202248 minEp. 186

Aaron & Colleen from Hammerstone

[00:01:36] Colleen and Aaron introduce themselves and tell us what they do. [00:03:04] There was a workshop at RailsConf that Colleen and Aaron had around Advanced Active Record and we learn about the purpose of the workshop. [00:04:42] We find out what Arel is and what it gives us, and how Laravel handles everything you need but in a different way. [00:09:07] We find out where the query builders are in the process of launching for each side. [00:10:57] Andrew wonders if Aaron used CSS variables...

Jun 24, 202254 minEp. 185

For the love of Sass & Podia's new Free plan

[00:01:18] Bridgetown 1.1 beta is out, we hear what kind of cool stuff it does, and a demo Andrew did for Bridgetown Torchlight. [00:08:54] Jason brings up Podia’s UI library and the problems they had with it, and Andrew tells him he’s been plotting to pull the library back out. [00:12:42] Why does Andrew hate Sass? [00:15:34] The guys chat about Safari, issues with it, and how they’re getting better. Andrew talks about a Raindrop extension that can also be done on your phone. [00:17:53] The Sas...

Jun 17, 202258 minEp. 184

How Thoughtbot Works with Steve “Four-peat” Polito

[00:09:02] We find out what Steve is doing now and what he did before thoughtbot. [00:13:30] Steve explains how the team works at thoughtbot. [00:17:00] Since people roll in and out of the team, how does Steve manage to bring someone up to speed quickly? [00:20:02] We learn what the onboarding process is when they get new clients so the team can easily jump in. [00:23:46] Jason brings up a thoughtbot gem called Suspenders and Steve tells us more about it. [00:25:26] Steve explains how working at...

Jun 10, 202240 minEp. 183

Live(ish) Podcast Panel from Railsconf 2022!

[00:00:00] Jemma Issroff: Live from Portland at rails comp 2020. We're recording a podcast panel crossover episode. I'm Gemma is off one of the co-hosts of the Ruby on rails podcast. I'll be moderating this panel. We have five podcasts represented here across eight panelists. We're going to go around to start and hear what all everyone is excited about. For rails comp. First up, we have Brittany Martin from the Ruby on rails podcast. Brittany, what talker workshop are you mos...

Jun 01, 202242 minEp. 182

Steve Three-peat Polito

Welcome to Remote Ruby and thanks for joining us! Today the guys cover bet, basketball, and Adidas! And if we haven’t lost you yet, we have a “Three-peat” guest joining us, and that is Steve Polito, who’s a Developer at thoughtbot. We’ll be talking with Steve about careers around programming, the importance of practicing Code Review, and great emojis to use for a good PR Review. We also find out from Steve how the non-technical/technical interview was like, how Rails helped him get better at arc...

May 27, 202241 minEp. 181