
Sign up to save your podcasts
Or


[00:02:46] Andrew tells us about being on the Rubber Duck Dev Show livestream with Collin Jilbert.
[00:05:14] Have you ever used Alfred? Andrew fills us in on the app and Raycast.
[00:12:15] Chris explains the “gem mining” he’s been doing.
[00:16:38] Andrew and Chris chat about using SQLite.
[00:20:41] Andrew asks Chris if he ever thinks how much extra code it is to have to support all these different things. Chris explains why he doesn’t think it be a whole lot.
[00:23:20] We find out when Chris is evaluating these types of decisions, if he ever tries to write performance tests, benchmarks, or something to evaluate those assumptions and he explains how he thinks about performance in a gem.
[00:27:04] Andrew mentions since RBS is becoming better with more integrations and more tools, he asks Chris if he’s ever considered adding some typing support.
[00:31:30] We hear about an issue Andrew had when rewriting their checkout at Podia and Chris tells us about an issue he ran into with Stripe. They also talk about issues they were having with the new element on Google Pay, Apple Pay, and Afterpay.
[00:37:39] Andrew does a shoutout to CJ, Developer Advocate at Stripe, who helped him with some things that weren’t working for Andrew and his team, and Chris tells us why he likes Stripe so much.
[00:39:12] Chris tells us about his first job as a Rails developer, Andrew shares one more thing about Stripe that they do that’s cool, and Chris shares something related to bank accounts on Stripe and the demos they have.
[00:43:50] Find out the story about Bruce Wayne.
[00:46:15] If you’re using RBS, want to talk about it and what’s happening in the RBS world, Chris and Andrew would love to talk with you.
[00:47:28] Chris does a shout out to firstrubyfriend.org, and if you’re a Junior or want to be a Ruby Developer, go to this website.
[00:48:25] Andrew and Chris go in depth about mentors and mentees, they explain how there’s a lot more aspects to being a developer than coding, and why it’s so important to take initiative if you are a mentee.
[00:59:57] Andrew highlights something Chris said about promoting the community as a mentor.
Panelists:
Chris Oliver
Andrew Mason
Sponsor:
Honeybadger
Links:
Chris Oliver Twitter
Andrew Mason Twitter
Jason Charnes Twitter
Rubber Duck Dev Show Episode 51 with Andrew Mason and Collin Jilbert
Alfred
Raycast
SQLite
Stripe
CJ Avilla Twitter
First Ruby Friend
Ruby Radar Newsletter
Ruby Radar Twitter
[00:06:03] Adam gives us a brief intro and we find out about the talk he gave at RubyConf 2015 called, What If Shakespeare Wrote Ruby.
[00:09:33] We hear Adam’s background, his journey to programming, and Co-founding Zeal.
[00:14:21] Adam fills us in on where he learned Rails, and the resources he used for learning Ruby on Rails.
[00:24:52] We learn what triggers Andrew about everybody saying there’s Rails jobs but they’re all looking for Seniors, and then we find out what Adam is doing to get more involved with teaching developers and helping level up developers.
[00:34:01] Andrew and Jason share their positive mentorship experiences and what they gained from them.
[00:41:06] Adam explains the challenge we face as a community with Junior Developers, and how we really need to create a more welcoming environment for people to enter in.
[00:45:37] Jason and Andrew share their concerns about the future of the community.
[00:47:35] Adam switches things up by asking Jason and Andrew what they think our first step is and what do we do tomorrow.
[00:53:41] Find out why Adam thinks it would make a huge difference if more companies offered internships.
[00:56:10] Adam tells us about a new podcast coming soon that he’ll be hosting and where you can follow him on the internet.
Panelists:
Jason Charnes
Andrew Mason
Guest:
Adam Cuppy
Sponsor:
Honeybadger
Links:
Jason Charnes Twitter
Andrew Mason Twitter
Adam Cuppy Twitter
Adam Cuppy LinkedIn
Zeal
What If Shakespeare Wrote Ruby by Adam Cuppy-RubyConf 2015 (YouTube)
Matthew Reynolds Consulting
Ruby Radar Newsletter
Ruby Radar Twitter
Welcome to Remote Ruby and thanks for joining us! We’ve been trying to have our guest on for a really long time, and that time is here folks! Today, we're joined by Konnor Rogers, a Developer at Microsoft known for his knowledge of all things front-end. On this episode, we’ll hear Konnor’s journey from being an EMT, getting into tech, and Andrew introducing him to Snowpack. Konnor tells us more about a new JavaScript runtime called Bun, his go-to Vite Ruby, and using Import Maps as a start tool. The guys have some deep conversations about ESBuild, Webpack, Webpacker, Web Components, and the new Lit Web Component. Also, there’s some great Web Components on GitHub that are mentioned, as well as a cool package called Catalyst. And if you’re a Junior Developer, Konnor, Jason, and Andrew share some important tips that may help with your journey in finding a job. Download this episode now!
[00:04:58] We find out when Konnor first met Andrew.
[00:08:02] Konnor fills us in on his first job leading into what he’s doing now.
[00:09:54] We hear about Konnor’s journey with Andrew introducing him to Snowpack.
[00:14:12] Konnor tells us about a new JavaScript runtime called Bun, what he does when he spins up a Rails Project, and his go-to these days which is Vite Ruby.
[00:16:52] The guys chat about ESbuild, Webpack, and Webpacker.
[00:22:44] How important is it to target ES5?
[00:27:36] Konnor shares his thoughts on something Jason brings up with splitting out the CSS part of things to be a separate process and letting a bundler just bundle JavaScript.
[00:31:34] Konnor tells us more about Import Maps.
[00:34:58] The conversation takes a turn to Web Components, what a Web Component is, and we hear about the new Lit Web Component.
[00:38:24] If you want to get more Lit, find out how to start, and what you would use the Web Component for.
[00:41:02] If you want to install a package, add a custom element and it’s there, and you can style it, Andrew wonders how Rails Developers can start taking advantage of this or if it’s something we should continue to watch. ,
[00:43:09] Andrew mentions a bunch of Web Components on GitHub that are being used by a lot of people, and Konnor tells us about a package they have called Catalyst.
[00:46:24] Konnor explains how his experience with Web Components helped him with getting a job at Microsoft, and Andrew shares advice on finding a job.
[00:52:02] If you’re a Junior Developer, Konnor, Jason, and Andrew share some fantastic tips for you.
[00:58:12] Find out where you can follow Konnor on the internet.
Panelists:
Jason Charnes
Andrew Mason
Guest:
Konnor Rogers
Sponsor:
Honeybadger
Links:
Konnor Rogers Twitter
Stimulus Reflex Discord
GoRails project Discord
Remote Ruby Podcast-Episode 122: Skypack and Snowpack with Fred Schott
Bun
Vite Ruby
Estimator-GitHub
[Feature] alias option for path Resolve #38-esbuild
Lit Web Components
Lit
Catalyst-GitHub
Welcome to Remote Ruby and thanks for joining us! Do you want to know the secret to getting on the Rails Core Team? Click the play button now to find out. On today’s episode, our special guest from the Rails Core Team is Xavier Noria, who’s the author of Zeitwerk, author of Rails Contributors, and gave the keynote at RailsConf 2022. We’ll find out more about Xavier and how got his start into programming. He then takes us through the early days of Rails and how it’s changed, what led him into working on autoloading and Zeitwork, and what got him into open source. He tells an awesome story on how he got involved in Rails and then, how he got invited to join the Core Team. Go ahead and download this episode now to find out more!
[00:04:45] Xavier tells us about himself, what he does, and when he started programming.
[00:10:55] We hear how Xavier did some Java, got into Perl, and how it went.
[00:14:47] Chris asks Xavier how Rails v1 was back in the early days.
[00:21:13] Xavier explains why he got into open source and what he likes about it.
[00:27:25] We hear a great story how Xavier got involved in Rails and the Core Team.
[00:36:23] Find out what work Xavier did to get invited on the Rails Core Team.
[00:40:42] Where was Xavier when he started working on site work?
[00:46:52] Chris tells us about his first open source project.
[00:53:37] Xavier shares some future plans and projects he wants to take on.
[01:03:00] Find out where you can follow Xavier online.
Panelists:
Jason Charnes
Chris Oliver
Andrew Mason
Guest:
Xavier Noria
Sponsor:
Honeybadger
Links:
Jason Charnes Twitter
Chris Oliver Twitter
Andrew Mason Twitter
Xavier Noria Twitter
Xavier Noria website
Xavier Noria GitHub
Zeitwerk-GitHub
Ruby Radar Newsletter
Ruby Radar Twitter
[00:00:42] Each panelist gives us an introduction, where they’re calling from, and what they’re known for.
[00:04:23] Aaron tells us about Tuple and what he does there.
[00:06:51] Andy shares his thoughts on why it matters to him that we had a successful in-person RailsConf and if he thinks conference participation is going to keep people in the community.
[00:08:11] As a virtual community organizer, Jemma tells us how attendees of a virtual conference like RailsConf could get the most out of it, and Jason shares how his experience was speaking on Day 3.
[00:10:06] Brian explains the difference between a career and a job and if you can build a career around working Ruby on Rails.
[00:12:32] Jason tells us what it’s going to take for Hanami to make it and what “making it” even means, Andy shares his thoughts on Hanami, and we find out if Brian has ever gotten any requests for Hanami.
[00:16:42] Since Drew is the newest addition to the Ruby Podcast community, we hear how it’s been going for him so far, he shares some lessons for those who are thinking about starting a podcast, and Jemma and Andy share some advice.
[00:20:28] Aaron brings up what Jemma was talking about and expands on how frameworks and podcasts are similar and gives some recommendations for breaking out of the Ruby community and listening to other ideas in other communities.
[00:23:00] Brittany asks Drew two questions: “Does that mean you’re going to be on the dating market at some point for a co-host and what are you looking for?” And a listener asks, “What’s up with ViewComponents?”
[00:24:35] Brian gives us tips for employers who are looking to hire now, and Brittany tells us she’s a huge fan of The Art of Product Podcast.
[00:26:58] Jason explains how podcasts can stay connected with their listeners and Drew mentions going on GoRails discord, Andy mentions Ruby-Talk and TikTok, and Jemma mentions the Open Source communities as places to go to connect with your listeners.
[00:29:32] Jemma tells us how she’s been enjoying working on Ruby itself and where she gets the tips she posts in Ruby Weekly, and Andy tells us why he writes his blog.
[00:31:50] How is Aaron so good at Twitter?
[00:33:31] Brian explains how much it matters about actual community content that someone’s putting out in terms of finding a job, Andy mentions to take dates off blog posts, and Aaron, Jemma, Drew, and Jason talk about sharing content.
[00:38:12] Andy tells us if you want to start a conference he can help you, and he shares some tips on how he pulls off doing the Brighton Ruby Conference.
[00:40:27] Jason takes us home and closes us out with a deep thought.
Moderator:
Brittany Martin
Panelists:
Jason Charnes
Aaron Francis
Andy Croll
Brian Mariani
Drew Bragg
Jemma Issroff
Sponsor:
Honeybadger
Links:
Jason Charnes Twitter
Remote Ruby Podcast
Brittany Martin Twitter
The Ruby on Rails Podcast
Aaron Francis Twitter
Framework Friends Podcast
<
[00:08:50] Ufuk tells us how he got into programming and Ruby, and how he applied to a job that was put out by Rafael França.
[00:12:21] We learn about how large the team was when Ufuk became manager, the growth of the, and if he had to learn a lot of management stuff.
[00:14:48] Ufuk gives is an overview of what his Ruby Infrastructure team encompasses.
[00:20:07] Does Shopify have any production services running TruffleRuby?
[00:22:21] If TuffleRuby becomes the Ruby implementation at Shopify, Jason wonders if Ufuk is still able to use the tooling he’s built for developer experience and apply it to TruffleRuby?
[00:25:12] Earlier Ufuk talked about organizing things as project teams instead of long-term teams and he tells us the benefits to that.
[00:27:37] Jason wonders what Ufuk’s team decides to work on and where project ideas come from. Ufuk explains how they do road mapping and prioritization with the teams.
[00:31:06] Ufuk goes in depth about always having a product mindset and how he applies those principles into developing products with the teams he works with.
[00:35:40] We learn some ways Ufuk and his team adopt the Lean methodology in the way they’re developing a product which works very well for them.
[00:40:55] Jason tells us something he was blown away by that has to do with YJIT, Ufuk explains how they built a lot of benchmarks, and there’s a YJIT Benchmark dashboard that you can check out. Also, find out where you can follow Ufuk on the web.
Panelists:
Jason Charnes
Chris Oliver
Guest:
Ufuk Kayserilioglu
Sponsor:
Honeybadger
Links:
Jason Charnes Twitter
Chris Oliver Twitter
Ufuk Kayserilioglu Twitter
Ufuk Kayserilioglu website
Rafael França Tweet
Shopify
YJIT Benchmarks
TruffleRuby
Jason Charnes Tweet
Ruby Radar Newsletter
Ruby Radar Twitter
[00:01:36] Colleen and Aaron introduce themselves and tell us what they do.
[00:03:04] There was a workshop at RailsConf that Colleen and Aaron had around Advanced Active Record and we learn about the purpose of the workshop.
[00:04:42] We find out what Arel is and what it gives us, and how Laravel handles everything you need but in a different way.
[00:09:07] We find out where the query builders are in the process of launching for each side.
[00:10:57] Andrew wonders if Aaron used CSS variables to make it customizable or if he went with a manual approach, and Aaron tells us a problem they ran across.
[00:12:49] Jason asks if they are able to share the front-end libraries between both the Rails and Laravel one or if they’re shipping separately.
[00:13:54] For the Rails side, Jason asks if they are mounting a Rails engine to access a query builder or how does someone access it once it’s in the app.
[00:16:06] Colleen and Aaron explain what it’s like to maintain feature parity between the two.
[00:20:56] We hear the story of how Colleen and Aaron ended up in a place where they’re both working on a product for two different frameworks, the beginnings of Refine, and how they met.
[00:27:40] Colleen tells us all about Simple File Upload, which is predominately a Heroku add-on, and how the adoption has been over the past year.
[00:31:18] Aaron tells us all about Torchlight, which is a syntax highlighter, and the positive responses he’s had from releasing this product.
[00:40:24] We learn all about using Serverless.
[00:44:02] Aaron shares his thoughts on what his experience has been coming from the outside world as a Laravel developer and going to RailsConf.
[00:48:17] Colleen shares what she’s going to talk about at The Rails SaaS Conference.
[00:52:32] Find out where you can follow Colleen and Aaron online and their podcasts.
Panelists:
Jason Charnes
Andrew Mason
Guests:
Colleen Schnettler
Aaron Francis
Sponsor:
Honeybadger
Links:
Jason Charnes Twitter
Andrew Mason Twitter
Colleen Schnettler Twitter
Aaron Francis Twitter
Aaron Francis Website
Hammerstone
Simple File Upload
Torchlight
Tuple
Laravel
The Hammerstone Podcast
Software Social Podcast
Framework Friends Podcast
Fly.io
The Rails SaaS Conference (October 6-7, 2022)
Ruby Radar Newsletter
Ruby Radar Twitter
[00:01:18] Bridgetown 1.1 beta is out, we hear what kind of cool stuff it does, and a demo Andrew did for Bridgetown Torchlight.
[00:08:54] Jason brings up Podia’s UI library and the problems they had with it, and Andrew tells him he’s been plotting to pull the library back out.
[00:12:42] Why does Andrew hate Sass?
[00:15:34] The guys chat about Safari, issues with it, and how they’re getting better. Andrew talks about a Raindrop extension that can also be done on your phone.
[00:17:53] The Sass Movement and CoffeeScript Movement is brought up, and Jason explains why he likes ERB, ES6, and CSS, and Chris talks about JavaScript.
[00:21:29] Chris gives us an update of his house, we find out about Andrew’s new house, and the guys chat about fiber internet and usage.
[00:25:57] Jason started working on his Active Record course that he put down for a bit and he tells us about the lessons he added.
[00:28:13] Chris brings up a talk from some people who worked at GitHub where they talked about designing the “diff page.”
[00:31:01] What hear about some new things that Jason, Andrew, and other people at Podia, have been working on, and one of them is free! We also hear about an issue with subscriptions and Stripe Payment Element and how it was resolved, and Chris explains an approach he did with a similar issue he had.
[00:46:42] Andrew tells us why they had to stop everything and restart some things is because the information they wanted to change didn’t work for subscriptions, and Chris shares a solution that helped him with that same issue.
[00:50:29] Find out some great benefits of making friends in the Ruby community, and Jason explains the “freemium” work they’re doing with the new tier at Podia.
[00:54:38] Andrew talks about the Rails Extension Power Pack he just released.
Panelists:
Jason Charnes
Chris Oliver
Andrew Mason
Sponsor:
Honeybadger
Links:
Jason Charnes Twitter
Chris Oliver Twitter
Andrew Mason Twitter
Ruby Radar Newsletter
Ruby Radar Twitter
Bridgetown Torchlight Demo
Bridgetown feat: add HTML & XML Inspectors API using Nokogiri
Bridgetown v1.1.0. beta2 (Pre-release)
Rails Extension Power Pack
Raindrop.io
CoffeeScript
[00:09:02] We find out what Steve is doing now and what he did before thoughtbot.
[00:13:30] Steve explains how the team works at thoughtbot.
[00:17:00] Since people roll in and out of the team, how does Steve manage to bring someone up to speed quickly?
[00:20:02] We learn what the onboarding process is when they get new clients so the team can easily jump in.
[00:23:46] Jason brings up a thoughtbot gem called Suspenders and Steve tells us more about it.
[00:25:26] Steve explains how working at IMPACT set him up for what he’s doing now.
[00:29:26] Andrew wants to know what Steve’s response would be to someone asking him to stop building maintainable software and just pump out code.
[00:31:39] Chris wonders if Steve works with their client’s developers or his own team.
[00:33:45] Steve spoke earlier about leaving notes using the Rails Note tool and how important is to comment, and Jason highlights why he thinks that is so important.
[00:35:20] We find out some other things Steve’s working on besides finishing up on building Rails Auth from scratch.
Panelists:
Jason Charnes
Chris Oliver
Andrew Mason
Guest:
Steve Polito
Sponsor:
Honeybadger
Links:
Remote Ruby Podcast
Chris Oliver Twitter
Jason Charnes Twitter
Andrew Mason Twitter
Ruby Radar Newsletter
Ruby Radar Twitter
Steve Polito Twitter
Steve Polito Blog
Steve Polito LinkedIn
Learn Ruby on Rails For Free
thoughtbot Suspenders
[00:00:00] Jemma Issroff: Live from Portland at rails comp 2020. We're recording a podcast panel crossover episode. I'm Gemma is off one of the co-hosts of the Ruby on rails podcast. I'll be moderating this panel. We have five podcasts represented here across eight panelists. We're going to go around to start and hear what all everyone is excited about.
For rails comp. First up, we have Brittany Martin from the Ruby on rails podcast. Brittany, what talker workshop are you most looking forward to?
[00:00:29] Brittany Martin: I have to admit I'm going to go with a meta answer and it's going to be this panel, but also as well to make a switch track, which I ended up curating. We already saw Joel Hawksley gave a fantastic talk as well as David Hill.
And I'm just excited for that track to continue.
[00:00:44] Jemma Issroff: Sounds great. Looking forward to hearing the rest. Next up, we have Robbie Russell of maintainable software podcast.
[00:00:51] Robby Russell: Hello, I'm enjoying so far. The, uh, what does it talk to me like I'm five or I forgot the way it's titled, but yeah, the tracks there have been really great in terms of getting down to some of the basics and such.
And so. Kind of mandating most of my teams at, and those ones in particular, if they can do which ones have you been to so far? I just sat in the rails console one and I learned a few things that I didn't know about or I'd forgotten about like using jobs in rails console is pretty fun having sub-processes and there was one earlier on maintaining rails applications.
I really enjoyed that one. Next up
[00:01:26] Jemma Issroff: Andrew Culver from framework friends.
[00:01:28] Andrew Culver: Yeah. So for me, conferences are about people. And so I'm kind of notorious for hanging out in the hallway, track, all attend a few talks, but mostly like for the limited time that I'm here, I come in late. I leave real early. Cause I got kids that I got to get back to back home.
But for the time that I'm here, I just try to have as much face time with, you know, everybody like who's in the room right now.
[00:01:50] Jemma Issroff: Nick swatter, Ruby on rails pod.
[00:01:53] Andrew Culver: I'll do
[00:01:53] Nick Schwaderer: two things. One, I like trails con for me, his bag. I'm just so hyped for it. I'll call out. Hi, joined the Ruby community in first week of March, 2014 and never been to rails comp.
I've like followed the content for eight. So it's such a treat to be here by will to honor your question, pick a specific thing. I'm excited to see the remote group began talking about a pocket while I won't spoil anything. I love our community, but seeing people not just carving out their niche, but like helping to grow more of things in the community to make it sustainable, to make it more welcoming and open to more people.
And so I'm absolutely, as you're saying, the UK buzzing to see, and I agree began,
[00:02:31] Robby Russell: and there's a whole
[00:02:32] Jemma Issroff: community content. Speaking of remote Ruby, Andrew Mason.
[00:02:36] Andrew Mason: Yeah, what's up everybody. I was excited for Joel Hawksley's talk, which is great. Joel, again, Joe's in the audience for anyone listening. I'm excited for Schwan's talk because Schwab always gives amazing talks.
I'm always excited for Brittany's talk and Britney's not giving a talk this month. So that's why I'm excited to hear her
[00:02:54] Jemma Issroff: here. Uh, next up
[00:02:56] Andrew Culver: Jason. Tarryn's.
[00:02:59] Nick Schwaderer: Hello?
[00:03:01] Jason Charnes: Well, I feel like
From the publisher's feed
Rubyists having conversations and interviewing others about Ruby and web development.

30,698 Listeners

121 Listeners

1,912 Listeners

9,602 Listeners

623 Listeners

983 Listeners

212 Listeners

205 Listeners

32 Listeners

5,368 Listeners

10,177 Listeners

12 Listeners

1,433 Listeners

6 Listeners

9 Listeners