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

Similar Podcasts

Flutter 101 Podcast

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

The Rabbit Hole: The Definitive Developer's Podcast

The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

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

Rails LTS deep dive with Tobias Kraze

January 29, 2021 0:30:47 59.13 MB Downloads: 0

[00:00:41] Chris and Jason tell us what they’ve been working on with Hotwire and StimulusReflex. [00:03:19] Tobias tells us all about himself and what he does at Makandra.     [00:05:04] Tobias explains to us the idea behind Rails LTS, why it was created, and what it does for people. He talks about a Tweet by Patrick McKenzie. [00:08:08] Chris asks Tobias if it’s hard to maintain all that stuff or even just keeping an eye on the security vulnerabilities, and if he can monitor the newer versions of Rails or if they are not necessarily relevant to the older Rails. He also tells us if Rails 5.2 will be a new Rails LTS version that he’ll maintain.[00:11:07] Chris wonders if Tobias has to regularly fork other things around Rails to support older apps in order to maintain those too. He also tells us about maintaining Ruby versions too.[00:17:17] Chris asks Tobias if his company is helping people upgrade from Rails LTS to a new version if you want to make the investment. [00:20:50] Jason asks Tobias if his company has a significant amount of people that still come in with these projects to be supported.[00:21:53] We learn when Tobias got started in Rails and if his company does any other work other than Ruby on Rails. [00:28:09] The guys chat about TypeScript and JavaScript.Panelists:Jason CharnesChris OliverGuest:Tobias KrazeLinks:MakandraRails LTS “If Your Business Uses Rails 2.3 You Need To Move To A Supported Option ASAP,” by Patrick McKenzieHotwire for RailsInteractive Rails with StimulusReflex course with Jason Charnes

Hotwire, Rails NEXT, and the DHH Stack™ with David Heinemeier Hansson

January 19, 2021 0:53:13 76.66 MB Downloads: 0

[00:00:34] DHH jumps right into telling us what the response has been to Hotwire and how Basecamp has felt about the response.[00:04:02] DHH talks about a book they published in 2013 and mentions to “wait for the pendulum to come your way,” and how this relates to Hotwire. He also talks about Turbo.[00:08:06] Since Hotwire, the whole package, is a separate gem you bring in, Jason asks DHH if long term, that will continue to be the case or if that will ship with Rails. [00:15:39] Rails 7 is brought up by DHH and how there is work to be done.  [00:19:39] Jason mentions to DHH there are a lot of questions about Strada and Mobile, Mobile, Mobile and asks him how the missing piece “air quotes” fits into the Hotwire package.[00:25:54] Chris is curious and asks DHH how he stumbled on using HTML more. Find out what DHH calls fascinating moments.[00:38:00] Jason wonders if DHH has any new ideas or anything he’s worked up from Basecamp that he might want to extract for Rails 7. [00:42:44] DHH tells us what it looks like for him when he’s starting a new project. [00:51:11] Andrew asks DHH what he would say to the Junior Developers out there who are learning Rails and being told by their Bootcamps, friends, or the community at large that Rails is slow, they’re never going to find a job, and they have to write React.  Panelists:Jason CharnesChris OliverAndrew MasonGuest:DHHSponsor:HoneybadgerLinks:David Heinemeier Hansson WebsiteDHH TwitterHotwire for RailsBasecampHeyTurboRemote: Office Not Required by Jason Fried and David Heinemeier HanssonIt Doesn’t Have to Be Crazy at Work by Jason Fried and David Heinemeier HanssonRework by Jason Fried and David Heinemeier Hansson

Talkin' Puma and the Rails Performance Workshop with Nate Berkopec

January 15, 2021 0:38:45 74.44 MB Downloads: 0

[00:01:20] Nate tells us a little bit about himself, what he does, and a book he wrote. [00:02:18] Nate talks about the Rails Performance workshop he released a month ago. [00:06:02] Jason asks Nate if he has any plans to go back into the in-person training or if he will keep the current format if it’s showing more advantages. [00:08:03] If you are interested in learning more about performance, Nate shares advice what you should do.[00:09:37] Jason announces that today we are basking in the release of Hotwire, and he’s curious from a performance perspective if there are any downsides or any performance benefits to doing HTML over the wire.[00:19:37] Chris asks Nate to talk about scaling his WebSocket side of things. He also tells us about Puma. [00:24:11] Nate tells us about Samuel Williams (ioquatix) and his work around the fiber scheduler and he also mentions Ractor being released soon.[00:26:34] Nate explains the Global VM Lock and he tells us he has an article on his Speedshop blog about this. He also mentions he has a new book coming out in January, and he tells us in your Ruby process there is a “virtual machine” that runs Ruby code. [00:29:10] Nate explains that Puma has two jobs and Andrew asks Nate if there is anything on the horizon for Puma.[00:34:10] Nate tells us what it was like traveling the world during the pandemic and what’s it’s like being back home. Panelists:Jason CharnesChris OliverAndrew MasonGuest:Nate BerkopecLinks:Nate Berkopec TwitterSpeedshopSpeedshop Blog“The Practical Effects of the GVL on Scaling in Ruby” by Nate BerkopecPumaThe Complete Guide To Rails Performance by Nate BerkopecThe Rails Performance WorkshopFalconHotwire for Rails-GitHubHow to use Hotwire in Rails by Chris OliverSamuel Williams ioquatixRactor

Andrew's HAML Tattoo

January 08, 2021 0:45:38 87.64 MB Downloads: 0

[00:01:41] Jason dropped his StimulusReflex course in early access and he tells us how the initial reception of it is and how he’s feeling about it.[00:09:21] Andrew explains the differences between Snowpack’s more like Webpacker, and he mentions Skypack and Snowpack pair very nice together. [00:18:07] Andrew tells us that Webpack is just a bunch of Webpack config rolled into a nice easy to use and they took most of the use cases of Webpack and bundled it into a gem. He mentions the web server in Ruby, Falcon, which is HTTP/2 compatible. [00:24:29] Andrew asks the guys if they know what Vercel is (formerly ZEIT) and how he tested it out. [00:28:25] What else is new in the Ruby world? Chris says that the new Rails is out, Ruby comes out next week, and new magic comes out next week.  Andrew tells us he sees everyone talking about the deprecation toolkit that’s in Rails 6.1, but nobody’s talking about the greatest feature of all time which is the “annotate template file names,” thanks to Joel Hawksley.[00:30:32] Chris tells us he did the deprecations error or exceptions screencasts this week. Also, the guys talk about how there is way better “sharding” support now in Rails 6.1, and Chris explains “horizontal sharding.” [00:34:34] Jason brings up delegated types in STI, which he uses quite a bit at Podia.[00:37:02] Chris mentions Rails 6.2 is in the works already. [00:39:42] Jason talks about gems he finds that moved out of Rails, like acts_as_list, and Chris names some other ones that he wishes were still maintained. [00:43:36] The guys chat about supporting the squad, communities, and people making good stuff, and to go buy Jason’s course. Panelists:Jason CharnesChris OliverAndrew MasonLinks:Interactive Rails with StimulusReflex Course-Jason CharnesSnowpackSkypackFalconWIP Vercel Serverless Functions written in Ruby-Andrew MasonOpen Graph Image-VercelAnnotate template file names #38848-Joel Hawksley“Adding Disallowed Deprications to Rails 6.1”-Cliff PruittAdd delegated type to Active Record #39341-GitHubOffer dependent: destroy_async for associations #40157-GitHubacts_as_list_-GitHubHow to use horizontal sharding in Rails 6.1

The Early Days of Rails, Long-term Maintenance, and Oh My Zsh with Robby Russell

January 01, 2021 0:50:40 73.0 MB Downloads: 0

[00:01:44] Robby tells us who is he and some of things he’s involved with.[00:02:42] Robby tells us about Z shells being the default on macOS and if more people are using it. [00:04:04] Since Robby’s been in the Rails Community for a long time, he tells us how things have changed and how he got into Ruby on Rails and Z shell. [00:16:34] Robby tells us about doing something in Postgres, but curious about using DRb (distributed object system for Ruby,) and a story about a past FOSSCON he went to in Portland.[00:20:59] Jason is curious to know since Robby owns an agency, if the work he takes on is primarily Ruby on Rails work. He mentions not being a maker, but a mender.[00:28:35] Chris is curious to know from Robby if a new developer comes into a team, how can you address comprehending or understanding things and make it maintainable for the longer term. [00:34:00] Chris talks about maintaining stuff, learning code, and the reality of working as a developer. [00:38:10] Chris brings up the Execute Program by Gary Bernhardt and Robby talks about one of things he values so much is how simple Ruby is to read. [00:41:30] Andrew feels like he’s under-utilizing Oh My Zsh, so he asks Robby to talk about some cool things that he’s seen people do with it and some common misunderstandings that he thinks people have about the project. He mentions some great plug-ins called git-extras, autojump, and z.[00:49:09] Robby tells us his favorite plug-in, dotenv, and a new theme he’s working on.[00:50:02] Find out where you can search for Robby on the internet.Panelists:Jason CharnesChris OliverAndrew MasonGuest:Robby RussellLinks:Robby Russell TwitterRobby Russell LinkedinPlanet ArgonOh My ZshOh My Zsh-GitHubOh My Zsh TwitterMaintainable- A Podcast from Planet ArgonCodeTourgit-extras pluginAutojump pluginz-jump around pluginz-jump around-GitHubdotenv pluginExecute ProgramDRb

HTML over Websockets is all the rage

December 25, 2020 0:40:12 77.23 MB Downloads: 0

[00:00:25] Jason tells us about his busy Black Friday weekend and having to use Rails Autoscale, and Chris mentions Shopify’s graph showing their traffic for the weekend. [00:02:51] Jason tells us what’s new in the Ruby on Rails world and mentions RC2, and Chris tested Jumpstart Pro against RC1. Jason talks about something is wrong with his RC and it may be something with the version of Ruby he’s using. He also tells us about a Full Stack Radio episode with Adam Wathan talking about Screencasting and he found it super helpful. [00:07:22] Chris opens Twitter and Nate Hopkins Tweeted about whatever the new magic DHH has been calling it and DHH responded.   Does this mean the new stuff is coming out because Stimulus 2.0 got released today? Find out what else DHH said. [00:11:14] Chris explains the new updates with Stimulus 2.0 and the new values stuff being really nice, and Jason tells us one of his favorite things he saw along the value stuff.[00:18:08] Jason expresses how excited he is with Stimulus 2.0 and the Hey stuff. Chris tells us how JavaScript is still the biggest pain point and more things DHH said.[00:20:18] Jason had the idea that Stimulus 2.0 is going to be like Stimulus Reflex, and Chris shares some thoughts on this.  [00:24:36] Jason mentions that DHH said if they have built in solution for WebSockets and job queues and he wonders how queues play into this and Chris explains.[00:27:13] Chris has been working on the custom process support, like a Procfile, for Hatchbox, and he tells us what you’ll be able to do with it. He also talks about how he built his own version of CableReady to use with this. [00:33:12] Jason talks about how CableReady is so “clutch” to him and why it just keeps getting better.[00:36:23] We end with Chris talking about the Ruby Advent Calendar.Panelists:Jason CharnesChris OliverLinks:Rails AutoscaleShopify-“Black Friday Cyber Monday 2020: An Analysis of Over $5.1 Billion in Sales”25 Days of Ruby Gems- Ruby Advent Calendar 2020, December 1st-December 25thRails 6.1 RC2 and some enhancementsRails 6.1: Horizontal Sharding, Multi-DB Improvements, Strict Loading, Destroy Associations in Background, Error Objects, and more!- by eileencodesFull Stack Radio Podcast- 150: Secret Screencasting Tips & Behind the Scenes of Tailwind CSS 2.0 by Adam WathanCableReadyStimulus 2.0

Live Recording: Hotwire Release Day

December 22, 2020 0:47:10 45.3 MB Downloads: 0

Hotwire The live stream

Andrew's Haml/ERB trailer, TailwindCSS 2.0, and instant Browser Notifcations with CableReady

December 18, 2020 0:50:26 72.66 MB Downloads: 0

[00:00:39] Jason starts off by talking about a Rails app he went back to that he built and hasn’t touched since March. [00:02:05] Jason upgraded Ruby in Rails and then started the Tailwind 2.0 update and was surprised at how easy it was for “most” things. Chris talked about his moment when he upgraded Jumpstart Pro. [00:04:27] Chris mentions patching Webpacker to fix the Webpack DevServer changes and it was not his favorite upgrade. Andrew shares some info about Webpack and why it may not have been working for Chris.  [00:08:44] Chris tells us a fun fact about Rails Webpacker’s master version. Jason tells us an issue he ran into with his app to get PurgeCSS working with form.text_field.  [00:15:34] Last week Jason and Chris talked about the Ryan Bates DigitalOcean extravaganza and it is brought up again how it had one heck of a resolve! Jason reads Ryan’s Tweet and it was AWESOME!!! [00:20:08] Listen to the amazing trailer for the Haml/ERB video that Andrew talked about doing but had the help of their editor do it instead. ☺[00:22:06] Jason talks about a project he’s been working on using Hatchbox and how it still works, and Chris mentions an issue he had with DigitalOcean with OAuth. Jason gives a shout out to Hatchbox. [00:29:18] The topic of Hatchbox and desktop notifications is mentioned along with the latest update that CableReady now has an API for sending notifications. Also, another cool thing they added was the ability to do pushState.[00:37:17] Andrew makes a reference to “my kitchen sink” and we find out what this is. Jason still wants to build a Bridgetown Site with Andrew on a “normal path” and they discuss this.[00:42:48] Andrew brings up the new controversy around the new Mac and the M1 chip and how things were going to work. Andrew bought a new computer and had an issue with Homebrew not working.[00:45:28] Jason talks about Hey doing an amazing stunt where they have a dumpster fire and it’s live-streamed.Panelists:Jason CharnesAndrew MasonChris OliverLinks:Tailwind Config setup to get PurgeCSS working with form.text_field-Jason CharnesHey.com-Dumpster fireThat Detroit Andy TwitterRyan Bates TwitterHatchboxDigitalOceanCableReady-GitHubRails Webpacker-GitHub“Introducing the next generation of Mac”-Press ReleaseTailwindCSS Upgrade GuideHomebrewWebpack DevServer

Modeling friendships is hard, Railscasts nostalgia, and reviving ActsAsTenant

December 11, 2020 1:03:52 92.0 MB Downloads: 0

[00:00:47] Jason and Chris talk about modelling friendships in your database models. [00:06:56] Chris brings up building teams and inviting people being tricky.  [00:08:35] Jason talks about using HasFriendship library, which lets you add friendship features to your ActiveRecord models. Chris mentions to Jason about watching a RailsCasts episode on Self-Referential Association by Ryan Bates.[00:13:31] Chris talks about working with an app a long time ago, and he explains how naming your code in your domain saves you a lot of trouble.  [00:18:27] Chris talks about Ryan Bates Tweets he made recently and how people are still watching RailsCasts. Jason brags about something Chris did for Ryan.[00:24:25] Chris brings up reviving old projects and mentions the Acts As Tenant gem hasn’t had any updates for a year so he’s been using that in Jumpstart Pro. Chris emailed the author and he heard back from him to get access to it to clean it up.[00:30:22] Chris lets us know he did a Screencast on some updates for Acts As Tenant on GoRails. He also did a new release of Acts As Tenant Version 0.5, which he needs to bump up to 1.0 very soon. [00:33:57] Jason tells us about a card game he recently built in Rails. [00:37:28] Chris talks about how he should have used a Vue Component when he was working on Version 2 of HatchBox, and he tells us the trickiest part of updating pages.[00:41:51] Jason tells us what he did with a Stimulus Reflex Course, and it involves him making Toast that are broadcast from Cable Ready. Chris tells us he built the Tailwind Stimulus Components library and what he merged with it.[00:47:15] Chris explains why Stimulus and Alpine are very compatible and easy to use.[00:50:37] Chris announces Tailwind CSS v2.0 came out and the new website looks cool. Jason talks about either making another repo under the Pay namespace or just working on Pay to make it simple to work with Stripe Checkout.[00:59:39] Chris goes in depth about something he wrote this week which he says he should turn into a Screencast. Panelists:Jason CharnesChris OliverLinks:HasFriendship-GitHubRailsCasts-Episode #163 Self Referential Association with Ryan BatesRyan Bates TwitterActs As Tenant-GitHubHelp Maintaining acts_as_tenant #234Tailwind CSS v.2.0Alpine.js-GitHubStimulus-GitHub

Bridgetown, APIStruct, Hashie, and generating PDF forms in Rails

December 04, 2020 0:47:54 69.02 MB Downloads: 0

[00:05:05] What’s new in Ruby and Rails Land?  Andrew announces RubyConf 2020 (virtual) is next week.[00:09:20] Jason spun up a Bridgetown site with Tailwind and said it was fun. Andrew says he’s been playing around with it a lot this week and made a short video on how to add Tailwind, and he went full hog into Snowpack again. [00:10:12] Jason asks Andrew if he ever gut the Webpack setup in Bridgetown and replace it with a Snowpack setup. Andrew talks about the video he made (link below). Jason mentions how he found it really easy to deploy Bridgetown on Netlify and he’s excited to expand on it. [00:15:24] Andrew tells us the one thing with setting up Bridgetown and the way Tailwinds auto purge works is very “funky monkey” when you try to mix it in with Webpack, which is why Snowpack is a lot easier. Jason mentions Headless UI being awesome. Chris tells us he uses a mixture of the Stimulus Controllers that he’s written and the old Alpine.js, Tailwind UI stuff on GoRails. [00:21:16] Jason tells us somebody was talking about Bootstrap on Hacker News the other day because Alpha 3 of Version 5 came out.[00:22:25] Andrew lets us know if you’re trying to build an API client gem for something there’s a gem called ApiStruct.  He also talks about another gem called Hashie, which is also nice. [00:29:16] Chris talks about cleaning up an app that he inherited that’s over nine years old, and there’s a lot of baggage in a library like that.[00:38:16] Jason talks about how he generated PDF’s the other day. He also tells us how he had trouble getting Webpack to render his assets into Wicked PDF.  Also, he mentions a great gem he found called PrawnRailsForms that look like forms from the IRS. Panelists:Jason CharnesAndrew MasonChris OliverSponsor:HoneybadgerLinks:Headless UIBridgetownRB“How to use Tailwind CSS with BridgetownRB”-By Andrew Mason (YouTube) ApiStructHashieWicked PDFPrawnRailsFormsRubyConf 2020Hacker News “Bootstrap 5 Alpha 3”If you'd like to sponsor future episodes, send an email to chris@gorails.com

Modernizing A Community Is Hard

November 27, 2020 0:59:36 85.86 MB Downloads: 0

[00:00:34] Jason and Chris chat about voting, election, and COVID. Chris mentions a GitHub repository that posts the election votes in real time. [00:9:56] Chris tells us there is good news on the horizon with Ruby 3.0 and Rails 6.1 coming out soon, and the guys chat about the changes. [00:13:10] Jason is curious on Chris and Andrew’s thoughts on how Turbolinks is going to affect the adoption and the use of StimulusReflex. [00:19:37] Andrew talks about how the messaging around Turbolinks has never been as good as it could have been. Chris talks about the biggest flaws with Turbolinks and Stimulus. [00:23:30] Jason touches on something deeper talking about people contributing to docs and how he finds StimulusReflex less intimidating to contribute to as a whole. Andrew talks about community building, using Discord, how people take things too far, and words matter.[00:31:00] Chris talks about joining a community where everything is broken because people are adopting this new tool, it’s really hard to get excited about that community. Andrew mentions frustrations he used to have with the jQuery plugin.[00:37:00] Andrew’s been noticing some Rails Developers not wanting to change or learn new things and wonders if the guys have thoughts on this. [00:45:40] Andrew brings up how cool Snowpack is and how Spelt is completely moving over to Snowpack. Also, Bridgetown is working on Snowpacker to bring Snowpack to Rails, and how Webpack makes no sense and it’s impossible to navigate.[00:50:00] Chris mentions there’s a lot of value to removing the context switching of JavaScript on the front end and Ruby on the backend or any other language. Jason talks about why he loves Convention over Configuration.[00:53:54] Find out about the Haml video Andrew is making. ☺Panelists:Jason CharnesAndrew MasonChris OliverSponsor:HoneybadgerLinks:Election Results GitHub RepositoryRubyConf 2017: Saving Ruby from the Apocalypse by Jason Charnes-YouTubeRuby on Rails 3.0 Release NotesRails 6.1 Release NotesDiscordStimulusReflexSnowpackHaml-GitHubIf you'd like to sponsor future episodes, please email chris@gorails.com