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

Joined by Jason Swett

May 21, 2021 0:41:24 79.53 MB Downloads: 0

[00:05:33] Jason introduces himself and tells us what he does. [00:06:48] Jason defines what a service object is and how he views them, and then asks the guys if they use service objects and what comes to mind when they hear the term service objects. [00:11:45] We find out about a blog post that Jason wrote recently that he tells us about. [00:13:49] Chris talks about good complicated examples are the hardest to come up with, and Jason tells us about a challenge he had with cases in his own work and he addresses something Chris said about testing. [00:17:01] We hear Jason’s hypothesis as to why service objects are so popular.[00:22:48] Chris tells us about an app that he made that supports sub domains and custom domains, and he talks about Basecamp open source Name of Person gem and what it does. [00:27:14] Jason talks about some distractions that they’ve come up in their app.[00:30:51] A great point is brought up by Jason about paying close attention to the names of things in Rails you will notice everything is made out of objects. [00:32:29] An obstacle to learning about this stuff is that Rails itself obscures a lot, so Jason shares some recommendations on how to get through it.[00:35:47] We learn more about Jason’s newest book he released on testing called, “The Complete Guide to Rails Testing.” (use code REMOTERUBY for an awesome discount!) [00:39:48] If the testing stuff sounds interesting to you and you want a sample of what Jason’s teaching, go to railstestingguide.com and get a little guide that he put together that helps you get started.  [00:40:38] Find out where you can follow Jason online.Panelists:Jason CharnesChris OliverGuest:Jason SwettSponsor:HoneybadgerLinks:Jason Swett TwitterJason Swett LinkedinCode with JasonThe Rails with Jason PodcastThe Complete Guide to Rails Testing by Jason Swett (50% off with code REMOTERUBY)Name of Person-GitHubRailstestingguide.com

Joined by Andrea Fomera, Tony Hawk, and starting a Rails Hackathon!

May 14, 2021 0:42:25 81.47 MB Downloads: 0

[00:00:49] What an interesting week for Andrew! Find out exactly what happened to him and all about his “concerns” he had at work. [00:07:41] Chris was on Twitter this week talking about maybe bringing back “Rails Rumble” and he would love to make it happen but would need help. [00:12:20] We find out if anyone has participated in a Hackathon before. Chris and Jason talk about one time they tried to have their own Hackathon and what happened.[00:18:27] Andrea, the “Caddy Expert,” tells us all about Caddy and how Caddy 2 has the built in API. [00:22:21] Andrea talks about a “proof of concept” she put together instead of using an API.[00:24:53] Andrew wonders if Caddy is just a replacement for NGINX and Chris explains. He also mentions that Caddy is like NGNIX on steroids. ☺ [00:28:53] Chris tells us what Passenger does, and Andrea shares something about Passenger.[00:31:50] We learn more about Andrea’s Hotwire course, and she shares her opinions on good case uses for Hotwire or StimulusReflex. [00:37:35] Andrea tells us the biggest confusion with a lot of people who have gone through her course.[00:38:39] Andrea announces there is a link to her course as well as Jason’s course, and you should check them both out. Andrea also announces she is giving a 15% discount on her course for Remote Ruby listeners!  ☺[00:39:08] We end with Chris announcing the launch of the Hotwire iOS template for Jumpstart Pro, which is going to be pretty sweet.Panelists:Jason CharnesChris OliverAndrew MasonGuest:Andrea FomeraSponsor:HoneybadgerLinks:Andrea Fomera WebsiteLearn Hotwire by Building a Forum-Course by Andrea FomeraInteractive Rails with StimulusReflex- Course by Jason CharnesRails RumbleCaddyMicrosoft Vista Speech Recognition Tested- Perl ScriptingJumpstart Pro iOSPassengerNGINX

Building iOS apps using Hotwire / Turbo.js with Joe Masilotti

April 30, 2021 0:51:01 73.5 MB Downloads: 0

[00:01:59] Jason tells us about WNB.rb, which is a new virtual community for women and non-binary Rubyists to get involved in. [00:03:23] Joe tells us all about himself and what he does. [00:05:08] We learn how it was in the early days when Joe was just using the Turbolinks version. [00:09:20] Joe tells us things he’s built in the past especially when people are trying to convert their app to mobile.[00:13:48] JavaScript Bridge is talked about, how to use it, and how Joe learned about it.[00:19:48] Joe explains Progressive Enhancement. [00:22:51] Joe touches on the concept of the Path Configuration and he explains what it does.[00:29:39] Find out Joe’s thoughts on Authentication. Do we have to do OAuth and all that? Joe and Chris also mention the Turbo Failure App and the Turbo Native App.[00:36:52] Jason asks Joe if he’s had any trouble with the App store in terms of approval processes.[00:38:54] Chris wonders if you do payments, will you have to use Stripes Mobile SDK instead of the web version or do you have to go through the App store payments.[00:41:06] Joe tells us the process of when you build your app and get it working, how to test it on your phone and submit it to the app store. He mentions using TestFlight and using a Ruby gem called fastlane.[00:46:08] Joe talks about Android and how a lot of the same approaches from iOS will apply for your Android. [00:49:58] Find out where you can follow Joe on the internet.Panelists:Jason CharnesChris OliverAndrew MasonGuest:Joe MasilottiSponsor:HoneybadgerLinks:Joe Masilotti TwitterJoe Masilotti Websitejoe@masilotti.comWNB.rb Twitter“Multiple Device support with Request Variants in Rails” by Chis Oliver (GoRails)“Hybrid iOS apps with Turbo-Part 4: The JavaScript bridge” by Joe MasilottiSF Symbols 2“Hybrid iOS apps with Turbo-Part 5: Native authentication” by Joe MasilottifastlaneTestFlight

Railsconf Talk Success, Request Variants, Deploying to Render, and Caddy Server

April 23, 2021 0:50:44 73.09 MB Downloads: 0

[00:02:05] We learn how RailsConf 2021 was from Chris, and Andrew makes an announcement that he’s moving out of state and something about always wanting to be a trucker. ☺ [00:07:45] Chris fills us in on what he talked about at RailsConf 2021, which was on Action Text, Turbo, and ActionMailbox.[00:10:51] Jason tells us about using Action Text and what happened.  Chris and Andrew chat more about Action Text, Trix, and Markdown Editor.[00:14:34] Turbo Native is brought up and Chris talks about working on the iOS wrapper for Jumpstart Pro. He also brings up a screencast he just did for GoRails on Request Variants for templates for phones and tablets.[00:22:45] Jason mentions working on a side project and how it’s going, using Render, and how Andrea wrote a blog post about it.[00:28:38] We learn more about Caddy 2 and Chris tells us something he built a few weeks ago with job boards using Caddy. [00:34:20] Andrew mentions his company is hiring so check the link below if you want to work with him! Chris and Andrew also talk about the need for juniors at companies.[00:38:02] Jason is excited to hear the new version of Hatchbox and Chris explains about how SSL has been the toughest parts of it.  [00:40:49] Chris talks about Heroku, how it’s starting to show its age, and how they really need to have HTTP2.[00:43:55] Find out about one of the guys who bought Jumpstart Pro and a pull request he made to improve the Docker file there. [00:47:55] Chris mentions there was no rumblings about Rails 7.0 at RailsConf 2021. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Render“How to Deploy Ruby on Rails to Render.com” by Andrea FomeraSenior Ruby Developer Job PostingJumpstart ProCaddy 2Trix-GitHubGoRails Screencast by Chris Oliver- “Multiple Device support with Request Variants in Rails.”

ViewComponents and the Future of Assets with Joel Hawksley

April 16, 2021 0:56:00 80.66 MB Downloads: 0

After Jason talked about his side project last week, he tells us he had to abandon Stripe checkout and did something else instead, and Chris announced he just did a Stripe Checkout video for GoRails this week. Joining us on today’s episode, we have Joel Hawksley, an Engineer at GitHub and creator of ViewComponent. We learn what ViewComponents are, how Joel came up with the idea, and his latest experiment and vision for it, which is a big one. Joel tells us some ideas he has for Cuprite, and Andrew talks about how Percy is a nice tool to use. Also, for those of you who haven’t used the components library or maybe haven’t started thinking about building Rails apps in terms of components, Joel is here to help answer some questions Andrew has for him.  [00:03:23] Joel tells us about himself and what he does at GitHub.[00:05:38] Find out what ViewComponents are and how Joel came up with this idea.[00:09:38] Jason wonders if there are any experiments that Joel has tried that didn’t work out with ViewComponent or things that were experiments that were really successful.  [00:10:52] Joel fills us in on his latest experiment and his vision for it.[00:16:33] Joel tells us about generating the styled component in React inline and he brings up a problem with view caching with styled components where he needs help from people.[00:21:12] Andrew talks about a gnarly Tailwind class he did.[00:22:52] Joel fills us in on some cool things they started experimenting with.  He also mentions looking at Cuprite and having some wild ideas for it.[00:24:56] Andrew and Joel chat about using Percy.[00:29:36] Andrew asks Joel when to reach for the partial over the component.[00:31:01] Since the last time they talked, Joel said that they had a lot of success in building components out of smaller components, and Andrew wants to know if this is still the case.[00:32:16] Learn more about using partial components.[00:33:39] Find out what Joel thinks makes a good component. [00:38:30] Andrew asks Joel if some cool things he’s seen with ViewComponents that other people have done.[00:41:00] Jason wonders if Joel has any predictions and where does he think this is going. [00:43:34] Joel chats about parallels in between the JavaScript and the CSS space.[00:46:09] Jason brings up ViewComponent and a PR that was opened to get it into Rails, and then he found out that it isn’t going to be put into Rails, and Joel explains in depth the reason behind this.  [00:51:09] RailsConf 2021 is coming up and Joel tells us what he’ll be talking about.[00:55:17] Find out where you can follow Joel online.Panelists:Jason CharnesChris OliverAndrew MasonGuest:Joel HawksleySponsor:HoneybadgerLinks:Joel Hawksley Website The Ruby Blend Podcast-Episode 9: ViewComponent at GitHub with Joel HawksleyStripe Checkout in Rails with the Pay gem by Chis OliverReact on Rails-GitHubCSS encapsulation #677-GitHubStyled componentsCSS Modules-GitHubPrimer ViewComponentsCuprite-GitHubPercyRailsConf 2021

Building Marketplaces in Rails & Stripe Connect

April 09, 2021 0:40:13 77.26 MB Downloads: 0

[00:01:51] Jason tells us he’s been on “bug rotation” at Podia this week and he shares how they do it.[00:05:53] Chris explains how he was working on some Rewardful stuff.[00:08:00] Jason announces Andrea Fomera has released her Hotwire course and some great things that have happened with that.  [00:12:05] Jason tells us about a new side project he’s been working on which is an E-commerce platform for physical goods aimed towards print shops. He picks Chris’s brain about payment gotchas he’s come across.[00:16:48] The guys chat about Stripe and Stripe Connect.[00:22:03] Chris asks Jason if he’s using OAuth connection or the Account linking and explains why he finds it very convenient. [00:23:55] Chris talks about the different complexities in marketplaces.[00:26:23] Paddle, which is built on top of Stripe, is explained by Chris. [00:27:52] Chris explains the differences in Stripe and Braintree. [00:29:28] Jason shares he’s had a lot of edge cases lately, explains what’s been going on, and Chris helps him out.Panelists:Jason CharnesChris OliverSponsor:HoneybadgerLinks:Learn Hotwire by Building a Forum by Andrea FomeraRewardfulStripeStripe ConnectPaddleBraintree

MimeMagic broke EVERYTHING

April 02, 2021 0:48:27 69.81 MB Downloads: 0

[00:03:19] Andrew starts us off with a funny story starting with having some discrepancies on staging and locally and using redirect back method. [00:06:52] Chris and Andrew dive into discussing Leftpad.[00:12:05] Chris brings up the fiasco that went down on Twitter with mimemagic dependency and Andrew explains it.  [00:18:39] We learn about a new version of Rails that was just released, and Chris mentions the mimemagic gem has 110 million downloads! Andrew gives a shout-out to Jon Wood.[00:23:06] Andrew talks about licenses being hard to understand and about GPL (General Public License) packages that you may have in your app and not know about.[00:24:43] Chris tells us about fiddling with fixing some tests and things. [00:27:35] Vendor gem is explained by Andrew, and Chris shares a story about using legacy code.[00:32:38] Chris announces he finished his RailsConf 2021 talk after spending about forty hours working on it, he tells us more about the schedule of events, and how it’s going to be better than last year.[00:36:46] Chris and Andrew reminisce about missing the in-person conferences and just being able to hang out with everybody. Andrew tells us there are a ton of Ruby meetups virtually happening, not a lot are U.S. based, but anyone can join them, and he will be speaking at one soon. [00:37:58] Chris is doing a Q&A on day three of RailsConf 2021, and you can ask him your burning question about how cool Jason is! ☺ Chris also mentions to not miss Aaron Patterson’s talk.[00:41:33] Chris mentions we have this sort of revival of everything right now and how Rails 7 is slated for RailsConf and Webpacker 6 is coming out as well.[00:42:30] Andrew talks about how he wrote a comprehensive article on upgrading Webpack 6 and he tells us what happened.  Chris talks about doing a tuple the other day and he asks Andrew if he ran into the issue with the content hash being missing in Webpack 6. Panelists:Chris OliverAndrew MasonSponsor:HoneybadgerLinks:Jon Wood TwitterRailsConf 2021mimemagic 0.4.3Dependency on mimemagic 0.3.x no longer valid-GitHubYanked 0.3x breaks Rails install-GitHubGNU General Public License, version 2Mimemagic Dependency graph-GitHubWepacker 6: Upgrade Guide by Andrew MasonMissouri DMV

Skypack and Snowpack with Fred Schott

March 26, 2021 0:50:08 72.23 MB Downloads: 0

[00:01:45] Fred gives us a brief introduction of what he’s working on these days.[00:03:50] Fred did a conference talk about the Third Age of JavaScript and he tells us what it is.[00:07:07] Andrew asks Fred to explain what ESM is and modules.  [00:10:53] We learn about using Skypack when Andrew brings up about not having to run NPM install on your local machine. [00:14:30] Chris wonders if there is a use for Babel still in the ESM world or not.[00:16:37] We find out more about Snowpack. [00:21:13] Andrew gives an example how he used Snowpack. [00:23:00] Andrew asks Fred to talk about any issues that he’s seen as people try to transition away from Webpack to Snowpack. [00:30:21] Fred fills us in about his team at Snowpack and Skypack. Andrew asks him what the differences are in a package that you would require from a script versus an ESM available package.[00:34:00] Andrew wonders if Fred can tell him what the exports field in a package JSON is because he has no idea what it is.[00:38:16] Fred tells us what we get with the service side rendering stuff they’ve been working on. [00:42:03] Andrew asks Fred if he thinks the web is every going to adopt a universal bundler now that ESM is fully specked out, or are we always going to be in the situation where if you need it you’re going to have to find it somewhere.[00:47:27] We learn one last important thing from Andrew and Fred about using Babel and bundling with Snowpack, and where you can follow Fred online.  Panelists:Jason CharnesChris OliverAndrew MasonGuest:Fred SchottSponsor:HoneybadgerLinks:Fred Schott TwitterFred Schott WebsiteSnowpack TwitterSkypack TwitterThe Third Age of JavaScript by Shawn@SWYX SkypackSnowpackCascadiaJS 2020-Snowpack, Webpack and the Third Age of JavaScript with Fred Schott

Chain Smoking for Vaccines, Delegated Types, and Creating Courses

March 19, 2021 0:39:44 76.32 MB Downloads: 0

[00:01:00] The guys chat about what happened this week in their lives, getting COVID vaccines, and Chris trying to get a title transferred on an old car.[00:10:57] Andrew poses a question to Jason and Chris which has to do with Delegated Types. Chris and Jason have a discussion about using it.[00:17:13] Chris mentions pagination being a problem and how querying and then merging could work. After having the discussion, Andrew says it all makes sense to him.  [00:22:14] Jason tells us about a pretty gnarly JSONB data migration he had to write this week. [00:24:16] Chris tells us he got his RailsConf talk approved and what it’s about.[00:26:19] Andrew asks the guys for advice on what their process is on building a course because he started to make a VS course for Rails and he’s trying to figure out a system. Is it a HAML course?[00:32:46 Andrew asks Jason’s advice about the right time to register for Podia.[00:38:21] Since Andrew is in the process of making his course, Jason tells Andrew since he’s a VS code user, he would love to see something tailored towards Ruby developers.Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerJob Openings:SpectoraSpectora-Full Stack Developer (Ruby on Rails/JavaScript) WantedLinks:Active Record-Delegated TypesGiphy-Achievement HunterRailsConf 2021Chris' Railsconf talk

Advocating for Junior Devs, Hotwire and HTMX

March 12, 2021 0:47:18 68.15 MB Downloads: 0

[00:04:17] Chris asks the guys if they submitted a talk to RailsConf 2021. Andrew tells us about a virtual talk at a meetup he’s giving in June.[00:08:53] Chris tells us about something he helped start a long time ago called LaunchCode.[00:11:58] Find out what Chris’s submission to RailConf 2021 is on. [00:16:54] Chris helps Andrew understand Turbo better.  [00:25:40] Jason talks about wondering what it would be like to shove turbo into React Native since he’s built stuff in it. Chris shares his ideas. [00:28:11] Andrew asks Chris if you can use Turbo to build a PWA. Jason tells us about a PWA he built once.[00:31:15] Jason brings up htmx and asks the guys if they are familiar with it. [00:35:26] The guys chat about JSON and another version of it.[00:37:21] Andrew talks about how he put Turbo on is website since he was rebuilding it. He was also wondering in Rails7 if they are going to remove Rails UJS, and if so, that is going to majorly change the upgrade or the feasibility of the upgrade as well. Chris shares some ideas.[00:41:28] Andrew explains how DHH talked about if you’re building libraries, TypeScript is awesome, and also mentions a book by Noel Rappin. [00:45:38] Andrew and Chris talk about the importance of learning to write better Ruby to solve problems.Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:RailsConf 2021LaunchCodeAction Mailbox Turbo-GitHubhtmx-GitHubReact Native-GitHubTypeScript-GitHubJSON5Modern Front-End Development for Rails: Webpacker, Stimulus, and React By Noel Rappin (Pre-order) 

Building a Business on Rails with Mike Perham

March 05, 2021 0:41:08 79.01 MB Downloads: 0

[00:01:40] Mike tells us about himself, what he was doing before he started Sidekiq, and what led in the idea of him starting it.[00:03:46] Jason asks Mike if he thinks a lot of thread safe code in our ecosystem came from just people adopting Sidekiq, and when he started Sidekiq did he have plans of it becoming paid tiers or was it purely an open source project at the time.[00:06:07] When he moved to the open core model, Mike tells us if he had both the pro and enterprise license at one time or if it was there just one license. [00:08:35] Jason asks Mike when you’re searching for things about Sidekiq, and you see other libraries that aren’t from Sidekiq, but they’re Sidekiq dash and its open source versions, does he ever feel like that is an issue for his business.[00:10:50] Mike explains how Active Job plays into all of this for him. [00:15:55] Mike tells us where Faktory came from, what it is, and would it be any use to Ruby Developers to choose over Sidekiq. He also tells us how the adoption of it has been compared to Sidekiq.[00:19:37] Jason brings up an experiment Mike did awhile back with Sidekiq and Crystal, and he was wondering how that went and if he still has interest in it. [00:25:54] Mike shares with us how he turned Sidekiq and Faktory into his full-time gig and the economics around it. [00:33:05] Chris mentions always looking up to Mike after reading his blog posts, and Chris realizing his dream what he wanted to do and Mike shares advice with him as well.[00:34:39] Chris and Mike talk about writing blog posts, building gems, and building trust in a lot of different ways. Mike also mentions how important teaching is to build trust. They mention Jeremy Evans and Andrew Kane as widely trusted people in the Ruby community. [00:37:47] Andrew and Mike explain what Sidekiq is.  Panelists:Jason CharnesChris OliverAndrew MasonGuest:Mike PerhamSponsor:HoneybadgerLinks:Mike Perham TwitterMike Perham WebsiteSidekiqFaktoryJeremy Evans-GitHubAndrew Kane-GitHub

Launching 12in12.io, Dependency Confusion Attack, and Conventional Commits

February 26, 2021 0:48:40 70.12 MB Downloads: 0

[00:02:42] Andrew does a follow up from last week when he talked about moving and archiving repos and he gives an update. Jason tells us problems they’ve had with Dependabot.[00:05:36] We learn about Andrew perfecting a gem release workflow and using Conventional Commits.[00:09:43] Chris was busy this week and he tells us about a live stream he did with Freek Van der Herten, who created an app called Ray. [00:13:15] Find out about the product streaming Chris did with 12in12.io and how he did a zoom call to talk about job boards and domaining with Jon Hainstock and Peter Askew. Peter is famous for the VidaliaOnions.com domain he bought, which is an interesting story you really need to read about. Jason and Chris talk about job postings for junior developers.  [00:16:04] Chris tells us what kind of job boards he’s wanting to do, and Jason and Andrew talk about job postings and some within their companies as well. Andrew shares a story of how he was hired as an intern at his company which he thought was a great way to start, and how companies should hire juniors.  [00:22:42] Andrew stresses how teaching others is how you learn the best, which is why hiring juniors is a benefit, and Chris shares his thoughts as well. [00:27:42] Andrew asks the guys if they heard about the “Dependency Confusion” attack that was going around on the Interwebs this week and talks about a GitHub blog article that explains how to prevent this with NPM. [00:31:36] Andrew talks about Diffend, a free service to help make sure your Ruby dependencies are secure.[00:32:15] Jason tells us he finished the course and launched it so go buy it!  Chris and Jason discuss about making videos, re-recording, and editing them.[00:41:06] Jason explains to us what a recurring rotation does.[00:47:08] Chris gives us information if you want to join in on 12in12.io.Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Fix gem name in release action-andrewmcodes-GitHub Conventional CommitsRelease Please Action-GitHubCreating a Ruby gem for Ray-LiveStream with Freek Van der Herten and Chris OliverDebug with Ray to fix problems faster=GitHubAvoiding npm substitution attacks-The GitHub Blog3 Ways to Mitigate Risk When Using Private Package Feeds-Microsoft Azure“Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies,” by Alex BirsanDiffend.io12in12.ioInteractive Rails with StimulusReflex-Jason Charnes courseDeep South Ventures- “I sell onions on the Internet”-Peter Askew

Jason's run in with the cops, Andrew deletes his GitHub, and Madmin launches?

February 19, 2021 0:42:45 82.12 MB Downloads: 0

[00:00:22] The guys share stories of things that happened to them this past week.[00:06:30] Jason announces he got all his testing videos done for his course and it pushed him to do more work on the StimulusReflex testing library. [00:09:25] Chris asks the guys if they knew of a library that has test helpers for both frameworks.  [00:12:22] Jason tells us his testimonials are done and he’s hit a weird spot with the app being a little bit incomplete, and he’s thinking about making a video.[00:14:20] Jason talks about when he’ll launch the video since he just has two left. Chris announced the OmniAuth 2.0 course is out and what happened. [00:17:08] Jason and Chris talk about issues with recording videos for courses.[00:21:00] Chris explains about saving and resurrecting madmin. [00:29:14] Chris tells us about the “12 in 12” project that was released this week, made popular by Pieter Levels years ago.[00:31:22] Andrew talks about cleaning up projects, tying up loose ends, and how his GitHub is a mess and what he wants to do to clean it up.  He asks Jason and Chris for advice on what he can do to clean up his GitHub. [00:37:55] Andrew mentions not being able to find a single product online to help manage your GitHub repos, but he has used something called GitHub Unwatch, which is a Heroku app that has helped. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Interactive Rails with Stimulus Reflex Course by Jason CharnesStimulusReflex Testing-GitHubAction Cable Testing-GitHubGitHub Bulk UnwatcherOmniAuth URLs Course-YouTubeMadmin-GitHub12in12.io

Rails for Beginners, Site Editors, and Skypack

February 12, 2021 0:38:07 73.24 MB Downloads: 0

[00:01:43] The guys chat about callbacks. [00:04:46] Chris tells us about the new course he did, “Ruby on Rails for Beginners.”[00:08:58] Andrew asks Chris if he actually talked to people who are newer in Rails to figure out about the pry or if he had a sense of it because of where he’s at in the community. [00:11:57] Jason hints at wanting to make a course on SQL for Active Record for Rails Developers, which gets Chris and Andrew excited.  [00:14:22] Chris mentions how he put up a bare bones site that needed some examples for better minitests.com.[00:16:48] Jason spills the beans about rebuilding their site editor. Andrew wonders what specifically wasn’t working in StimulusReflex for him and what prompted him to rely more heavily on CableReady. [00:23:36] Andrew tells us a “fun fact,” and he asks Jason what he thinks is the coolest part about the new editor and how is he adding Webpacker.[00:27:43] Chris talks about fiddling with madmin and using Skypak. Andrew tells us all the things you can do with Skypak. [00:32:08] Andrew and Chris talk about Snyk, a security company.[00:33:07] Chris announces that Heroku now has a license for Rails LTS to test against old Rails versions for the Ruby Buildpack.[00:33:34] Chris talks about an issue he dove into with turbo that came up on the GoRails community. [00:37:17] We end with Jason announcing the release date of his final StimulusReflex course. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:“Ruby on Rails for Beginners” by Chris OliverBaseDashSkypack Docs-Pinned URLs (Optimized)SnykSnyk gemfileSnyk-ruby-semverRemote Ruby Podcast- Episode 115 with David Heinemeier Hansson

Building Products in Rails with Brian Casel

February 05, 2021 0:39:47 76.43 MB Downloads: 0

[00:01:50] Brian tells us what he does and how he got into Rails.[00:04:15] We learn about Brian’s company, Audience Ops, and ProcessKit, which is a SaaS product that he’s been working on.[00:05:40] Jason is curious to know what it was like for Brian to build his first product on WordPress. Also, he talks about learning Rails to build SaaS apps. [00:11:58] Brian tells us about building Sunrise KPI in Ruby.[00:13:28] Chris is curious to know if Brian’s designer focus makes him a little bit more meticulous.[00:16:29] ProcessKit is explained since it’s Brian’s biggest project that he’s worked on. He tells us what it is, what it does, and all the things he’s learned since he started building it. [00:22:40] Chris asks Brian if he uses RSpec, MiniTests, and System Tests. [00:26:11] Brian tells us all about his new launch, Thready, a tool for drafting and publishing Twitter threads.  [00:33:07] Chris mentions DHH’s new post on the Tailwinds CSS for Rails gem.[00:38:43] Brian tells us where we can find him online.Panelists:Jason CharnesChris OliverAndrew MasonGuest:Brian CaselSponsor:HoneybadgerLinks:Brian Casel TwitterBrian Casel LinkedinAudience OpsSunrise KPIProcessKitBootstrapped Web PodcastThreadyTailwind CSS for Rails-GitHub