Back

Explore every episode of the podcast Remote Ruby

Dive into the complete episode list for Remote Ruby. Each episode is cataloged with detailed descriptions, making it easy to find and explore specific topics. Keep track of all episodes from your favorite podcast and never miss a moment of insightful content.

Rows per page:

1–50 of 357

TitlePub. DateDuration
Mike Dalessio on HTML parsing & sanitization and SQLite30 Aug 202400:55:14

In this episode, hosts Chris and Andrew sit down with Mike Dalessio, a seasoned Ruby developer and contributor to numerous open-source projects. Mike shares his journey from his early days with Ruby, including his contributions to Shopify and pivotal projects like Nokogiri and Mechanize. The conversation also delves into the challenges and innovations in HTML sanitization in Rails, the evolution of SQLite gems, and the significance of managerial experience in enhancing software development skills. The episode wraps up with insights into the continuous improvements and collaborative efforts in the Ruby community. Hit download to hear more!


Rails 7.2 – First Impressions23 Aug 202400:43:24

In this episode, Jason, Chris, and Andrew dive deep into Ruby on Rails 7.2 discussions
and share their experiences with the new RC1 rate limited feature. The conversation
also covers the challenges of upgrading dependencies, the shift from asdf to mise for
faster language management and explores ways to simplify development workflows
with dev containers. There’s also a big debate on various testing methodologies,
comparing RSpec and minitest, and deliberate the merits and pitfalls of fixtures versus
factory libraries in maintaining robust codebases. Also, find out about Oaken, a hybrid
tool blending features of Fixtures, FactoryBot, and Fabricator. Hit download now!

Honeybadger
Honeybadger is an application health monitoring tool built by developers for developers.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.


Continuous Delivery and Continuous Self-Improvement10 May 202400:49:27

In this episode, Jason, Chris, and Andrew reflect of their experiences of developing software, focusing on aspects such as the Fast and Furious franchise, writing in Ruby, React development, and grappling with OAuth 2.0 issues.

They dive into testing, specifically the challenges of maintaining a meaningful test suite and the revelations from addressing test suite problems.

A discussion on containerization touches on Docker and CI setup frustrations, while also exploring web accessibility standards and the potential of Web Components, specifically through the new Web Awesome project.

The conversation takes us through various technical and personal insights, highlighting the continual learning and adaptation inherent in software development. Press download to hear much more!

Panelists:
Jason Charnes
Chris Oliver
Andrew Mason

Links:


Its Always Sinny In Las Vegas aka Sin City Ruby08 Apr 202200:44:02

[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 Thai Wood who did an engaging talk on incident response.


[00:10:21] In case you’re wondering what happened at lunchtime, Andrew went swimming, Jason had a frozen strawberry margarita, and Andrea Fomera had a fantastic talk on the upgrading process for Rails.


[00:13:58] Is it Day 2 or Day 9? The guys chat about Brittany Martin’s talk on, “What it’s like to the be the technical person on the call,” which had some really interesting ideas.


[00:16:58] If you need a break from the Vegas strip, the guys tell us about The Neon Museum, the light show they saw there, and going to downtown Vegas which was a ton of fun. We hear a story of Andrew getting carded at the Roulette table.


[00:19:46] We hear about the Evil Knievel themed pizza place the guys went to called Evil Pie. The first talk of Day 2 was with Ivy Evans and her talk on security, and Andrew tells us about an interesting podcast called, Darknet Diaries.


[00:22:45] The next talk is Nikita Vasilevsky, where he talked about “Do you test your tests,” and then the talk with Andrew Culver, creator of Bullet Train.

 

[00:25:53] Jason posterized Andrew, and we learn more about Colleen Schnettler’s talk on Arel, Nick Schwaderer’s talk on the gem Hobix, and Jason’s amazing talk which Andrew raves about!


[00:36:27] Find out about the guys racing experience, and what their favorite part of the conference was and their favorite meal. ☺



Panelists:

Jason Charnes

Andrew Mason



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Jason Charnes Twitter

Andrew Mason Twitter

Sin City Ruby

The Neon Museum-Las Vegas

Evil Pie

Darknet Diaries Podcast

RailsConf 2022

Ruby Conferences 2022

Bullet Train

Drew Bragg Twitter

Chris Seaton Twitter

Kelly Sutton Twitter

Thai Wood Twitter

Andrea Fomera Twitter

Brittany Martin Twitter


Ruby & Rails Tips with Sebastien Auriault01 Apr 202200:53:17

[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:42] Sebastien tells us why he found a mentor more helpful than a tutor. 


[00:17:12] We learn how to find the companies that you should apply for jobs, and Sebastien tells us how many job applications he submitted.


[00:20:07] We learn how many places Sebastien heard back from out of all the resumes he sent, Jason talks about not getting discouraged in this process, and find out how Sebastien’s experience was.


[00:23:01] We hear about Sebastien’s first job and how long he was there. 

 

[00:25:30] Find out some ways Sebastien’s second job set him up to succeed and give him the great junior experience. 


[00:28:51] What was Sebastien’s path to Podia?


[00:31:56] Andrew asks if Sebastien if he would suggest someone pursue a bootcamp right now if they want to be a developer like him.

[00:34:19] If you want to get the most out of a bootcamp Sebastien explains.


[00:37:46] Find out about Sebastien’s side project he’s working on called, RubyCompanion, which is for Ruby and Rails developers.


[00:41:04] One last thing Sebastien talks about is the importance of networking, and some advice on who should go to a bootcamp.


[00:52:00] Where can you find Sebastien online?



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Sebastien Auriault



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Jason Charnes Twitter

Andrew Mason Twitter

Chris Oliver Twitter

Sebastien Auriault Website

Sebastien Auriault Twitter

Sebastien Auriault LinkedIn

RubyCompanion

WeCrashed


Load Testing Rails Applications & Rails Conferences25 Mar 202200:43:59

[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 find out about Jason’s Sin City Ruby talk which was supposed to be on Simplicity but it now on SQL and Active Record.  He also tells us about the talk Colleen Schnettler is doing on arel.


[00:26:32] Jason had to do some SQL at Podia and talks about how there was no good way to make it anything but SQL.


[00:30:56] The guys chat about submitting talks for RailsConf 2022.


[00:34:32] Jason shares a funny story about the last time he did a talk at RubyConf 2017 and what happened when the fire alarm went off.

 

[00:37:20] Find out what the guys are doing when they’re in Vegas.


[00:38:34] Earlier the guys were talking about missing indexes or things that could be indexed and Andrew tells us about a gem called lol_dba and Derailed Benchmarks.


[00:41:48] The guys share much needed thank-you’s to some important people for their contributions, inspiration, and all the work they’ve done for Rails.


Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

k6

Text Editor From Scratch

Colleen Schnettler Twitter

Hammerstone

arel

RailsConf 2022

lol_dba-GitHub

Derailed Benchmarks

Saving Ruby from the Apocalypse with Jason Charnes (RubyConf 2017)


Parsers, Interpreters, and YJIT with Kevin Newton18 Mar 202200:57:04

[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.”


[00:19:08] With the work Kevin is doing with ripper, the work he’s doing with SyntaxTree, and the grant, Jason wonders if he sees SyntaxTree getting adopted by Ruby Core one day or live as a standalone project.


[00:20:58] We find out with SyntaxTree, if Kevin has a specific Ruby version he targets or because it’s built on ripper can he just keep going back to Ruby.


[00:22:37] Kevin talks about formatting and how there’s no configuration, and also tells us about Reek.


[00:26:55] Find out about a VS Code extension for SyntaxTree using Standard.

 

[00:31:33] We learn about Kevin’s experiences and thoughts on Sorbet and RBS.


[00:36:41] Kevin works on YJIT at Shopify, he tells us how his experience has been since joining the team, and what his average workday looks like.


[00:42:13] Find out the benefits of Porting C to Rust and if there are any effects running that in a production application.

 

[00:48:47] Chris wonders what’s some of the hardest stuff on YJIT coming up.


[00:53:40] Kevin shares three great books to read if you are interested in learning more about compilers or Ruby.


[00:55:29] Find out where you can follow Kevin online.



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Kevin Newton



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Kevin Newton Twitter

Kevin Newton GitHub

Kevin Newton Website

Rufo (Ruby formatter)

Rubyfmt (Ruby format)

SyntaxTree

Prettier for Ruby

Formatting Ruby: Part 1- How ripper works (Kevin Newton Blog)

Reek

Vscode-syntax-tree

Steep-Gradual Typing for Ruby

Sorbet

TypeProf

Ruby Sorbet for VS Code

Crafting Interpreters by Robert Nystrom


Taylor Otwell, creator of the Laravel Framework11 Mar 202200:54:14

[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 between working on Forge and working on the framework itself.


[00:15:13] Jason asks how the whole Rails framework on Lambda came about and what some of the technical challenges were.


[00:17:02] We find out how Taylor makes code so appealing. 


[00:18:47] Jason brings up how there are a lot of first party packages in Laravel and asks Taylor if this blossomed over the years or if he realized he wanted all these things just baked into the framework.


[00:23:39] Chris likes how Forge came out Taylor building his own stuff, and Taylor explains how the Ruby and JavaScript communities have such a wider variety of talented programmers.

 

[00:26:09] We find out about what led Taylor into building Forge, Envoyer, Laravel Spark, Laravel Cashier, and Laravel Nova.


[00:28:21] Find out what Taylor’s favorite Laravel package is.


[00:30:11] Taylor gives us examples of how Rails has influenced Laravel. 


[00:32:04] Chris wonders is Taylor was familiar with a lot of stuff when he started Laravel or if there’s was a lot of learning along the way.


[00:36:45] Jason asks Taylor about Laravel Mix, a wrapper around Webpack, and he explains how front-end development in the Laravel world and Rails world is in a period of exploration.


[00:42:57] Find out about the Laravel Documentary that just came out! 


[00:45:01] What’s next for Laravel?


[00:47:43] If you want to try Laravel, find out the easiest way to get started, and Taylor tells us how starting his own business has been and the challenges.


[00:53:45] Find out where you can follow Taylor online.



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Taylor Otwell



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Taylor Otwell Twitter

Taylor Otwell LinkedIn

Taylor Otwell GitHub

Laravel

UserScape

LaraCon

Getting Real: The Smarter, Faster, Easier Way to Build a Successful Web Application by Jason Fried, David Heinemeier Hansson and Matthew Linderman

Larav


Bridgetown 1.0 with Jared White04 Mar 202200:43:21

[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 Bridgetown seems faster. 


[00:26:16] Jared shares how he sees Bridgetown now versus what’s in the future. 


[00:30:26] Andrew talks about a blog post Jared wrote.


[00:33:37] The guys chat about WebAssembly stuff.


[00:36:13] Jared tells us something he’s been excited about recently is everything GitHub is doing with GitHub Codespaces.

 

[00:37:15] Jared goes over a few more things about Bridgetown v1.


[00:41:37] Find out where you can follow Jared online.





Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Jared White



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Remote Ruby-Episode 78: Bridgetown Ruby with Jared White

Jared White Twitter

Jared White Website

Jared White GitHub

Bridgetown 

Bridgetown Blog

Jared White GitHub Sponsor

Roda

Ruby2JS

Bridgetown Discord

GitHub Codespaces

RailsConf 2022


Jason and Andrew Answer the Twitters25 Feb 202200:42:25

[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:20] Next question: Tabs or Spaces? Find out why this pun was so good and why it made Andrew angry. 


[00:18:51] Next question: Can you talk about Alfred?


[00:22:19] Next Tweet: Someone said, Avo HQ (just kidding) and any open source communities you know about and what makes them cool.


[00:23:31] Next question: How much fun did you both have recording Code and the Coding Coders who Code it with Drew Bragg? The guys have a shining Brittany moment.


[00:25:28] Next question: Four topics in one Tweet, One underrated gem each. 


[00:28:07] Next Tweet: Andrew’s path to Podia, which includes a story of Jason buying him lobster ☺.


[00:31:10] Next question: What is Jason going to talk about at Sin City Ruby?


[00:34:27] Next question: Why is Laravel so great? Jason announces he wants to do an entire episode on this soon.


[00:35:57] Next Tweet: The intersection of Rails and Web3.


[00:38:03] Next Tweet: Hibachi. Jason and Andrew share their protein stories. 


[00:39:17] Last Tweet: Thoughts on transpilers list would be cool.  Andrew thinks this person meant to say transcompilation.



Panelists:

Jason Charnes

Andrew Mason



Sponsor:

Hook Relay



Links:

Jason Charnes Twitter

Andrew Mason Twitter

Ruby Radar Newsletter

Ruby Radar Twitter

Haml

YAML

Podia

Sonic Pi

Alfred

Avo 

The Ruby on Rails Podcast with Brittany Martin and Brain Mariani

Bridgetown 

Code and the Coding Coders who Code it with Drew Bragg (Podcast)

dry-rb

faker

Sin City Ruby 2022 (March 24-25, Las Vegas)

Laravel


Partying Hard with John Nunemaker18 Feb 202200:44:42

[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:38] Andrew asks John if Cloud has metrics around what feature flags are being hit, and John tells us a project he wrote recently called “brow.”


[00:31:55] John fills us in on the very interesting watch app he’s building. 


[00:41:18] Chris tells us about The Clock of the Long Now.


[00:44:06] Find out where you can follow John online.

 


Panelists:

Jason Charnes

Chris Oliver

Andrew Mason




Guest:

John Nunemaker



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

John Nunemaker Website

John Nunemaker Twitter

Flipper

Box Out Sports

Trunk Based Development

Ruby Gems brow 0.4.1

The Watch Archive-South Bend Watch Company 1 1908

The Watch Archive-South Bend Watch Company 2 1912

The Clock of the Long Now


Ben Orenstein - From Developer To CEO of Tuple11 Feb 202200:49:46

[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 app, but Andrew wants to know what the Rails app is doing in there, if it interfaces with the mac desktop client, and if there were any issues with the recent macOS Monterey upgrade. 


[00:13:33] Jason wonders if Ben misses coding, if he does any side projects to stay coding, and if he still does a lot of writing in vim. Also, Andrew tells us about Obsidian. 


[00:17:09] Jason brings up Ben’s Refactoring Rails Course.


[00:18:28] We hear Ben’s thought process and how he decided to start Tuple.


[00:22:17] Chris wonders if Ben considers Tuple as primarily marketing towards developers and peer programming.

 

[00:26:18] Since Ben is working on a Linux version for Tuple, he explains how much work goes into it. 


[00:30:05] Ben announces he’s looking to hire a Linux App Developer at Tuple and what led Ben to do Linux before Windows.


[00:34:41] Chris wonders if Ben is worried about the effect of speed of shipping new features with the growth of the product.

 

[00:36:46] Ben explains “shipping is less than you think you need to.” 


[00:41:48] Andrew brings up a guide that Ben wrote about why pairing is so important, and we hear Ben’s thoughts on pairing. 


[00:44:05] We hear about some cool things coming soon for Tuple, and if you’re interested in working for Tuple, Ben tells us the positions he’s looking to fill.


[00:46:25] Find out where you can follow and reach out to Ben online.



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Ben Orenstein



Sponsor:

Hook Relay



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Ben Orenstein Twitter

Ben Orenstein Website

Tuple

Obsidian

Refactoring Rails Course

Jobs at Tuple


GitHub Codespaces & Docker with Benjamin Wood04 Feb 202200:43:41

[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:31:03] Andrew talks about the RubyMine debug functionality and working with the new debug gem.


[00:34:27] Ben wonders if Chris has tried the Vim extension in VSCode, Ben tells us about something that was added, and Andrew tells us he just started doing an online course learning Vim and VSCode.


[00:39:08] Andrew asks Ben if there are any big cons with this remote kind of development environment that he’s got running, and a conversation about VSCode app on the iPad.

 

[00:42:09] Find out where you can follow Ben and his adventures online.






Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Benjamin Wood



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Andrew Mason Website

Benjamin Wood Twitter

Benjamin Wood-GitHub

Hint

GitHub Codespaces

Inoreader

Project Template- Benjamin Wood (GitHub)

Dotfiles-Benjamin Wood (GitHub)

JetBrains Remote Development

Solargraph


Irina Nazarova from Evil Martians12 Apr 202400:50:21

In today’s episode, Jason, Chris, and Andrew, along with their guest, Irina Nazarova, CEO of Evil Martians, engage in a candid discussion that covers the intricacies of using Rails and integrating it with technologies like React, and the challenges of marketing developer-facing products. The discussion also touches on open-core business models, the relevance of Docker in current tech companies, and the future of software deployment. Also, Irina touches on a new tool from Thoughtbot called Superglue, a new open source product called Skooma, and she invites listeners to come to RailsConf and some Ruby meetups in San Francisco coming soon. Press download to hear more!

Panelists:
Jason Charnes
Chris Oliver
Andrew Mason

Guest:
Irina Nazarova

Sponsor:
Honeybadger

Links:

Honeybadger
Honeybadger is an application health monitoring tool built by developers for developers.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.


Elixir & GenServers with Andreas Eriksson28 Jan 202200:27:58

[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 the raw JavaScript events with LiveView, Andrew wonders if that means you can make your own custom events too or if just responds to the built-in JavaScript events.


[00:11:48] Jason talks about what interests him the most about LiveView and how magical it is. 


[00:13:24] When LiveView came out, Andreas replaced React Components and he explains what those components were doing and how he was able to replace that functionality. He also explains how the React implementation and LiveView implementations differ. 


[00:16:20] Andrew wonders if there are any things Andreas tried to move into LiveView that he’s been unsuccessful with or if there’s a specific group of things that LiveView isn’t that great at handling. 


[00:17:17] Jason brings up the approach of making the entire layout live and asks Andreas if memory usage is ever a worry there.


[00:19:21] We learn what kind of work Andreas does for Erlang Solutions, and what attracts him the Elixir language coming from a Ruby language.

 

[00:23:01] Andreas tells us about his experience moving from Ruby to Elixir, his path to learning Elixir, and things he recommends if you’re interested in doing this. 


[00:26:47]  Find out where you can follow Andreas on the internet.



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Andreas Eriksson



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Andreas Eriksson LinkedIn

FullstackPhoenix

FullstackPhoenix Twitter

Erlang Solutions

Elixir School-Walk-Through of Phoenix LiveView


Autoscaling Rails with Adam McCrea21 Jan 202200:28:19

[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 Charnes

Andrew Mason



Guest:

Adam McCrea



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Adam McCrea Twitter

Rails Autoscale

YNAB 

YNAB API Ruby Library-GitHub


WNB.rb with Emily Giurleo & Jemma Issroff14 Jan 202200:26:04

[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 Charnes

Chris Oliver

Andrew Mason



Guests:

Emily Giurleo

Jemma Issroff



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

WNB.rb Twitter

Jemma Issroff Twitter

Jemma Issroff Website

Emily Giurleo Twitter

Emily Giurleo Website

The Bug that Forced Me to Understand Memory Compaction-Emily Giurleo (YouTube)

BlueJ

The Recurse Center

Ruby Weekly


Paul Bahr aka "Whats a GitHub?" aka "High School with Ashtrays"07 Jan 202200:30:41

[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)


David Heinemeier Hansson on Rails 7.0, Hotwire, and the future of Rails31 Dec 202101:26:58

[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)


Getting a Junior Developer Job with Jason Meller and Caitlin Cabrera17 Dec 202100:59:52

[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


Discussing Tech Careers with Thiago Araujo and Stefanni Brasil of Hexdevs10 Dec 202101:00:33

[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)


Rails 7, Railties, and Sorbet at Shopify with Rafael França from Rails Core03 Dec 202100:52:48

[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


Live from RubyConf 2021!24 Nov 202100:50:24

[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,


RubyConf 2021 | Talks We Liked and People We Met19 Nov 202100:40:04

[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


Code, Confessions, and Casinos - Sin City Ruby05 Apr 202400:40:12

In today’s episode, Jason, Chris, and Andrew kick things off sharing things from their
personal and professional lives, touching upon various themes such as the peculiarities
of working on Good Friday, the journey from late-night adventures to morning rituals,
and the complexities of parenting. The discussion also dives into programming topics,
such as issues with using Rails, Turbo, and Stimulus for web development, and
experiences with React components. They share personal stories about the Sin City
Ruby conference, including the challenges and highlights of Jason’s live coding during
his presentation, the dynamics of attending without a ticket, networking among
colleagues, and exploring casinos and the Hoover Dam. They also reflect on the
development and shortcomings of JavaScript frameworks, starting a debate on the
exploration of coding tools like Hotwire and Alpine. Hit download now to hear more!

Honeybadger
Honeybadger is an application health monitoring tool built by developers for developers.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.


Andrew and Jasons Mall Stories and Elixir12 Nov 202100:38:20

[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


Ruby on the Apple M1 Max And Things You Expect To Be Fine But Arent05 Nov 202100:43:07

[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


Destroy Async, Miss Hannigan, Wisper, and Parcel29 Oct 202100:49:55

[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


Turbo Native & Hotwire - How Polywork Supercharges Development22 Oct 202100:39:51

[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 giving, and if they’ve upstreamed anything that they found into Turbo. 


[00:15:49] Chris asks Dylan what their thoughts are on how handle or think about the navigations stuff on the mobile stuff. He also tells us something they are working on now at Polywork.


[00:23:41] Dylan tells us if they are able to get away with writing very little Swift or if that’s still kind of a core piece, and if they do OAuth, do they go Native in Native Swift OAuth or if that’s web-based.


[00:27:41] If the guys were not using Turbo for building the app, would they end up building a hybrid app, like a React Native type of thing if they didn’t have Turbo for the web and mobile?


[00:28:57] Andrew wonders if the guys are in a place where they’ll be ready to upgrade when Rails 7 comes out or a shorter update process since they’ve done all this groundwork already. Also, we find out if the guys are happy they stuck with Rails.


[00:35:35] We hear an interesting story behind celebrity emoji keyboards and Kanye.

[00:38:57] Polywork is hiring so check the link below for openings! 

 


Panelists:

Chris Oliver

Andrew Mason

Guests:

Joe Ferrairo

Chris Polk

Dylan Ginsburg

Sponsor:

Honeybadger

Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Joseph Ferrairo Linkedin

Joe Ferrairo GitHub

Chris Polk Linkedin

Chris Polk Twitter

Dylan Ginsburg Linkedin

Dylan Ginsburg Twitter

Polywork

Polywork job openings

Polywork Twitter 

Brian Lovin



Yuh-Jit - Optimizing JIT compiler built inside CRuby15 Oct 202100:41:13

[00:04:42] We find out if the guys done any stuff with Rails 7 yet and Chris tells us what’s been going on with it. 


[00:09:44] Chris asks the guys if they are using an encryption library, and Jason talks about using Lockbox and Symmetric Encryption. 


[00:14:08] Chris tells us more about progressive encryption in Rails 7. 


[00:15:11] The guys chat about Ruby 3.1 and the new project from Shopify getting merged into Ruby called YJIT, which is an open source JIT compiler for CRuby.


[00:18:43] The conversation turns to TenderJIT and Jason brings up a Tweet from tenderlove about it. There is a livestream Aaron Patterson did with hexdevs that he did about it this stuff.


[00:22:23] Jason talks about using a tenderlove gem called “dnssd.” 


[00:26:40] Andrew tells us about an app called Rubyist 1.0, where you can write your own Scripts, system commands, and write your own widgets and stuff with Ruby to automatically trigger lights. 


[00:31:18] Andrew announces they are giving out free RubyConf tickets on Ruby Radar. 


[00:34:54] Chris shares some nostalgia when he was in high school learning to code and how the calculator keyboard was the worst. 


[00:37:08] The guys chat about DragonRuby, Amir Rajan who works on DragonRuby, and Matthew McKinney who made a Tetris game with DragonRuby.






Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

YJIT- Building a new JIT Compiler inside CRuby with Maxime Chevalier-Boisvert (YouTube)

hexdevs-TenderJIT: A JIT compiler for Ruby with Aaron Patterson (tenderlove)

TenderJIT-GitHub

dnssd gem-GitHub

Rubyist 1.0 App

Amir Rajan Twitter (DragonRuby)

Matthew McKinney Twitter (DragonRuby)


Propshaft, Engines, and Turbo | Uh This Isn't a Car Repair Podcast08 Oct 202100:48:09

[00:00:50] The guys chat about the new release of Turbo 7.0.1.


[00:01:46] Chris tells us how he moved all of the GoRails, CSS, and JavaScript from Webpacker into CSS and JS bundling, and it went pretty smooth except for something dumb he did. 


[00:04:50] Propshaft is brought up and we learn what it does.  


[00:08:44] Why do we need the hashes at the end? Andrew explains why it’s all about caching. 


[00:11:08] Ryan Bates is mentioned since he commented on the Propshaft repo. Also, Ryan, if you are listening, we would love for you to be a guest on our show!  ☺


[00:12:39] Hotwire is the topic here, and although it’s been released, but not officially, Chris tells us some things that are noteworthy. Jason tells us more about the Stimulus 3 stuff and the ability to the callbacks on targets.


[00:20:33] Chris shares something that happened when he was looking at fixing a few things with madmin.


[00:24:41] Chris asks the guys if they’ve ever gone into the weeds on engines and initializers in them and all the different callbacks. 


[00:30:22] Andrew fills us in on what his experience has been like working with Engines in the past month and Chris tells us what his approach for Jumpstart Pro has been.


[00:35:33] We hear a story from Chris when he was learning Rails, and he mentions using Lockbox.


[00:38:46] Chris wonders if the guys started a PR for Rails 7, and Andrew tells us how it’s going. 


[00:41:30] Since Jason is a Safari user, Chris wonders if he has run into the bug where the CSRF token or the hidden fields can get overridden by Safari and the guys chat about it. 

[00:45:52] Jason really wanted to talk about Phoenix LiveView because he read a bunch about it and he’s super interested in it, but he’s saving it for the next episode.


 

Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Turbo 7.0.1 

Propshaft-GitHub

Lockbox-GitHub

Add autocomplete= “OFF” to Firefox-proof automagically added hidden fields like _method #42610-GitHub


Making Magic with ImageMagick01 Oct 202100:42:46

[00:03:38] Jason tells us about an interesting project he’s been working on this week with a Mockup Generator, and he’s on the Ruby side of it now. He tells us how he’s rendering the images on top of each other with a React component called Design.


[00:09:29] Andrew asks Jason what happens if you have a P and G layer on top of a JPEG. Chris wonders if Jason is doing the commands with image processing, MiniMagick, or RMagick, and if he’s doing all of them once or two at a time. Jason mentions looking into Cloudinary and Andrew gives a shout out to Cloudinary. 


[00:14:22] Find out what ImageMagick is and how magical it is. 


[00:15:56] Jason talks about hoping to put this project out soon, moving it off Webpacker to esbuild and Chris explains us how easy it was for him with Jumpstart to move everything over in an hour from Webpacker, to esbuild, and the CSS bundling.


[00:25:41] The guys chat about the good laugh they had on Twitter about Rails 7. Andrew tells us he started the upgrade and he had a turbo links thing going on.  Jason tells us they haven’t used Turbolinks at Podia but they’re trying Turbo in certain parts of the app. 


[00:27:50] Chris asks Jason with the upgrade process and Turbo trying to take over all your forms and links if he’s doing that piecemeal. Jason explains what Andrea came up with for them, and Andrew comments that is going to solve all his problems. ☺


[00:31:06] Andrew announces he’s been trying to get Konnor on this show for a while to talk about mru.js, so this is his invitation to come on! 


[00:35:00] We’re taking the back roads to the end with the guys chatting about Mailchimp being sold for $12 billion to Intuit, hope that MicroConf happens next year, and why Jason thinks he lives in St. Louis, which has to do with him being on Reddit. 



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

RubyConf 2021

ImageMagick

RMagick-GitHub

ImageProcessing-GitHub

Cloudinary

The Ruby on Rails Podcast-Episode 368: Frontend Bundlers & Snowpack with Konnor Rogers

Tweet by Chris Oliver to Andrew and Jason about the upgrade

MicroConf



Red Pill-Blue Pill and CSS Bundling24 Sep 202100:51:58

[00:03:19] Jason tells us about a side project he’s working on which is mostly JavaScript, but he’s also using ImageMagick.


[00:04:46] Andrew gets off topic and asks the guys if they saw the trailer for The Matrix 4 and he reveals a fun fact about the website.  Chris asks the guys if they’ve watched any of the CSS bundling stuff that’s going on and he fills us in on what’s going on.  


[00:11:33] We find out what happened when Jason decides he wants to figure out the config file for esbuild and we learn what DHH’s response was on the PR when Jason opened it the next day.  


[00:17:05] The guys chat about RubyConf and whether or not it will happen in-person. Andrew talks about a meetup he went to recently and he brings up an old Bike Shed episode and he shares a story from it about “The Nodder.” 


[00:21:43] Chris announces he’s doing an online talk for Sardines.rb you can check out.


[00:25:37] Speaking of new Ruby stuff, Chris asks the guys if they’ve tried the new

Debugger and the guys chat more about it.


[00:30:00] Andrew and Chris talk about what bothers them about error messages and Andrew and Chris discuss using Pry.  


[00:35:51] Andrew asks Chris if there’s anything with Stripe invoices that Pay can do. Also, Chris explains one of the big changes he did in v3.  


[00:43:37] Chris tells us he upgraded his very old Stripe code from GoRails to Stripe Checkout which is amazing, and he tells us a cool thing you can do with Stripe

Checkout.


[00:48:39] Andrew lets us know about an app called RDM he uses to automatically resize his whole computer screen.

Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

ImageMagick

The Matrix 4 Trailer

RubyConf 2021 Denver

Pry-GitHub

Sardines.rb with Chris Oliver

Pay-GitHub

Stripe Checkout

RDM-GitHub


Once you get it working, it works!17 Sep 202100:38:31

[00:03:52] Jason fills us in on how he’s building a pretty heavy JavaScript tool, using Vite, and a problem he had.  


[00:11:04] We learn about some PR’s Jason around Webpacker on the GoRails discord  that had a solution for Jason’s problem. 


[00:13:50] Chris talks about “esbuild for Rails” and other approaches that are coming out right now with DHH’s latest stuff is fascinating. He also talks about Babel being a nightmare and  being able to do the Importmap Rails for Turbo and Stimulus that have hardly any dependencies is fantastic. 


[00:16:59] Chris wonders if the guys think it makes sense that esbuild Rails spits out the final file in the asset pipeline and an esbuild folder under assets, because those should be just .JS files, and if that’s just going to be serving up basically Sprockets. 


[00:21:54] Tailwind CSS Rails gem is explained by Chris as to why it was written, and Andrew brings up about how Docker is going to start charging. 


[00:23:28] Chris goes into how classes are finally being fully supported which makes a big difference for organizing stuff and how it makes us appreciate what we’ve got with bundler and how good it’s organized. Find out what he says about gems too.


[00:25:15] Andrew asks the guys if they have set who their GitHub repos will be given to in the event of their untimely demise.


[00:25:50] Jason is looking through the esbuild source code and tells us there’s not much, which is super nice, and Andrew shares his BOLD advice. 


[00:27:25] The topic discussed here is putting Tailwind into esbuild and what to do, and Chris announces that Sass is being removed from Rails 7.


[00:30:22] Andrew asks the guys how they felt when Sass was removed since they are “old” and wrote more Sass than Andrew ever did. 


[00:34:05] Listen to the end if you’re in need for some good babble and laughs with the guys! ☺



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Vite-GitHub

Importmap for Rails-GitHub

esbuild for Rails-GitHub

Sprockets-GitHub

Tailwind CSS for Rails-GitHub


Moving From Consulting To Products With Andrew Sabetta10 Sep 202101:13:03

[00:03:15] Andrew introduces himself, what he does, and more about the businesses that he started.


[00:09:48] Chris asks Andrew what took him from PHP to Ruby.


[00:12:22] Find out about the project Andrew did with Rails.


[00:14:28] The conversation turns to talking about going from consulting, into wanting to build a product, and the transition being a hard decision.  


[00:16:48] Jason tells us about his issue with being idea driven. He’s excited about building, the marketing stuff he’s not good at, and he’s okay with talking to people but he doesn’t want to. He also mentions a great book to read called, The Mom Test. 


[00:20:48] Andrew tells us his first experience of chasing an idea of building a product outside of consulting. Chris tells us about an e-book to check out from Rob Walling called, Start Marketing: The Day You Start Coding (and other essays), and what he did to find his product market fit especially doing Go Rails and Ruby on Rails screencasts. Chris talks about investing in “marketing” and interacting on Twitter. He mentions to follow Daniel Vassallo.


[00:30:39] Chris asks Andrew where he feels he’s at in this process.


[00:34:28] One of the things that scares Andrew is support on things and he asks Chris if he ever looked at outsourcing support for his products or if he has any issues keeping up with support requests, and of course Chris has so much to share about this. 


[00:40:49] Jason and Andrew chat about their experiences doing products with a partner to help with contributing and marketing and if it worked out or not. Chris mentions selling to print shops as a good place to start.

 

[00:52:05] Chris talks about an old blog post he did when he was debating on the idea of starting Go Rails and why he posted a survey on his site.


[00:56:17] Chris and Andrew share some great business advice on what’s most important to them which isn’t always the money, but the satisfaction in the end. 


[01:00:30] Find out about Chris and Andrew’s thoughts on product ideas.


[01:06:39] Andrew tells us about the different networking groups he was in coming from his last business, and Chris talks about networking local and online. 


[01:12:21] Find out where you can follow Andrew on the internet.  



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Andrew Sabetta



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Sabetta Consulting, LLC

Andrew Sabetta Website

The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you by Rob Fitzpatrick

Start Marketing: The Day You Start Coding (and other essays) by Rob Walling

Daniel Vassallo Twitter

Go Rails-Courses with Ch


RailsConf 2024 with Ufuk Kayserilioglu21 Mar 202400:47:27

Today’s episode features a detailed discussion about the upcoming RailsConf 2024, its
programming, and significant updates in the Ruby community, particularly regarding
Ruby Central's contributions. Jason, Chris, and Andrew dive into a conversation with
guest, Ufuk Kayserilioglu, Engineering Manager at Shopify's Ruby Infrastructure Team,
who recently joined the board of Ruby Central and co-chairs RailsConf 2024. Ufuk
shares insights on the planned enhancements for the conference to make it more
practical and focused on Rails. He also highlights the formation of the Ruby Developer
Experience team at Shopify, aimed at improving developer experiences within the Ruby
ecosystem. The conversation further dives into the financial support for Ruby's open
source projects, such as RubyGems.org and the efforts to sustain and secure Ruby's
infrastructure. The conversation wraps up with details on RailsConf, an open invitation
for community interaction, and a teaser for special experiences awaiting in-person
attendees. Press download now to hear more!

Honeybadger
Honeybadger is an application health monitoring tool built by developers for developers.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.


Kasper Timm Hansen from the Rails Core Team03 Sep 202100:49:17

[00:00:43] Jason and Chris chat about stripe-ruby-mock and Paddle. 


[00:03:23] Kasper tells about himself, what he’s doing now, and how he got into the Rails and Ruby stuff. 


[00:13:51] Chris asks Kasper if he has any thoughts on the depth that he has to put into thinking about every one of the PR’s which has to be quite a lot.


[00:15:06] Chris brings up Active Storage as an interesting example that was a basecamp use case that was extracted, and Kasper shares some thoughts on this too. 


[00:17:12] Something Chris brings up is Kasper’s been doing some pull request reviews and stuff publicly on Twitter, and he brings up a thread he noticed there is very close attention to detail in naming things, and he wonders if Kasper puts a lot of thought into shaping of how it reads and guides you in the right direction to think about features and stuff.

 

[00:23:09] Chris brings up something that caught his eye recently when he designed Pay to add payment details, and he noticed Active Storage took a different approach with migrations and he explains.


[00:27:03] Kasper explains more of what he focuses on with the naming thing and how it’s not so much about the “problem solving” aspect of it but more of the “problem sizing” of it. 


[00:29:03] Find out if Kasper’s done much on the mobile side of Hotwire and fiddled with iOS or Android, and he tells us what he’s been doing besides pull requests on Twitter.


[00:40:30] Chris shares a story when he had a very clear moment in college knowing he was going to do Rails forever. 

[00:43:38] Kasper talks about commits and mentions somebody should make a “commit farming bot” which sounds perfect for Andrew! ☺  Also, if you’re new to Rails and you’re reading the docs and they don’t make sense or they’re not working, find out why you should dive in.


[00:47:52] Find out where you can follow Kasper online. 



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Kasper Timm Hansen



Sponsor:

Honeybadger



Links:

Ruby Radar Newsletter

Ruby Radar Twitter

Kasper Timm Hansen Twitter

Kasper Timm Hansen GitHub

stripe-ruby-mock-GitHub
Kasper's PR Reviews
Feature Flags & Rollout Review


Code Metrics with Kevin Murphy27 Aug 202100:43:27

[00:03:15] We start with Andrew telling us he’s not a fan of code coverage metric and talks about a gem everyone uses called SimpleCov and what it does. Kevin dives into code coverage and why he doesn’t believe it’s a holistic measure and how code coverage can lie to you.  

 

[00:05:40] Find out why Kevin love tests, and he explains some other downsides of focusing on code coverage and brings up Coveralls and when is it too much.


[00:08:55] Andrew asks Kevin if there are some metrics that are good to track to provide value for your team. 


[00:15:59] Chris and Kevin chat about tools and Andrew mentions Attractor, from Julian Rubisch and possibly RubyCritic.


[00:17:33] Andrew wonders how important is it that your code base is super dry, and Kevin expresses his opinion on this. He mentions Sandi Metz talking about “duplication is far cheaper than the wrong abstraction.”

 

[00:23:24] Andrew and Kevin discuss the topic of “rules” and why Andrew doesn’t like that term for programming things. 


[00:25:49] The topic of performance is discussed and how it goes back to what is the business value of it. Kevin talks about the tricky things of performance as well.  


[00:32:00] Kevin shares some other things when it comes to measuring “good code.”


[00:33:38] Andrew, Chris, and Jason share the metrics they like, they share examples,  and they talk about using SimpleCov.


[00:42:14] Find out where you can follow Kevin online, and if you need a speaker at your next virtual regional meetup, go ahead and reach out to him. 


Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Kevin Murphy



Sponsor:

Honeybadger



Links:

Ruby Radar Twitter

Kevin Murphy Website

Kevin Murphy RailsConf/RubyConf talks

Kevin Murphy Twitter

The Gnar Company

SimpleCov

Coveralls

Attractor-GitHub

RubyCritic

Sandi Metz Blog-“The Wrong Abstraction”


Pay V3 & Coding without Resposibilities20 Aug 202100:47:56

[00:02:51] Chris tells us about taking on the task of refactoring Pay. 

 

[00:03:48] Find out about the first open source project Chris did in programming called “Keryx,” and how this refactoring he’s doing brought him back those days of reminding him how he needs to go make these changes and wondering how he’s going to do them.


[00:07:20] Chris takes us through what happened for his first couple of attempts in the refactoring of Pay and the challenges he encountered and announces that Pay 3 is around the corner. ☺


[00:14:06] Chris explains the problems he was trying to solve with Pay.


[00:19:20] The guys reminisce and share stories about college life, long nights just hacking on something, and building projects for fun.


[00:25:27] Chris and Andrew bring up going to college for CS and getting to a point where they felt that they didn’t like programming anymore. Andrew mentions how he was not into Java and how Ruby brought a spark in him, and Chris mentions he hated doing Visual Basic.

 

[00:31:11] Listen to a story from Chris about when he started programming and learning to do graphics for video games.


[00:33:54] Masters of Doom book is explained by Chris, which is about the story of John Carmack and John Romero, who are referred to as the Lennon and McCartney of video games. Andrew and Chris talk about their video games days when they were in high school and college.  


[00:39:15 Andrew shares the one thing that really helped him out when he was college and the nostalgia hits both Andrew and Chris just talking about it. 






Panelists:

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar Twitter

Pay

Keryx

Masters of Doom: How Two Guys Created and Empire and Transformed Pop Culture by David Kushner


MEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x Ruby on Rails Podcast)11 Aug 202100:34:45

[00:01:02] Chris, Jason, and Andrew tell us the story behind Remote Ruby and how it started. 

 

[00:03:42] Jason Swett tells us the origin of where Rails with Jason came from. 


[00:04:42] Chris Toomey and Stephanie share the story behind The Bike Shed. 


[00:07:10] Brittany tells us her story behind The Ruby on Rails podcast. 


[00:08:07] We find out how Remote Ruby and The Bike Shed are put together and planned out week to week. 


[00:10:50] Jason Swett and Brittany tell us how they select guests for their podcasts. 


[00:12:20] Brittany is curious to know if any of the panelists could host the podcast they are currently hosting now if they weren’t actively working in Ruby.


[00:16:00] Brittany wonders if Steph has ever had a client from thoughtbot say, Hey, were you talking about me, whenever she’s talking about her current client on the podcast.


[00:16:44] Andrew fills us in on how things have changed for him since he’s not working at CodeFund which was an open source thing and people could see what he was actively working on. Now he’s working for a company where it’s closed source and you might not be able to reveal as much as much what he’s working on at any given time.


[00:19:32] The topic we discuss here is if there is a way to market the podcasts so that other developers will listen to it, and if there’s a way we can make our podcasts accessible to the general software community as opposed to just Ruby.


[00:22:23] The panelists share their views on if there is room for more Ruby on Rails Podcasts outside of the ones that are on this episode today. 

[00:25:15] Brittany is curious and wonders if anyone ever had the funny experience of realizing that you’re not just podcasting into the ether and what you’re saying and doing matters. 


[00:28:15] The conversation shifts to legacies which is a good one!  We find out if anybody puts any thought into the legacy of their podcast, whether or not they will stay with it to the end, if they will eventually pass it off, and whether or not they think about it’s their responsibility to the community to make sure that it keeps going. 


[00:32:54] We wrap up this fantastic mega episode with everyone telling us where you can listen to their podcast and where you can follow them online.



Host:

Brittany Martin



Panelists:

Chris Oliver

Jason Charnes

Andrew Mason

Stephanie Viccari

Chris Toomey

Jason Swett



Sponsor:

Honeybadger



Links:

Brittany Martin Twitter

The Ruby on Rails Podcast

Jason Charnes Twitter

Andrew Mason Twitter

Chris Oliver Twitter

Go Rails

Go Rails Twitter

Remote Ruby


Now We're A Webpacker Podcast06 Aug 202100:44:41

[00:01:42] Last week the guys discussed using Inertia, and Jason tell us he’s been doing more Inertia and messing with forms, “axios” is explained, and using validation. 

 

[00:10:18] Jason talks about showing  some people what he’s been doing with Inertia and someone asked him how he was going to handle flash. Jason tells us what he did, and Andrew shares some thoughts on this.


[00:12:27] At Podia, Jason said they have a MutationObserver and what it does. Andrew tells us about the Shop Talk Show Podcast- Episode 471, where Dave Rupert talked about how a MutationObserver can lead to a memory leak.   


[00:14:45] We find out that Jason decided to bite the bullet and keep going with Inertia on an app, wanting to use Tailwind UI and all that, what Webpacker 5 has, what it does, and Andrew explains why they had to add that.


[00:20:24] Jason tells us about how Webpacker 6 seems less in your face, like verbose as Webpacker 5, and he asks Andrew if that makes sense and if he’s wrong about that. Andrew explains that they took away a lot of the magic, and the magic is what made it work out of the box for an average use case, and it’s really easy to understand now.


[00:25:20] Jason pulls up the docs, he sees react is supported, you need to add relevant packages, so he added Babel preset react, but it didn’t configure anything. He asks Andrew if Babel just knows and Andrew helps him out. 


[00:28:37] Jason brings up Webpacker and mentions Andrew’s “7 Part Series” on Webpacker 6, and he asks him some questions about it.


[00:31:32] Andrew informs us that RubyGems has a Guides tab and he explains what it does.



[00:34:18] Andrew talks about a Tweet he got regarding a repo he made back in 2018, which had Rails 6, React, Webpacker, and Tailwind. Also, he highly recommends reading through some of the Webpack docs to help you understand Webpack since it can be super frustrating. 


[00:43:20] Andrew has a really serious and bold statement he makes that he just had to get out of his system! ☺



Panelists:

Jason Charnes

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar

Ruby Radar Twitter

Axios-GitHub

Shop Talk Show Podcast-Episode 471-Perf as a job, Riverside vs Streamyard, Frontend Being Consumed, and How Much to Bill Clients

MutationObserver opportunity for memory leak #482-GitHub

Tailwindcss-Enabling JIT mode

Webpacker 6: Upgrade Guide-Andrew Mason 

Webpacker-GitHub

Webpacker React-GitHub

RubyGems Guides

To Pineapple or To Not: A Pizza Debate (Spizzico Italian Kitchen)


Learning in Public | Alpine & Inertia30 Jul 202100:32:56

[00:00:42] Andrew gives us an update if he finished his JavaScript framework he was working on, and he tells us why he chooses to use Alpine over Stimulus. 

 

[00:03:45] Find out about a method that Bridgetown has called jsonify and what it does. 


[00:04:55] Jason tells us since he’s been low key back in action this week and he’s been trying out Inertia.js. The creator of Inertia, Jonathan Reinink was on a previous episode that you should listen to. Also, Jason talks about how he likes using Tailwind.


[00:06:06] Learn more about a JavaScript package called Headless UI that Tailwind has and what Inertia does. Andrew brings up an episode of The Bike Shed podcast called “All Things Inertia” that’s worth a listen, where Jonathan explains Inertia, the integrations with Rails, and how and why you would use it with Rails.


[00:08:48] Jason talks about something else that’s appealing to him about Inertia. He also tells us about working with data, making a project model, and how things started to get really cool using Pagy and its Metadata mode. 


[00:13:04] Andrew shares something he sees people missing the point about in View Component. He also goes in depth about a great component library from Seek-oss called, “Braid Design System.”


[00:18:58] Jason tells us his struggles with components and how having the React pre-built it’s like a lesson in how to structure things. 


[00:22:09] Andrew gives a shout-out to ADHD, our constant friend and protector of all things happy, and goes into having a weird perfectionism around things he built. Jason chimes in and talks about having the same issue.  They also talk about their ADHD meds they’re taking and how it’s changed their lives. 


[00:27:41] Andrew shares one of the best things he’s ever done for his ADHD, which was getting an ADHD coach he met on Twitter, Dusty Chipura, and how helpful she was.


[00:29:04] We have a Ruby announcement! Check out the article linked below! 



Panelists:

Jason Charnes

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar

Ruby Radar Twitter

Headless UI

Alpine.js-GitHub

Inertia.js

Inertia.js Rails Adapter

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

The Bike Shed Podcast Episode 291: All Things Inertia.js with Jonathan Reinink

Pagy Metadata Extra-GitHub

SEEK-OSS Braid Design System

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

Dusty Chipura Twitter

“Adding support for cross-cluster associations to Rails 7” by Eile


Collin Jilbert: Bootcamps, Ruby Radar, and finding a job as a Junior Rails Developer23 Jul 202100:42:10

[00:01:46] Collin gives us his background and getting into the programming world. 

 

[00:03:24] Collin fills us in on why he decided to do a part-time Bootcamp instead of a full-time one, and Chris wonders if the slower pace helped him retain knowledge.


[00:06:28] Find out about the kind of projects Collin did at the Bootcamp.


[00:08:21] Andrew ask Collin for his opinion on why they hit Sinatra before Rails.


[00:11:06] Chris wonders how the support was set up when Collin walked into some problem that he couldn’t solve and who helped him out.


[00:15:27] Collin gives us his thoughts on going full-time versus part-time, and if either one is harder. 


[00:23:54] Andrew and Collin discuss working on furthering your education, doing side projects, and how continuing to work after work is not good. Also, Collin tells us if he would recommend people do a Bootcamp.


[00:26:42] When Bootcamp is nearing the end, Collin talks about how they connect you with a career coach to help you get a job. Also, finding a Junior Rails job is so rare to find now and he tells us how he approached it. 











[00:30:14] Andrew asks Collin if people should still be learning Ruby in Bootcamps.


[00:31:01] Andrew brings up one of their objectives for starting Ruby Radar.


[00:34:09] Collin shares some great advice to Ruby Junior Developers since he is one and has a job as one. He gives a shout-out to “Ruby for Good” since they were super helpful to him. Chris and Andrew have a few pieces of advice they share as well.


[00:40:14] Find out where you can follow Collin on the Interwebs.


[00:40:52] We end with Andrew and Collin talking about Ruby Radar, and Collin announces if you have anything to share about yourself to drop them a blurb because they want to do some Junior Spotlight stuff. 



Panelists:

Chris Oliver

Andrew Mason



Guest:

Collin Jilbert



Sponsor:

Honeybadger



Links:

Ruby Radar

Ruby Radar Twitter

Ruby for Good

Collin Jilbert Twitter

IMPACT

The 4 Best Ruby on Rails Bootcamps of 2021


How Chris and Andrew Became 10X Black Hats16 Jul 202100:48:00

[00:00:51] Chris gives a shout-out to Adam McCrea, the Developer behind the Rails
Autoscale for Heroku, and how he grew the product over the course of three years and
had $300,000 in annual revenue. He was recently talking about it on an episode of
“Startups For the Rest of Us.”

[00:02:21] The guys talk about feeling burnt out, Chris going on vacation in two weeks,
Andrew needing a massage or float therapy, and good books to read.

[00:08:48] Andrew tells us he is slowly working his way through meta programming
Ruby and starting to read how to take smarter notes.

[00:11:12] The topic here is about taking good notes. Learn about a cool app that
Andrew likes to use for quick capture called Draft. He also tells us about his Obsidian
database you can check out on notes.andrewm.codes. Chris tells us about writing blog
posts and using Notational Velocity that stores and retrieves notes.

[00:23:10] Andrew and Chris talk about integrations being the key to the game,
especially as no code gets more popular, and coming up with product ideas using no-
code apps, and they mention using Zapier, IFTTT, and Automate.

[00:26:28] Chris tells us one of his long-term goals for Jumpstart which has to do with
having the ability to send and receive web hooks with Zapier. He mentions to hit him up
if you are using Jumpstart Pro and want to integrate with Zapier.

[00:29:12] Andrew asks Chris if he saw the Tweet from Patrick Collison from Stripe
about 170% faster Ruby.

[00:35:38] Chris dates himself and has stories to tell that start off with flash drives being
popular and a portable apps community he was into. Andrew tells us he somehow
figured out the WIFI password every year in high school and got caught. Chris and
Andrew share more “high school hacker” stories and expose themselves as 10X Black
Hats! ☺



Panelists:

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar

Ruby Radar Twitter

What is Floatation Therapy? Here’s what to expect.

Startups For the Rest of Us-Episode 556-Zero to $26k MRR as the Solo Founder of Rails Autoscale

How to Win Friends & Influence People by Dale Carnegie

How Buildings Work: The Natural Order of Architecture by Edward Allen and David Swoboda

Drafts

notes.andrewm.codes-Andrew Mason’s random ideas, highlights, notes, and more

Obsidian

Notational Velocity

Zapier

IFTTT

Automate


Read the Logs & Version Your Gems09 Jul 202100:25:06

[00:00:15] Since Jason’s been gone a few weeks, the guys have a chat to catch up.   Jason tells us how it’s been going at home since the arrival of his baby daughter, Chris gives us an update of what’s going on with his new house, and Andrew tells us he’s been busy with his website and doing upgrades. 

 

[00:07:19] Andrew informs us how he regrets making all those GitHub actions a while ago, and he explains why.


[00:09:02] Andrew talks about Adam Wathan and what he’s been tweeting about with GitHub issues, and Andrew tells us about how he created a specific issue template.


[00:10:50] Chris tells us about an interesting idea Adam had as a follow up tweet. 


[00:14:15] Hear a hot tip from Andrew if you are leaving an issue.


[00:15:28] Jason talks about how he’s been itching to do some stuff so he thought he would upgrade dependencies just to feel alive. ☺ He tells us about working on HopeGrid, using NextRails, and he asks the guys if they version their gems. 


[00:20:04] Chris shares a story when he had his first Rails job, and a project he worked on that needed the latest version of a gem. 


[00:22:30] Chris asks Jason about his test suite and if he was confident in his upgrade. Jason tells us some issues he ran in to. Chris teases that there could be a potential “Mega Episode” coming up! 



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar

Ruby Radar Twitter 

Adam Wathan Tweets

Next Rails-GitHub


Rails Jobs: How to Win Friends and Influence People02 Jul 202100:53:16

[00:02:00] Chris and Andrew reminisce about Wii Fit, Dungeons & Dragons, and card games, which we learn Andrew became a cheater in card games. 

 

[00:04:57] Andrew gives two shout-outs, Jason Swett had his hundredth podcast of “Rails with Jason” this week, and Brittany Martin moved her Ruby on Rails podcast. 


[00:07:50] Andrew shares some interesting information he learned about companies moving away from whiteboard interviews and now doing pairing interviews, and Chris talks about how important it is to make interviewing fair to the Junior Developers.


[00:14:32] We find out from Andrew that Brittany is hiring right now and to find out more you should listen to her podcast (linked below), and Chris and Andrew chat about how recruiters could be quite helpful in finding a job. 


[00:21:56] Andrew shares a bunch of notes he took from Brittany’s podcast which could help you in your job search. 


[00:29:10] The guys touch on the topic of mentorship, and Chris mentions a great book to read called, Mastery, which is about mentorship.


[00:31:55] Andrew and Chris share their thoughts on the importance of first impressions and how you have to do what works for you. They talk about going to conferences, meeting people at them, and Chris tells us how he met Jason for the first time.


[00:42:15] Being ambitious is a hot topic here and we find out about some Ruby projects out there that offer “office hours” where they pair with you on a project with a Senior Programmer, such as Nate Berkopec, who will work with you on Rails and Ruby for free!  Andrew names a few of the Ruby projects such as Puma, Hanami, and Ruby for Good that offer this.  


[00:44:06] Chris tells a story about when he was interviewing developers at LaunchCode and finding the right person for the job.


[00:46:57] We end with a quick tip from Andrew which is to start reading Ruby and he explains what you need to do. Also, Chris shares a few bits of advice on finding a job.



Panelists:

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Ruby Radar

Ruby Radar Twitter 

The Debut of The Ruby on Rails Podcast-Episode 372 with Brittany Martin and Brian Mariani

The Rails with Jason Podcast

Mastery by Robert Greene

Ruby For Good

Hanami

Puma

LaunchCode


Struggles and Strategies-Dev Dilemmas15 Mar 202400:34:33

Join Chris and Andrew in this episode as they discuss their recent experiences and
challenges with software development projects. They cover a range of topics including
the impact of ADHD on productivity, troubleshooting coding issues, the intricacies of
working with React, caching problems, and the dilemmas faced when debugging and
deploying. They also dive into the variations of using Docker, optimizing CI/CD
pipelines, the potential of Rust for CLI applications, and reflect on their journey with
various programming tools and environments. Additionally, they touch upon the
development of Rails applications, the utilization of Docker containers for development
without installing Ruby or Rails, and considerations for multi-tenancy architecture. Press
download to hear more relatable stories and valuable lessons from Chris and Andrew!

Links

Honeybadger
Honeybadger is an application health monitoring tool built by developers for developers.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.


Kubernetes, JSX for Ruby, and more with Cameron Dutro25 Jun 202100:53:30

[00:03:38] Cameron fills us in on a project he’s working on called Kuby, and how he got started on it. 

 

[00:10:07] Cameron walks us through setting Kuby up for the first time.


[00:13:33] Chris wonders how Kuby works with databases. Cameron tells us about another really cool project called KubeDB.

 

[00:15:38] We learn how different things work in Kubernetes, such as SSH, Cron, and running Migrations.


[00:19:21] Cameron talks about Kubernetes having its own Cron job system, and Chris tells us he can’t wait to dig into this project since he knows more about it now! 


[00:21:56] Chris wonders if Cameron has any future plans on features and other things that he wants to add.  


[00:26:54] If you stopped your database stuff, Chris wonders if KubeDB stores that in a volume somewhere so that if you turned off Kubernetes for a day or five minutes to upgrade, that you still get to keep your databases, and Cameron gives us the run down. 


[00:29:18] Learn more about another project from Cameron called Rux, which is like a JSX for Ruby. Andrew also mentions his other project called Scuttle to check out.


[00:32:07] Andrew shares his thoughts on what’s really cool about Rux, and Cameron goes more in depth about the difference between the template.


[00:41:09] Cameron tells us his vision for Rux and why people should use this.


[00:47:14] Find out why Chris said the “import thing” is very interesting that Cameron was talking about.

[00:51:01] Andrew tells us you can all of this stuff with Bridgetown because that’s where he’s been doing it, and he gives them a shout out because there was just a big new release. Also, find out where you can follow Cameron online.



Panelists:

Chris Oliver

Andrew Mason



Guest:

Cameron Dutro



Sponsor:

Honeybadger



Links:

Ruby Radar 

Cameron Dutro GitHub

Cameron Dutro Twitter

Kuby

KubeDB

Rux-GitHub

ViewComponent-GitHub

Scuttle


Jason Joins Team HAML? 18 Jun 202100:41:15

[00:00:58] We start off by Andrew telling us he’s working in a weird area of the internet doing stuff with Adobe and the guys catch up on what’s going on in their lives.

 

[00:07:59] It’s not a joke! Jason wants to talk about Haml, and how interested and excited he is to see they’re working on it again (you can certainly hear the cheering from Andrew). ☺ Andrew talks about Haml released their “roadmap” for what they want to do and how they’re trying to get some funds on Google sponsors. 


[00:09:55] Chris mentions lvh.me went down this week and a bunch of people were tweeting about it.

 

[00:15:39] Andrew has a networking question and wants to know if he took a local domain on his computer but have that accessible to his WIFI for example, he wonders if you could get access to this but nowhere else. 

 

[00:22:42] Speaking of JavaScript, Chris mentions there’s some new enhancements to the Request.JS stuff that they talked about last week. 


[00:24:18] Andrew wonders if Turbo is more of a risk to use since the people that were building and maintaining Turbo have now moved on from basecamp. 


[00:33:51] We hear the CFP’s are open for RubyConf 2021 and RubyKaigi 2021 and you have to hear Andrew’s neurotic question he asks Jason. ☺


[00:36:24] Jason and Chris chat about the visit they had with each other a few weeks ago and the events that took place, as well as some pretty funny stories shared that grossed Andrew out. 





Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links:

Haml 

Become a sponsor to Haml-GitHib

Tweets about lvh.me-Levi Cook

Set window.Turbo on import #280-GitHub

Automatically inserts Turbo Stream responses #6-GitHub

RubyKaigi Takeout 2021

RubyConf 2021


Rails' new Request.js library, Ruby Radar, and CSS for Email11 Jun 202100:57:17

[00:00:50] Andrew fills us in on the Ruby Radar stuff and if anyone is interested in being a part of it or helping out you can reach out to him! 

 

[00:03:25] Andrew tells us about using elink which is like a bookmarking tool.


[00:05:03] Chris tells us about doing email work for the job board he wants to set up and we find out what happens since it’s been awhile that he did any CSS work in email.


[00:07:32] Andrew explains what Maizzle does and how it works.

 

[00:12:07] Chris tells us about Rails Request.JS which is a brand new Rails library.


[00:16:13] We learn more about the WWW-Authenticate header.


[00:23:42] Andrew talks about a really cool Web Component thing that Rails people like to use which is called Shoelace. He also mentions Lit and Bridgetown Quick Search plugin.

 

[00:28:47] Andrew talks about working on multiple apps and building small web components to share that wraps all the JavaScript, and GitHub has a bunch of them such as <time> element.  Chris talks about Local Time gem from basecamp and Andrew mentions using Design Tokens. 


[00:33:06] Andrew talks about struggling this week with remote JavaScript form stuff because he hasn’t done it in a long time and he’s using some existing code that he doesn’t understand, and Chris shares some advice. 


[00:38:49] Chris brings up Rails 7 hoping it will be released soon, and he mentions the Rails scaffolds are not updates yet for using Hotwire and Andrew wonders if they are waiting for Webpacker 6 and he talks about issues with upgrading Webpacker 5 to 6 is a major version change.

[00:48:25] There’s a bunch of new stuff happening in Ruby and Andrew tells us all the new releases. He also mentions writing about Turbo is a really great thing to do right now because a lot of people are “thirstin’ for some Turbo!” ☺


[00:51:00] Chris talks about Jonathan Reinink, the “Inertia Guy,” and everything he’s doing primarily in the Laravel world and how everything is Rails compatible too. Andrew mentions a podcast he listened to on The Bike Shed with Jonathan talking to Chris Toomey about Inertia, and how it sold Andrew on using the library. 


[00:54:12] We end with Andrew telling us a bit more about the Ruby Radar newsletter which they are trying to make it very “snack-sized.” ☺



Panelists:

Chris Oliver

Andrew Mason



Sponsor:

Honeybadger



Links: 

Ruby Radar

Ruby Radar Twitter

elink

Maizzle

Rails Request.JS

WWW-Authenticate

Shoelace

Lit

Bridgetown Quick Search plugin

<time> element extensions-GitHub

Local Time-GitHub

Universal Tokens for Tailwind-GitHub


© My Podcast Data