
Sign up to save your podcasts
Or


[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
[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
[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
[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
[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
[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
[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
[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
[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
From the publisher's feed
Rubyists having conversations and interviewing others about Ruby and web development.

30,698 Listeners

121 Listeners

1,912 Listeners

9,602 Listeners

623 Listeners

983 Listeners

212 Listeners

205 Listeners

32 Listeners

5,368 Listeners

10,177 Listeners

12 Listeners

1,433 Listeners

6 Listeners

9 Listeners