[00:03:25] We get to know more about John, what he does, what he’s built, and what he’s most famous for. [00:08:52] John fills us in on what Flipper is. [00:13:04] Jason talks about how they’ve been using groups to do a stair-step rollout within the company, and John tells us about a new thing coming out that’s going to replace groups that will be easier. [00:14:21] Andrew explains more about Trunk Based Development. [00:16:23] John details more about Flipper rules that he’s working on. [00:28:3...
Feb 18, 2022•45 min•Ep. 167
[00:02:09] Ben takes us thorough his career journey starting off as a programmer. [00:05:45] Ben explains how things have changed since he became a CEO and about the transition with Tuple. [00:06:35] Chris wonders if Ben’s had any struggles now that he’s interviewing and managing people, and he explains how he’s had to learn more in this process. [00:09:12] Ben tells us how hiring and figuring out ways to document all the things they’ve been doing has been playing out. [00:10:56] Tuple is a mac ...
Feb 11, 2022•50 min•Ep. 166
[00:01:52] Ben introduces himself and tells us about a configuration he did with Docker. [00:09:24] Find out what GitHub Codespaces is all about. [00:18:20] Ben explains the demo he did on how to create a new repository. [00:22:56] Andrew tells Ben he feels like he might know how to set up a home network somehow, and what does Ben have to say about this? [00:26:01] Ben asks the guys if they’re using VSCode. [00:28:06] We learn how Ben and Andrew feel about the state of VSCode Ruby Extension. [00...
Feb 04, 2022•44 min•Ep. 165
[00:03:47] Andreas gives us a brief introduction of who he is, what he does, and how long he’s been writing Ruby code and Elixir code. [00:05:59] Find out what Phoenix LiveView is, and Jason wonders if it’s something that multiple processes could come in and reference or if it’s tied to one kind of connection. [00:08:55] Jason asks Andreas if he’s building a web app and someone tells him to use LiveView, what type of problems is he solving by using LiveView? [00:10:17] Since there’s a way to get...
Jan 28, 2022•28 min•Ep. 164
[00:01:10] Adam tells us a little bit about himself and how he got into this field. [00:03:48] We learn more about Adam’s career path from edge case to Rails Autoscale. [00:05:09] Adam gives us a rundown of what Rails Autoscale is and the problem it solves. [00:06:41] Andrew wonders if Rails Autoscale will help if you don’t have enough memory, and Adam tells us the solution for this. [00:09:39] Adam fills us in on the support load he gets and the kind of support he gives. [00:10:39] Find out how...
Jan 21, 2022•28 min•Ep. 163
[00:01:32] Emily and Jemma tell us their background stories of how they found their way into Ruby. [00:03:26] Andrew asks Emily and Jemma if they ever wrote in BlueJ and he explains what it is. [00:04:19] We learn more about WNB.rb, how big the group is, and all the events they do. Also, Jemma tells us about Emily’s talk she gave at RubyConf 2020 that’s worth checking out called, “The Bug that Forced Me to Understand Memory Compaction.” [00:11:29] As leaders of WNB.rb, Jason asks Emily and Jemma...
Jan 14, 2022•26 min•Ep. 162
[00:01:06] Paul tells us the story of how he got into audio editing and podcasting. [00:05:19] We learn how Paul got linked up with the Remote Ruby podcast, as well as Brittany’s Ruby on Rails podcast. [00:09:01] Paul does True Crime podcasts and he tells us what he loves about them. [00:09:31] Since Paul has edited many, many episodes for both of the podcasts, Brittany wonders if there are certain words that exist within the Ruby community. [00:10:11] Brittany brings up the infamous Remote Ruby...
Jan 07, 2022•31 min•Ep. 161
[00:01:13] DHH tells us what Hotwire is and what’s new in Rails. [00:16:38] Jason brings up Hey being able to go full import map, and wonders if DHH sees being able to move to import maps only for Basecamp 4 eventually or will there be esbuild involved. [00:25:51] Hotwire Strada comes into the conversation and DHH fills us in on this. Chris talks about how the CSS and JS bundling turned out so clean and simple. [00:30:11] DHH shares his thoughts on building something in a simple, clear way versu...
Dec 31, 2021•1 hr 27 min•Ep. 160
[00:02:40] Jason gives us an explanation of what Kolide is, how they found Caitlin, and why they decided to hire her. [00:06:09] Andrew asks Jason when he was looking for someone for a mid to senior position, and what led him to believe that maybe that’s someone who doesn’t fit into a senior category but can still have the impact of someone with a senior paycheck. [00:08:42] Find out the most impactful thing that Andrew’s company did for him as a Junior Developer, and Caitlin shares her journey ...
Dec 17, 2021•1 hr•Ep. 159
[00:01:39] Thiago and Stefanni tell us a little bit about themselves, how they started doing the open source livestreams, and what their goals are for them. [00:07:56] We find out how Thiago got interested in doing this stuff, how he got started in Ruby, and what led him to focus on this particular area. [00:11:51] Find out the reason why Jason dropped out of college and what Andrew was angry about in college. Stefanni asks Andrew and Chris if it makes a difference when they do interviews with t...
Dec 10, 2021•1 hr 1 min•Ep. 158
[00:01:23] Rafael tells us what got him into Ruby and eventually into Rails. [00:05:08] We learn more about Rafael’s experience working at Plataformatec. [00:06:28] Rafael explains more about the Rails and Merb merge. [00:11:18] Find out when Rails engines became a thing, what a Railtie is, and how the Rails engine builds on top of the Railtie. [00:15:44] Chris wonders how the engine approach has helped organize such a big application like Shopify and Rafael tells us about a challenge with the l...
Dec 03, 2021•53 min•Ep. 157
[00:00:28] The panelists introduce themselves. [00:01:37] We hear what everyone is most excited about being at RubyConf and the talks they are most excited about going to. [00:04:11] Jason Swett shares how he prepped for the workshops, and Nick and Emily tell us about their talks. [00:08:13] Jemma asks the panelists why they come to conferences and what brings them here. [00:11:12] Everyone here is a podcaster, so we find out why they do these podcasts. [00:15:11] The panelists share what is so ...
Nov 24, 2021•50 min•Ep. 156
[00:00:52] The guys chat about being at RubyConf, how they recorded a live episode with six people, what they talked about, and something about a stellar ending. [00:02:50] Andrew and Jason talk about what happened from the first day of RubyConf and from then on, between meeting up with people, eating with friends, doing a lot of walking, hugging, and talking with so many people. [00:06:39] Jason tells us more about Matz’s talk on the Ruby 3 Nexus. [00:10:49] Jason explains another thing Matz ta...
Nov 19, 2021•40 min•Ep. 155
[00:03:24] Andrew went to a mall and he explains what it was like to shop in a mall in 2021. [00:05:17] Jason and Andrew are headed to RubyConf and they discuss what they are most looking forward to there. [00:07:30] The guys finally chat about Elixir! [00:09:12] The topic of Hotwire is discussed, and Chris tells us what fascinates him with the Elixir of the LiveView. [00:16:51] Andrew tells us he was supposed to learn Elixir and why he hasn’t learned it yet. [00:20:31] Jason announces he starte...
Nov 12, 2021•38 min•Ep. 154
[00:00:32] Andrew tells us they shipped a new project at work this week they’ve been working on for a few months, and although it went pretty smoothly, he explains some bumps they had along the way and dealing with crunch time. Chris shares an issue and why he’s been postponing the launch of the new Hatchbox. [00:04:13] We hear more about propagating the DNS and how long it took. [00:08:28] Andrew mentions using the Proxyman app and what it does. [00:09:15] Chris tells us about his new Mac, and ...
Nov 05, 2021•43 min•Ep. 153
[00:10:32] Jason tells us what he’s been working on this week and a problem with quickly deleting a record that has associations and callbacks. [00:13:53] We learn more about the gem Miss Hannigan. [00:16:15] Chris talks about whether or not to include soft deletes in the default scope, because you end up with gotchas, and Andrew tells us the importance of putting more work and thought into your data architecture, the easier it be to modify and do things later. [00:19:47] Andrew asks the guys if...
Oct 29, 2021•50 min•Ep. 152
[00:01:32] Joe, Chris, and Dylan tell us what they do at Polywork. [00:02:34] Joe shares things that make a good Rails Developer and what type of person would be best to join their team. [00:05:47] Find out all about Polywork. Andrew mentions checking out Brian Lovin’s Polywork page. [00:07:16] Joe tells us how they rebuilt the application on Rails 6.1, Turbo, and Stimulus, and how it has paid off for them. [00:11:49] Andrew asks the guys what they’re using Turbo for, what kind of wins is it giv...
Oct 22, 2021•40 min•Ep. 151
[00:04:42] We find out if the guys done any stuff with Rails 7 yet and Chris tells us what’s been going on with it. [00:09:44] Chris asks the guys if they are using an encryption library, and Jason talks about using Lockbox and Symmetric Encryption. [00:14:08] Chris tells us more about progressive encryption in Rails 7. [00:15:11] The guys chat about Ruby 3.1 and the new project from Shopify getting merged into Ruby called YJIT, which is an open source JIT compiler for CRuby. [00:18:43] The conv...
Oct 15, 2021•41 min•Ep. 150
[00:00:50] The guys chat about the new release of Turbo 7.0.1. [00:01:46] Chris tells us how he moved all of the GoRails, CSS, and JavaScript from Webpacker into CSS and JS bundling, and it went pretty smooth except for something dumb he did. [00:04:50] Propshaft is brought up and we learn what it does. [00:08:44] Why do we need the hashes at the end? Andrew explains why it’s all about caching. [00:11:08] Ryan Bates is mentioned since he commented on the Propshaft repo. Also, Ryan, if you are li...
Oct 08, 2021•48 min•Ep. 149
[00:03:38] Jason tells us about an interesting project he’s been working on this week with a Mockup Generator, and he’s on the Ruby side of it now. He tells us how he’s rendering the images on top of each other with a React component called Design. [00:09:29] Andrew asks Jason what happens if you have a P and G layer on top of a JPEG. Chris wonders if Jason is doing the commands with image processing, MiniMagick, or RMagick, and if he’s doing all of them once or two at a time. Jason mentions loo...
Oct 01, 2021•43 min•Ep. 148
[00:03:19] Jason tells us about a side project he’s working on which is mostly JavaScript, but he’s also using ImageMagick. [00:04:46] Andrew gets off topic and asks the guys if they saw the trailer for The Matrix 4 and he reveals a fun fact about the website. Chris asks the guys if they’ve watched any of the CSS bundling stuff that’s going on and he fills us in on what’s going on. [00:11:33] We find out what happened when Jason decides he wants to figure out the config file for esbuild and we l...
Sep 24, 2021•52 min•Ep. 147
[00:03:52] Jason fills us in on how he’s building a pretty heavy JavaScript tool, using Vite, and a problem he had. [00:11:04] We learn about some PR’s Jason around Webpacker on the GoRails discord that had a solution for Jason’s problem. [00:13:50] Chris talks about “esbuild for Rails” and other approaches that are coming out right now with DHH’s latest stuff is fascinating. He also talks about Babel being a nightmare and being able to do the Importmap Rails for Turbo and Stimulus that have har...
Sep 17, 2021•39 min•Ep. 146
[00:03:15] Andrew introduces himself, what he does, and more about the businesses that he started. [00:09:48] Chris asks Andrew what took him from PHP to Ruby. [00:12:22] Find out about the project Andrew did with Rails. [00:14:28] The conversation turns to talking about going from consulting, into wanting to build a product, and the transition being a hard decision. [00:16:48] Jason tells us about his issue with being idea driven. He’s excited about building, the marketing stuff he’s not good a...
Sep 10, 2021•1 hr 13 min•Ep. 145
[00:00:43] Jason and Chris chat about stripe-ruby-mock and Paddle. [00:03:23] Kasper tells about himself, what he’s doing now, and how he got into the Rails and Ruby stuff. [00:13:51] Chris asks Kasper if he has any thoughts on the depth that he has to put into thinking about every one of the PR’s which has to be quite a lot. [00:15:06] Chris brings up Active Storage as an interesting example that was a basecamp use case that was extracted, and Kasper shares some thoughts on this too. [00:17:12]...
Sep 03, 2021•49 min•Ep. 144
[00:03:15] We start with Andrew telling us he’s not a fan of code coverage metric and talks about a gem everyone uses called SimpleCov and what it does. Kevin dives into code coverage and why he doesn’t believe it’s a holistic measure and how code coverage can lie to you. [00:05:40] Find out why Kevin love tests, and he explains some other downsides of focusing on code coverage and brings up Coveralls and when is it too much. [00:08:55] Andrew asks Kevin if there are some metrics that are good t...
Aug 27, 2021•43 min•Ep. 143
[00:02:51] Chris tells us about taking on the task of refactoring Pay. [00:03:48] Find out about the first open source project Chris did in programming called “Keryx,” and how this refactoring he’s doing brought him back those days of reminding him how he needs to go make these changes and wondering how he’s going to do them. [00:07:20] Chris takes us through what happened for his first couple of attempts in the refactoring of Pay and the challenges he encountered and announces that Pay 3 is aro...
Aug 20, 2021•48 min•Ep. 142
[00:01:02] Chris, Jason, and Andrew tell us the story behind Remote Ruby and how it started. [00:03:42] Jason Swett tells us the origin of where Rails with Jason came from. [00:04:42] Chris Toomey and Stephanie share the story behind The Bike Shed. [00:07:10] Brittany tells us her story behind The Ruby on Rails podcast. [00:08:07] We find out how Remote Ruby and The Bike Shed are put together and planned out week to week. [00:10:50] Jason Swett and Brittany tell us how they select guests for the...
Aug 11, 2021•35 min•Ep. 141
[00:01:42] Last week the guys discussed using Inertia, and Jason tell us he’s been doing more Inertia and messing with forms, “axios” is explained, and using validation. [00:10:18] Jason talks about showing some people what he’s been doing with Inertia and someone asked him how he was going to handle flash. Jason tells us what he did, and Andrew shares some thoughts on this. [00:12:27] At Podia, Jason said they have a MutationObserver and what it does. Andrew tells us about the Shop Talk Show Po...
Aug 06, 2021•45 min•Ep. 140
[00:00:42] Andrew gives us an update if he finished his JavaScript framework he was working on, and he tells us why he chooses to use Alpine over Stimulus. [00:03:45] Find out about a method that Bridgetown has called jsonify and what it does. [00:04:55] Jason tells us since he’s been low key back in action this week and he’s been trying out Inertia.js. The creator of Inertia, Jonathan Reinink was on a previous episode that you should listen to. Also, Jason talks about how he likes using Tailwin...
Jul 30, 2021•33 min•Ep. 139
[00:01:46] Collin gives us his background and getting into the programming world. [00:03:24] Collin fills us in on why he decided to do a part-time Bootcamp instead of a full-time one, and Chris wonders if the slower pace helped him retain knowledge. [00:06:28] Find out about the kind of projects Collin did at the Bootcamp. [00:08:21] Andrew ask Collin for his opinion on why they hit Sinatra before Rails. [00:11:06] Chris wonders how the support was set up when Collin walked into some problem th...
Jul 23, 2021•42 min•Ep. 138