Remote Ruby

Remote Ruby

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

Remote Ruby episodes

  • 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 happening with Hatchbox, some changes with Simple Calendar to make it more functional, and Chris trying figure out some caddy configuration JSON nested stuff. So go ahead and download this episode now!
    • Chris Oliver X/Twitter
    • Andrew Mason X/Twitter
    • Jason Charnes X/Twitter


    1 hr 18 min
  • 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 talks about how refreshing it’s been being a mentor, meeting all the friends along the way, and his new Ruby friend.


    [00:24:04] Andy explains the key things in a mentor/mentee relationship to make it work.


    [00:26:02] We find out if Andy’s been able to get all the applicants looking for mentorship paired up with someone.


    [00:27:56] Andy mentioned he was not trying to fix the hiring process yet, and Jason wonders if he’s thought about it.


    [00:32:00] Chris brings up how he started making videos to help newer people when he was only a few years into doing Rails, and Andy talks about how videos are a different kind of learning and a great book he read called, Sustainable Web Development with Ruby on Rails.

     

    [00:34:31] The conversation turns to the guys discussing Authentication and Authentication Zero. 


    [00:41:28] Jason talks about the app he built earlier this year and how he went with the Rails has secure password approach.


    [00:42:18] Find out all the places you can follow Andy on the web.

    Panelists:

    Jason Charnes

    Chris Oliver



    Guest:

    Andy Croll



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Andy Croll Website

    Andy Croll Twitter

    One Ruby Thing- Newsletter

    Chats in the Cupboard Podcast

    CoverageBook

    Why’s (poignant) guide to Ruby

    RubyConf Mini

    RubyConf Houston, TX

    First Ruby Friend

    Remote Ruby Podcast-Episode 190: Junior Devs, Mentoring, and Training with Adam Cuppy

    Sustainable Web Development with Ruby on Rails by David Bryant Copeland

    Authentication Zero-GitHub

    Ruby Radar Newsletter

    Ruby Radar Twitter

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


    45 min
  • 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 to Jim Jones’ Checkpoint Rails, and Chris brings up a talk Bret Victor did in 2012 called, “Inventing on Principle.”


    [00:19:38] We hear more about the killer submission, Airtable clone by HotTable, which won the “Most Phlex-ible” award.


    [00:22:22] The last award Chris explains is the “Kent Believe He Finished” award.


    [00:23:20] Andrew asks Chris if he saw any usage of Turbo that he was surprised about and never would have thought to do that.


    [00:26:29] Chris explains the support they had for Rails Hackathon and what he wants for the next one.

     

    [00:29:29] Chris tells us how he wants to do Rails Hackathons a couple times a year and things they could do to keep it fun. 


    [00:34:21] Andrew mentions to Chris for the next Hackathon they should think about adding some categories so when they judge they can do some comparing. 


    [00:35:25] Without leaking too much info, Andrew announces he started pairing with Nate Hopkins on the weekends again.

    Panelists:

    Chris Oliver

    Andrew Mason



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Rails Hackathon 2022 Winners

    checkpoint-rails 0.1.2

    Bret Victor-Inventing on Principle (YouTube)

    Destroy All Software (Gary Bernhardt)

    Ruby Radar Newsletter

    Ruby Radar Twitter



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


    42 min
  • 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 explains how he’s been using more CSS and a problem he ran into.  


    [00:24:02] CSS Variables are discussed and why they’re awesome, and Andrew tells us about the fallback for CSS Variables.  


    [00:24:37] There’s a discussion about using JIT and PurgeCSS, an amazing tool. 


    [00:27:41] Chris tells us about using a template from Bootstrap for the Rails Hackathon homepage.


    [00:30:17] The guys discuss using React Components, Bootstrap, and using Tailwind over Bootstrap. 

     

    [00:33:57] Jason talks about Inertia, which is a library for Laravel and Rails. 


    [00:34:37] Find out what Jason is doing with View Components and Job Boardly, that he hopes will get Andrew’s acceptance.


    [00:36:29] Andrew explains why he’s obsessed with component architecture, and Chris tells us about his first real serious project he did with the Python recreation of the apt package manager. 


    [00:38:55] Chris announces Tender Love (a.k.a. Aaron Patterson) mentioned he’s going to cut a new release of Rails, and he talks about Rails Hackathon coming up.



    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    10 Best Tech Podcasts in 2022 (as Chosen by the Rails Community)-Planet Argon

    Remote Ruby Podcast-Episode 165: GitHub Codespaces & Docker with Benjamin Wood (Recommended episode from Planet Argon)

    Storybook

    MDX

    PurgeCSS

    Bootstrap

    Rails Hackathon

    Remote Ruby Podcast-Episode 139: Learning in Public, Alpine & Inertia

    Remote Ruby Podcast-Episode 66: Joined by Jonathan Reinink, Creator of Inertia.js

    Aaron Patterson Twitter

    Ruby Radar Newsletter

    Ruby Radar Twitter

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


    44 min
  • 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 biggest impact. 


    [00:22:04] Joel tells us a good example of something that’s not a smart thing to do in application code, but they’ve decided to do in Phlex.


    [00:23:33] Find out what Joel is focused on happening for Phlex in the next few months.


    [00:26:08] Since this is Joel’s first big open source project with over one hundred stars, Andrew asks if he had any contributors or if he’s looking for contributors. 


    [00:30:02] We hear Joe’s response to someone on Twitter who said, “If’ I’m a Junior, should I learn Phlex?”  


    [00:34:17] Joel lets us know the next big thing he wants to work on with Phlex.

     

    [00:36:17] We find out where you can follow Joel online, and he tells us a little about his show called, Naming Things. 








    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Guest:

    Joel Drapper



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Joel Drapper Twitter

    Joel Drapper GitHub

    Naming Things

    Phlex

    Ruby Radar Newsletter

    Ruby Radar Twitter

    Ruby for All Podcast

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


    38 min
  • 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 clusters. 


    [00:19:21] Jason brings up something he did when he started a cluster and asks Chris if he did it right. 


    [00:22:39] We find out Jason switched to a Digital Ocean Managed Database and what happened.


    [00:25:06] You can set up a Postgres server in Hatchbox and it will provision it for you. Jason wonders when you choose background job, does it provision Redis for you?


    [00:31:07] We hear about Jason setting up a space for ActiveStorage.


    [00:36:32] Chris goes back to talking about Hatchbox and switching to Caddy. 

     

    [00:40:30] Jason tells us he started using the Hatchbox API to add custom domains and Chris talks about other things he’s done with Hatchbox and things he would like to do.


    [00:43:45] We hear a lesson Jason learned regarding ActiveStorage using Vips for image processing and an error he encountered. He tells us about an article he read to get the error to go away he had to do that for Heroku as well, and Chris shares his thoughts.





    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Learn Postgres at the Playground (crunchy data)

    Job Boardly

    Digital Ocean Managed Databases

    Jets

    Caddy

    Ruby Radar Newsletter

    Ruby Radar Twitter

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


    51 min
  • 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 and we find out if it’s in that same vein as React, Vue, and Angular.


    [00:14:28] We hear what the process is like keeping up to date with things like new Ember releases and new Rails releases.


    [00:16:40] Benedikt tells us how many developers he has at Userlist, if he’s doing more of the Rails side of things, and what it’s been like going from a technical Co-founder and the only one developing the application and bringing someone else in to work with it.


    [00:18:27] Since Benedikt launched Userlist in 2019, he tells us some challenges he faces with building and growing it, as well as any challenges with technical stuff he wanted to build but couldn’t to focus on marketing and getting new customers.


    [00:21:10] Chris asks Benedikt if he picked up an editor that was pre-made, like an Ember plug-in, just to use the first version. He tells us some challenges he ran into as he was building it.

     

    [00:24:02] We find out some multiple solutions Benedikt and his team came up with when they tried to update one column in a database that stopped everything. 


    [00:25:30] Jason wonders if Benedikt is doing databases at Heroku or if he’s explored another database host.


    [00:26:46] We hear some other database performance things Benedikt’s had to implement solutions for.


    [00:28:03] Chris wonders how comfortable Benedikt was with SQL before he started, if he had to learn a whole bunch of things on the fly, realizing it may be a challenge, and he explains how he’s implementing things with a lot of Arel.


    [00:30:06] Benedikt talks about what his day looks like for him, how he balances his week to do everything as a Co-Founder, and if he gets to code a decent amount.


    [00:32:57] Andrew heard Benedikt is really good at Postgres Performance and he wonders if there’s any tips he can share for starting out. He tells us about his greatest tool which is pgMustard.


    [00:35:21] Find out where you can follow Benedikt and Userlist online.



    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Guest:

    Benedikt Deicke



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Benedikt Deicke Twitter

    Benedikt Deicke Website

    Userlist

    Slow & Steady Podcast

    Ember.js

    Hatchbox

    pgMustard

    Ruby Radar Newsletter

    Ruby Radar Twitter

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


    37 min
  • 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 library.


    [00:26:56] Jason tells us the pain point for him with making a transition on a modal in Stimulus, which is why he went to Alpine.


    [00:32:00] Caleb released a series of components that is a paid add on and we hear more about them and Headless UI. He also shares his grand vision with Headless UI.


    [00:40:41] Andrew tells us about a new blogging thing Twitter released.


    [00:45:35] Caleb details what Livewire is and the tell us some of the implementation details to compare it to some of the tools there are in Rails.

     

    [00:48:59] In Livewire, we learn if state declared in the front end or is it declared in the PHP side of things.


    [00:52:25] Jason brings up how WebSockets doesn’t work on Livewire, only on AJAX, and Caleb talks more about this.  


    [00:54:33] Jason mentions Stimulus Reflex and talks about why his favorite library is CableReady, and Chris tells us about using Turbo.


    [00:57:39] Morph Plugin is new on Alpine.js and Caleb explains what it does. Caleb wonders if there’s a big con or trade off using Turbo.

    [01:05:56] Caleb mentions a Tailwind bootstrap thing he’s used that’s cool called daisyUI.


    [01:09:03] Jason brings up the acronym TALL stack which is Tailwind, Alpine.js, Laravel, and Livewire, and asks Caleb how he feels creating two of these in the stack.


    [01:12:18] Find out where you can follow Caleb online and support his work.



    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Guest:

    Caleb Porzio



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Caleb Porzio Twitter

    Caleb Porzio Website

    No Plans To Merge Podcast

    Notes On Work Podcast

    Laravel Livewire

    Alpine.js

    Making $100k As An Employee Versus Being Self-Employed (Caleb’s Blog Post)

    Make VS Code Awesome

    Headless UI

    Alpine UI Components

    Sweet Alert

    CableReady

    Morph Plugin

    daisyUI

    TALL stack

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


    1 hr 15 min
  • 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 explains some things about Hanami v1, and Sebastian tells us some other shifts he found in Hanami. 


    [00:24:55] Since creating content is a lot of fun but also a lot of work, Jason asks Sebastian if he any prior experience creating programming content before HanamiMastery. We also hear how the response has been from people since he started a Hanami focused content site.


    [00:29:38] Jason explains how dry-rb and Hanami are closely related.


    [00:32:41] Find out Sebastian’s thoughts on helping Hanami succeed in the Ruby ecosystem.


    [00:34:32] Chris and Andrew express wanting to try out dry-rb and Hanami now.

     

    [00:36:15] Find out where you can follow Sebastian online.









    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Guest:

    Sebastian Wilgosz



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Sebastian Wilgosz Twitter

    Sebastian Wilgosz LinkedIn

    Ruby Object Mapper

    HanamiMastery 

    Hanami

    dry-rb

    Ruby Radar Newsletter

    Ruby Radar Twitter

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


    38 min
  • 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, which they’ve done with jQuery, Prototype, and Scriptaculous.


    [00:20:35] We hear about why CoffeeScript was such a welcomed flavor of JavaScript.


    [00:22:23] Chris tells us what you can do using the railsassets.org site. 


    [00:26:07] Andrew fills us in on his new podcast, Ruby for All, that he’s co-hosting with Julie, that’s aimed at providing something specifically for Junior Rails Developers or people getting into Rails.  


    [00:27:49] We find out some things that have been difficult and things Andrew forgot about with starting a podcast. 


    [00:31:57] In case you haven’t listened to the first episode yet, Andrew explains the focus of the podcast which is full of honest conversations and advice. 


    [00:38:50] Chris shares a George Jetson announcement and a great idea for a new gem name.



    Panelists:

    Jason Charnes

    Chris Oliver

    Andrew Mason



    Sponsor:

    Honeybadger



    Links:

    Jason Charnes Twitter

    Chris Oliver Twitter

    Andrew Mason Twitter

    Remote Ruby-Episode 189: Joined by Konnor Rogers

    You might not need jQuery

    Rails Assets

    Ruby for All Podcast

    Ruby for All Podcast Twitter

    Ruby Radar Newsletter

    Ruby Radar Twitter

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


    45 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