Remote Ruby

Remote Ruby

By Chris Oliver, Andrew Mason, David HillTechnologyEducationHow To
Download on the App Store

Remote Ruby episodes

  • 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 Martin



    Co-Hosts:

    Jason Charnes

    Andrew Mason



    Guest:

    Paul Bahr



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    Ruby on Rails Podcast

    Brittany Martin Twitter

    Jason’s Tweet about a “Postal Podcast”

    Peachtree Sound

    Paul Bahr Linkedin

    Descript

    Paul’s Favorite $100 Microphone (Rode NT-USB-Mini)

    Paul’s Favorite $100 Microphone (Blue Yeti USB Mic)

    <

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    31 min
  • 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 Charnes

    Chris Oliver

    Andrew Mason



    Guest:

    David Heinemeier Hansson



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    DHH Website

    DHH Twitter

    DHH HEY World 

    Rails 7 with DHH- Livestream with Remote Ruby (YouTube)

    Rails 7: The Demo with DHH (YouTube)

    Hotwire Discussion: Strada Release Date

    On Writing Software Well (YouTube)

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    1 hr 27 min
  • 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 Oliver

    Andrew Mason



    Guests:

    Jason Meller

    Caitlin Cabrera



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    Remote Ruby Podcast-Episode 53: Building Kolide with Jason Meller

    Jason Meller Twitter

    Jason Meller Linkedin 

    Caitlin Cabrera Website

    Kolide

    Kolide Careers

    Kolide Twitter

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    1 hr
  • 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 Charnes

    Chris Oliver

    Andrew Mason



    Guests:

    Thiago Araujo

    Stefanni Brasil



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    Thiago Araujo Twitter

    Thiago Araujo Linkedin

    Thiago Araujo GitHub

    Stefanni Brasil Twitter

    Stefanni Brasil Website

    Stefanni Brasil Linkedin

    Stefanni Brasil-GitHub

    hexdevs

    hexdevs Software Design Workshop

    hexdevs podcast

    Unfu*k Yourself: Get Out of Your Head and into Your Life by Gary John Bishop

    How to Contribute to Ruby on Rails-Stefanni Brasil (YouTube)

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    1 hr 1 min
  • 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 Charnes

    Chris Oliver

    Andrew Mason



    Guest:

    Rafael França



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    Rafael França Twitter

    Rafael França GitHub

    Rafael França Linkedin

    Shopify

    Merb

    “Merb gets merged into Rails 3!”- Rails

    “Rails and Merb Merge” by Yehuda Katz

    Introduction to Railties

    Shopify Packwerk-GitHub

    Rails standardized error reporting interface #43625

    An upcoming authentication solution for Phoenix-Dashbit

    Shopify Tapioca-GitHib

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    53 min
  • 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 Issroff

    Andrew Mason

    Jason Charnes

    Emily Giurleo

    Nick Schwaderer

    Jason Swett



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    Andrew Mason Twitter

    Jason Charnes Twitter

    Chris Oliver Twitter 

    Jemma Issroff Twitter

    Emily Giurleo Twitter

    Nick Schwaderer GitHub

    Jason Swett Twitter

    Remote Ruby Podcast

    The Ruby on Rails Podcast

    The Code with Jason Podcast

    Ruby Weekly

    Peter Cooper Twitter

    WNB.rb Twitter

    Remote Ruby Podcast-Episode 139: Learning in Public | Alpine & Inertia (our mental health episode)

    Remote Ruby Podcast-Episode 100-Upgrading Rails with Ernesto Tagwerker

    Remote Ruby Podcast-Episode 97-Joined by Adam Wathan: TailwindCSS, Tailwind UI, and ActionView Components

    The Code with Jason Podcast-Episode 28-Sandi Metz, Author of POODR (with Special Guest TJ Stankus)

    The Ruby on Rails Podcast-Episod

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    51 min
  • 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 Charnes

    Chris Oliver

    Andrew Mason



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    RubyConf 2021

    Parallel ActiveRecord Queries with load_async in Rails 7-GoRails with Chris Oliver

    Ruby 3.1.0 Preview 1 Released-Ruby News

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    41 min
  • 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 Charnes

    Chris Oliver

    Andrew Mason


    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    RubyConf 2021

    Rocket League

    Elixir

    Elixir-Wikipedia

    Phoenix LiveView

    How We Got to LiveView by Chris McCord (Fly.io Blog)

    Brakeman

    Andrew Hodson Twitter

    Hauling Buddies

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    39 min
  • 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 he can’t believe how fast it is!


    [00:13:56] Andrew talks about some issues with installing Ruby 2.6.3 and building things in Docker on a new M1 Mac that a developer on his team just got.


    [00:17:24] Chris explains his upgrading issues on an older app he was working on this week and realized it was a Sass change he made. Ironically, Andrew ran into something very similar with Sass as well. 


    [00:20:57] We hear about the Ember CLI Rails gem and Chris brings up that there is no solution on how to take an abandoned project like this and just keep maintaining it and he wishes there was a better solution.  


    [00:25:43] Andrew mentions every time you add a gem, you need to be aware of the amount of code debt you will have, and he shares what happened to him when he was a beginning developer. Chris explains why he would rather build it from scratch in the app to tailor it to exactly what they need. 


    [00:29:48] Chris announces a new GoRails Screencast coming up with Kasper and what they’ll be talking about.

    [00:35:25] Find out more about the awesome and very thorough tutorial on “Deploying a Rails application to Kubernetes” that you should check out! 


    [00:39:25] Chris and Andrew chat about the importance of being Rails Developers and not working on DevOps stuff. 



    Panelists:

    Chris Oliver

    Andrew Mason



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    Proxyman

    GlassWire

    GoRails

    GoRails-YouTube 

    Sass

    Deploying a Rails application to Kubernetes-By Marco Colli

    Ember CLI Rails-GitHub

    RubyConf 2021

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    44 min
  • 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 it’s okay to just use the default scope.


    [00:22:30] Jason fills us in on how they use the Wisper gem at Podia for event broadcasting.


    [00:24:32] Chris explains something he was doing this week relating to callbacks and the Noticed gem.


    [00:28:04] Jason tells us about Rails Event Store and Chris brings up StripeEvent gem.


    [00:30:15] Chris asks the guys if they realized that imports are hoisted in JavaScript, and he explains. 


    [00:33:31] The guys share stories about using JQuery.


    [00:35:22] Jason messed with a bundler that he made work with JS bundling called Parcel, and it is awesome! 


    [00:41:35] Chris wonders if the guys have seen any updates to the asset pipeline in Propshaft, and Andrew has an answer and a link below with the explanation.


    [00:44:49] Chris wonders how much is blocking Rails 7 at this point since the JavaScript and CSS stuff has been solved or almost solved. We also find out how Tailwind came to Chris’s rescue when doing a course with Hotwire. 



    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Sponsor:

    Honeybadger



    Links:

    Ruby Radar Newsletter

    Ruby Radar Twitter

    I heard there is sand in Taco Bell meat-reddit

    Rails 6.1 allows associations to be destroyed asynchronously-BigBinary

    Offer dependent: :destroy_async for associations #40157-Pull request-GitHub

    Miss Hannigan-GitHub

    Wisper-GitHub

    Noticed-GitHub

    ActiveSupport Notifications-Ruby on Rails 6.1.4

    Rails Event Store-GitHub

    Tooling.Report

    Parcel

    Propshaft-Add digest to valid urls in assests #7-Pull request-GitHub

    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    50 min

About Remote Ruby

From the publisher's feed

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

More shows like Remote Ruby

Planet Money by NPR

Planet Money

30,698 Listeners

The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

The Infinite Monkey Cage by BBC Radio 4

The Infinite Monkey Cage

1,912 Listeners

Pivot by New York Magazine

Pivot

9,602 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

623 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

983 Listeners

REWORK by 37signals

REWORK

212 Listeners

Practical AI by Daniel Whitenack and Chris Benson

Practical AI

205 Listeners

Maintainable by Robby Russell

Maintainable

32 Listeners

The Prof G Pod with Scott Galloway by Vox Media Podcast Network

The Prof G Pod with Scott Galloway

5,368 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,177 Listeners

Breaking Change by Justin Searls

Breaking Change

12 Listeners

Prof G Markets by Vox Media Podcast Network

Prof G Markets

1,433 Listeners

IndieRails by Jess Brown & Jeremy Smith

IndieRails

6 Listeners

On Rails by Rails Foundation, Robby Russell

On Rails

9 Listeners