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

Dealing With Perfectionism As A Developer

[00:02:49] Jason and Andrew have been working on some GitHub actions and what’s been going on with that. Also, Jason and Chris challenge Andrew to do the typing speed test before the end of this episode! ☺ [00:06:07] We hear about a cool thing Andrew’s been working on, Chris and Jason tell us they ran out of build minutes, and Andrew mentions “act” to test your Actions locally. [00:08:54] Chris and Jason have a great discussion on perfectionism and writing code, and they share their struggles. [...

May 20, 20221 hr 4 minEp. 180

Twitter Q&A and Railsconf Advice For First Timers

[00:01:22] Andrew tells us about a blog post he put out about his Twitter profile image and some stuff he did with his GitHub actions repo. [00:05:29] The Tweet sharing begins. Tweet #1 topic is someone who’s learning Rails, has no idea how to read the documentation or where to go, and getting lost easily. [00:13:55] Tweet #2 topic is about Matestack, and Jason brings up a previous episode they did where they talked about it with Jonas Jabari. [00:14:47] Tweet #3 topic is about what first timers...

May 13, 202236 minEp. 179

José Valim, creator of Elixir and form Rails core contributor

[00:01:29] José tells us his background and what he does, and Seth explains how he found himself on a Ruby podcast with the Elixir creator. [00:03:47] We find out how José got started in Ruby and progress into being a Rails core team member. [00:07:40] We hear how José went from being a Rails core team member to creating Elixir, and he tells us about an influential paper called, “The Free Lunch Is Over.” [00:24:28] José talks about the story of Elixir, the story around putting it into the world,...

May 06, 20222 hr 33 minEp. 178

Power Rangers & Building Products

[00:03:34] Chris tells us about Command Pallet, Ninja Keys, and Lit element. [00:09:25] Andrew asks the guys if they’ve looked at Shoelace style, he talks about using Bridgetown Quick Search plugin and Chris and Andrew talk about using CSS variables. [00:12:05] Andrew educates the guys on CSS Toggles since an unofficial draft is out. [00:19:52] We hear more from Chris about the Command Pallet stuff he put into a Jumpstart and what it’s like to implement it, and how he found the Ninja Keys librar...

Apr 29, 20221 hr 7 minEp. 177

Heroku Incident, SIM Swapping, and security tools

[00:00:41] The guys banter about Suns vs Grizzlies, some Tweets between Jason and Andrew, and the Footprint Center. [00:06:00] Jason and Andrew were brainstorming topics for this podcast and there was talk about minting the first episode of Remote Ruby and sell it as an NFT. [00:07:19] Andrew explains the little oopsie that happened with Heroku and GitHub over the weekend. [00:13:19] Andrew tells us about SIM swapping and what’s been happening at T-Mobile stores. [00:23:57] We hear about Podia u...

Apr 22, 202249 minEp. 176

Ruby 3.2, Conventional Commits, and release-please

[00:03:05] Chris tells us more about the bug he was trying to fix, working on Stripe tax support, Stripe payment element and addresses, and he fills us in on a JavaScript tool that Shopify for formatting addresses in different countries that makes Andrew sweat. [00:07:28] As a follow up from last week’s episode, Andrew defines “Posterized.” [00:08:06] The guys chat about WebAssembly stuff. [00:11:49] Andrew talks about playing around with mruby, and Chris tells us about what he did with a Raspbe...

Apr 15, 202245 minEp. 175

Its Always Sinny In Las Vegas aka Sin City Ruby

[00:00:58] It’s Day 1, Jason and Andrea got to ride in Andrew’s mustang and Jason now feels like a cool, hip Boomer and Andrew is sporting the Adidas wardrobe as usual. [00:04:11] The guys tell us that Drew Bragg gave one of the most entertaining and engaging talks they’ve ever seen, as well as Chris Seaton from Shopify. [00:05:11] The guys discuss some other great talks with Kelly Sutton, talking about Sidekick, Matthias Lee, a twelve-year old, who gave a great talk on the history of Vim, and T...

Apr 08, 202244 minEp. 174

Ruby & Rails Tips with Sebastien Auriault

[00:02:03] The guys catch up and talk about some really good shows they are watching and a great book that’s worth a read. [00:05:21] Sebastien tells us about himself and how he got into doing the Ruby on Rails tips on Twitter. [00:07:30] Find out where Sebastien started in his journey. [00:11:42] Since Sebastien didn’t have Rails experience, he tells us what he put on his resume and ideas of what should be put on a resume. [00:14:42] Should you be working on side projects as a developer? [00:15...

Apr 01, 202253 minEp. 173

Load Testing Rails Applications & Rails Conferences

[00:02:15] Jason shares some interesting news that happened at Podia that involves Harry Connick Jr. and load testing. [00:05:54] Chris tells us a story about his first Rails job which was building a website for Justin Timberlake’s 901Tequila. [00:07:08] Jason tells us about a tool they used called k6. [00:18:11] Chris and Jason chat about query times with Heroku Postgres and Heroku Dashboard. [00:20:13] There’s a great talk by Gary Bernhardt about Text Editor that Chris explains. [00:24:18] We ...

Mar 25, 202244 minEp. 172

Parsers, Interpreters, and YJIT with Kevin Newton

[00:05:09] Kevin gives us a brief introduction of himself. [00:07:33] Kevin tells us about the grant he received, and he tells us about rubyfmt and SyntaxTree. [00:12:27] We learn why you have to do plugins in your language and why Kevin is convinced we need a new parser for Ruby. [00:16:43] Jason wonders if prettier was Kevin’s first introduction to parsers and how he got so knowledgeable about it. [00:17:50] Find out about Kevin’s blog post on ripper, which he calls a “very confusing library.”...

Mar 18, 202257 minEp. 171

Taylor Otwell, creator of the Laravel Framework

[00:01:12] We start with Taylor explaining where Laravel came from. [00:03:32] Taylor tells us what Laravel 1.0 looks like and more about validations happening at the controller layer. [00:07:18] After version 1 comes out, Jason asks Taylor if he’s still at the trucking company and what the reception was like in the community. [00:11:16] We learn how the transition went for Taylor from working at UserScape and making Laravel his full-time job. [00:13:44] Taylor explains how he split his time bet...

Mar 11, 202254 minEp. 170

Bridgetown 1.0 with Jared White

[00:05:08] Jared tells us about himself, what he does, and how Bridgetown was born. [00:09:45] Andrew plugs going on GitHub and sponsoring Jared. [00:10:15] Bridgetown 1.0 is almost here, and Jared tells us more. [00:15:47] We find out what else is new in Bridgetown since the guys last talked. He tells us more about how he used Roda. [00:23:41] Chris asks Jared if he ever thought about using a Turbo Frame for the little snippet of HTML that he wants to lazy load, and Andrew explains how the new ...

Mar 04, 202243 minEp. 169

Jason and Andrew Answer the Twitters

[00:02:40] The first Tweet is: Haml? Jason does two live readings of a Haml file. [00:05:24] Next question: Someone wants to know how to cope with the feeling of Rails moving too fast. Is it utopia? [00:09:18] Next question: How is YAML pronounced? [00:09:23] Next Tweet: You should talk about Andrew’s awesome buddy, Andrea! [00:11:23] Next question: When is Rails 8 coming out? [00:17:15] Next Tweet: Someone tweeted about Sonic Pi, which is a code-based music creation and performance tool. [00:18...

Feb 25, 202242 minEp. 168

Partying Hard with John Nunemaker

[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, 202245 minEp. 167

Ben Orenstein - From Developer To CEO of Tuple

[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, 202250 minEp. 166

GitHub Codespaces & Docker with Benjamin Wood

[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, 202244 minEp. 165

Elixir & GenServers with Andreas Eriksson

[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, 202228 minEp. 164

Autoscaling Rails with Adam McCrea

[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, 202228 minEp. 163

WNB.rb with Emily Giurleo & Jemma Issroff

[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, 202226 minEp. 162

Paul Bahr aka "Whats a GitHub?" aka "High School with Ashtrays"

[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, 202231 minEp. 161

David Heinemeier Hansson on Rails 7.0, Hotwire, and the future of Rails

[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, 20211 hr 27 minEp. 160

Getting a Junior Developer Job with Jason Meller and Caitlin Cabrera

[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, 20211 hrEp. 159

Discussing Tech Careers with Thiago Araujo and Stefanni Brasil of Hexdevs

[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, 20211 hr 1 minEp. 158

Rails 7, Railties, and Sorbet at Shopify with Rafael França from Rails Core

[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, 202153 minEp. 157

Live from RubyConf 2021!

[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, 202150 minEp. 156

RubyConf 2021 | Talks We Liked and People We Met

[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, 202140 minEp. 155

Andrew and Jasons Mall Stories and Elixir

[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, 202138 minEp. 154

Ruby on the Apple M1 Max And Things You Expect To Be Fine But Arent

[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, 202143 minEp. 153

Destroy Async, Miss Hannigan, Wisper, and Parcel

[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, 202150 minEp. 152

Turbo Native & Hotwire - How Polywork Supercharges Development

[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, 202140 minEp. 151