Remote Ruby

Chris Oliver, Andrew Mason
undefined
Jan 21, 2022 • 28min

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 Rails Autoscale is different compared to other autoscalers Adam tried. [00:16:05] If you’re wondering when Rails Autoscale is right for you, Adam tells us. Also, he announces that he’s working on a new autoscaler that’s going to be language- agnostic on Heroku.[00:17:41] Andrew wonders what prompted Adam to do this for other languages, and he tells us how the development has been so far. [00:20:28] We learn how the experience has been for Adam building an app within the Heroku marketplace. [00:22:37] Andrew asks Adam if he ever thought of making a bunch of fake accounts. ☺[00:23:50] Is YNAB a Rails app? Adam explains more about it and the team there. [00:26:26] Adam’s been in the Ruby community for a long time, so we find out what he’s currently excited about, and where you can find him online.Panelists:Jason CharnesAndrew MasonGuest:Adam McCreaSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterAdam McCrea TwitterRails AutoscaleYNAB YNAB API Ruby Library-GitHub Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Jan 14, 2022 • 26min

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 what their favorite experiences are that they’ve had so far.[00:13:42] Find out some ways that people who don’t identify with women or non-binary can help with WNB.rb or even just help the community as a whole.[00:16:46] Andrew and Jason talk about what they’ve done or trying to do to help increase diversity in the Ruby community. [00:21:04] Jason brings up how Jemma’s been all over the place with blog posts, tweets, and having a recurring spot in Ruby Weekly, and he wonders how she got into all this stuff recently. [00:23:21] Andrew announces if anyone in the community has any tip of the week or  articles to share, you can send the content to him and he will put in his Ruby Radar Newsletter. Also, if you want to join WNB.rb, Emily and Jemma tell us where to go.[00:24:39] Find out where you can follow Jemma and Emily online.Panelists:Jason CharnesChris OliverAndrew MasonGuests:Emily GiurleoJemma IssroffSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterWNB.rb TwitterJemma Issroff TwitterJemma Issroff WebsiteEmily Giurleo TwitterEmily Giurleo WebsiteThe Bug that Forced Me to Understand Memory Compaction-Emily Giurleo (YouTube)BlueJThe Recurse CenterRuby Weekly Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Jan 7, 2022 • 31min

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 Episode 146, where Andrew starts off swearing for several minutes, and Andrew explains what happened.[00:13:04] Paul shares tips and tricks on starting a new podcast, and advice on what you need to have in order to have a long running podcast.[00:16:22] We find out from Paul if thinks there’s still room out there for other podcasts.[00:17:42] Brittany mentions a Tweet by Jason about how the US Postal service is going to have a podcast. Brittany wonders why corporate people decide they need to do a podcast, which Paul thinks is the hot thing right now! [00:19:09] If you need podcast equipment advice, Paul is your man and tells you what you need to get started and reveals the best days and times to publish a podcast.[00:22:44] What is Paul’s editing workflow?[00:25:53] Find out what order Paul edits his shows, and does he get into the data of the shows by tracking the shows he edits, checking how they are performing, and how they’re trending in other countries.[00:27:59] Andrew wonders if there’s anything they can do to improve their podcasts.[00:29:27] Find out where you can follow Paul online.Host:Brittany MartinCo-Hosts:Jason CharnesAndrew MasonGuest:Paul BahrSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterRuby on Rails PodcastBrittany Martin TwitterJason’s Tweet about a “Postal Podcast”Peachtree SoundPaul Bahr LinkedinDescriptPaul’s Favorite $100 Microphone (Rode NT-USB-Mini) Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Dec 31, 2021 • 1h 27min

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 versus taking the complex path. He also shares some info about Tailwind in Rails 7.[00:36:20] Another question that comes up is DHH’s thoughts on ViewComponents, and we find out what he means by, “I love a large tent at Basecamp.”[00:45:35] DHH gives his views on authentication being built into Rails.[00:51:00] Andrew asks DHH if there are any plans of restarting On Writing Software Well series on YouTube.[00:57:08] We found out some things that have been added to Rails 7 that DHH is excited about that aren’t front-end. [01:03:31] Chris brings up how he feels Rails has always been an entrepreneurial framework and DHH shares what he hopes they will eventually end up with devise.  [01:05:33] DHH talks about the no code days, why he’s so keen about how Rails works today, and why he’s so spirited about learning being a key value.[01:13:11] Jason asks DHH what’s been the most favorite decisions he’s made in Rails that he’s most proud of. [01:17:46] With Hotwire being shipped in Rails 7, find out what’s next for DHH.[01:21:51] Andrew asks DHH how to choose between “action and active” when you’re naming these resources.[01:23:34] DHH shares some incredible numbers on how code contributors and others in the community helped with Rails 7 and tracking.Panelists:Jason CharnesChris OliverAndrew MasonGuest:David Heinemeier HanssonSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterDHH WebsiteDHH TwitterDHH HEY World Rails 7 with DHH- Livestream with Remote Ruby (YouTube)Rails 7: The Demo with DHH (YouTube)Hotwire Discussion: Strada Release DateOn Writing Software Well (YouTube) Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Dec 17, 2021 • 60min

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 to how she got to her current position.[00:16:04] With Caitlin doing the contract work and getting experience before getting her first job, Chris wonders if that helped her when she was applying.[00:17:25] We find out how the interview process was for Caitlin and Jason explains the process the team came up with for her interview.[00:23:53] Jason tells us what makes a good interview and Caitlin and Andrew share some great interviewing tips. [00:28:25] Andrew asks Caitlin if any of her interviews were actually good ones and if there were any jobs she would have felt miserable working at. [00:30:36] Andrew talks about platforms out there to get help if you are a bad interviewer, and Jason explains more about the management way shifting towards employers learning a style of interviewing to get what they need out of the process.[00:33:34] Jason tells us some big challenges he’s experiencing being an interviewer, and he shares something he didn’t know about bootcamps.  [00:37:52] If you’re a Junior out there looking for a job, Caitlin shares some advice and words of wisdom. [00:41:18] Chris wonders what Jason’s strategy is on making sure that Caitlin is well supported and can get questions answered and absorb everything she can to flourish at Kolide.[00:49:32] We end with a deep conversation on ADHD. [00:57:43] Jason announces Kolide is hiring! Panelists:Chris OliverAndrew MasonGuests:Jason MellerCaitlin CabreraSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterRemote Ruby Podcast-Episode 53: Building Kolide with Jason MellerJason Meller TwitterJason Meller Linkedin Caitlin Cabrera WebsiteKolideKolide CareersKolide Twitter Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Dec 10, 2021 • 1h 1min

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 the degrees they have.[00:19:42] Thiago talks more about what they see happening with people that go to a bootcamp, get their first job, and they get stuck. [00:22:39] Andrew brings up Junior Developers and Stefanni expands on why that demographics jumps out as the biggest problem to them. Thiago, Andrew, and Chris share stories about the importance of being a mentor. [00:32:20] Find out what Thiago means when he said, “It can either be learning and be curious or judging,” and Jason brings up a good book he read.[00:33:49] Andrew, Stefanni, Chris, Thiago, and Jason share stories about techs having a bad rep.[00:45:06] Stefanni and Thiago tell us the details about a workshop they are doing soon that sounds amazing![00:52:31] Thiago asks the guys if there were any workshops they really liked or presented at and any tips they can share so they can make sure their workshop is super interesting and fun for everyone.  [00:59:36] Find out where you can follow Stefanni and Thiago online. Panelists:Jason CharnesChris OliverAndrew MasonGuests:Thiago AraujoStefanni BrasilSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterThiago Araujo TwitterThiago Araujo LinkedinThiago Araujo GitHubStefanni Brasil TwitterStefanni Brasil WebsiteStefanni Brasil LinkedinStefanni Brasil-GitHubhexdevshexdevs Software Design Workshophexdevs podcastUnfu*k Yourself: Get Out of Your Head and into Your Life by Gary John BishopHow to Contribute to Ruby on Rails-Stefanni Brasil (YouTube) Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Dec 3, 2021 • 53min

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 lack of tooling.[00:20:11] Rafael goes in depth about his team at Shopify.[00:24:26] We hear about the state of Rails 7. [00:27:32] Jason asks Rafael what it would take to get some authentication.[00:32:41] Chris wonders how Rafael makes commits to every single repository all the time, and how does he decide what fits in Rails and what doesn’t.  [00:37:58] Rafael gives us his guess of when Rails 7 will be released.[00:41:23] Chris asks Rafael if there are any plans to adopt something like Hotwire going forward in Shopify, and Andrew asks how Rafael has felt about Shopify’s movement to Types and if he like it.[00:45:12] Why did Shopify choose Sorbet instead of RBS? [00:47:22] Rafael shares his thoughts on never using Types in Rails, and more about using Tapioca with Sorbet.Panelists:Jason CharnesChris OliverAndrew MasonGuest:Rafael FrançaSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterRafael França TwitterRafael França GitHubRafael França LinkedinShopifyMerb“Merb gets merged into Rails 3!”- Rails“Rails and Merb Merge” by Yehuda KatzIntroduction to RailtiesShopify Packwerk-GitHubRails standardized error reporting interface #43625An upcoming authentication solution for Phoenix-DashbitShopify Tapioca-GitHib Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Nov 24, 2021 • 50min

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 special and unique about the Ruby community.[00:18:59] Find out which podcast episodes the panelists are most proud of that they put out. [00:22:42] What do the panelists think about the diversity of people they bring on to their podcasts? [00:26:33] The panelists all share some great stories about Brittany Martin, how awesome she is, how she’s one of the best interviewers, and what a GEM she is!   [00:29:49] Jemma wonders how the panelists stay on top of what’s going on in the Ruby community.[00:32:01] The panelists talk about how they, as podcasters, think through what might be interesting to talk about on their podcasts.[00:37:10] Find out who the panelists call their “Ruby Heroes.” [00:44:34] The panelists tell us how they find themselves consistently producing podcast episodes without suffering from burnout. Panelists:Jemma IssroffAndrew MasonJason CharnesEmily GiurleoNick SchwadererJason SwettSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterAndrew Mason TwitterJason Charnes TwitterChris Oliver Twitter Jemma Issroff TwitterEmily Giurleo TwitterNick Schwaderer GitHubJason Swett TwitterRemote Ruby PodcastThe Ruby on Rails PodcastThe Code with Jason PodcastRuby WeeklyPeter Cooper TwitterWNB.rb TwitterRemote Ruby Podcast-Episode 139: Learning in Public | Alpine & Inertia (our mental health episode)Remote Ruby Podcast-Episode 100-Upgrading Rails with Ernesto TagwerkerRemote Ruby Podcast-Episode 97-Joined by Adam Wathan: TailwindCSS, Tailwind UI, Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Nov 19, 2021 • 40min

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 talked about regarding how there will not be a lot of language features focused on right now, but more performance and tooling. [00:12:38] Chris tells us about the new screencast he just did on the new load_async in Rails 7 you should check out. [00:16:25] We hear some funny stories from Jason about how he saw Andrew “Hella triggered” two times this week.[00:17:53] The guys discuss the best thing about being at conferences especially since they haven’t happened in two years due to COVID. [00:20:37] The conversation turns to impromptu get togethers at the conference and some stories from Jason, and Andrew announces they scheduled some upcoming guests for the podcast from this conference so stay tuned. [00:24:01] Jason acknowledges the recent passing of Mike Rogers and all he did for the Ruby community.  [00:25:51] New in the Ruby world, Ruby 3.1.0 the alpha came out and the changes with YJIT and how the app will be faster. [00:28:12] Find out what who was dressed in Adidas gear all week at the conference and two things that Jason doesn’t like! ☺[00:29:47] Jason and Andrew tell us what their favorite part of the conference was.[00:35:20] Andrew gives a big thank you to Ruby Central for doing the conference, the Ruby community, and the organizers and sponsors. Also, Jason and Andrew tell us their favorite things they learned from some of the talks. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterRubyConf 2021Parallel ActiveRecord Queries with load_async in Rails 7-GoRails with Chris OliverRuby 3.1.0 Preview 1 Released-Ruby News Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter
undefined
Nov 12, 2021 • 38min

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 started shutting down HopeGrid and we find out why. [00:23:08] Chris tells us some cool things going on in the Ruby World with Andrew Hodson and redirect to an external URL is changed in Rails 7 that will be unsafe. [00:26:22] Brakeman just got updated and we hear all the details about it and Andrew and Chris chat about SSL. [00:34:02] Jason and Andrew are headed to Denver for RubyConf, and they will be recording their next podcast there!  [00:35:06] Jason announces they are hiring at Podia if anyone is looking for a job, and the guys chat about some of the talks they are excited about seeing at RubyConf. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterRubyConf 2021Rocket LeagueElixirElixir-WikipediaPhoenix LiveViewHow We Got to LiveView by Chris McCord (Fly.io Blog)BrakemanAndrew Hodson TwitterHauling Buddies Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app