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

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
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
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.
RailsBytes.com, AppLocale and more with Andrea Fomera
[00:02:25] Chris starts off and gives a s/o to Andrea Fomera for being one of the first GoRails subscribers and the longest subscriber. Then they explain what RailsBytes is and how they got into building it. [00:08:37] Chris talks about something they discovered working on this project and Andrea Fomera gives an example about installing things that depend on Webpacker. [00:11:45] Andrew mentions if you look at templates that exist today, people are employing different methods for adding a gem to the gem file, so he wants to know if Chris and Andrea Fomera have specific ways or recommended practices to do things. [00:17:58] Chris mentions about a Tweet that Marco created a CLI gem for RailsBytes which is really neat. Andrew gives Marco a s/o. Chris asked them if they know what tool he was using for building the interactive CLI stuff and Andrew tells us. [00:21:02] Chris tells us what “Thor” is and we find out that Andrew doesn’t like it. [00:24:12] Andrew has a problem with Andrea Fomera’s nesting controller pattern and Andrea Fomera explains it’s just name spacing. Andrew comes up with a funny analogy that cracks Andrea Fomera up! ☺ Jason is proud of Andrew’s analogies! [00:25:33] Andrea Fomera and Chris let us know how people can support or promote the product.[00:26:30] Andrew asks them if they’ve given any thought or concern if a developer comes along and tries to use this RailsBytes and it doesn’t work, that failure will get pushed over to the view component library instead of where it might ought to be. They tell us what they will probably do. [00:29:46] Chris talks about how one of the things he likes about installing certain libraries, like Passenger, is that they have an interactive way of setting up that on your server, which is how he hopes to get more people with RailsBytes. [00:33:14] Andrea Fomera tells us more about “AppLocale,” how she got started on it, what it does, and why it will change the world. Andrew tells us to look up “Rails I18n.” (shorthand for internationalization.)[00:41:46] Jason says he has a lot of StimulusReflex things to talk about with Nate in another episode and Andrew tells Jason that Nate’s opinion of him as a developer has hit some major “Stonks!” Then, Andrew thanks Jason because now he’s created a massive amount of refactoring work for him. ☺Sponsor:LinodePanelists:Jason CharnesChris OliverAndrew MasonGuest:Andrea FomeraLinks:Andrea Fomera TwitterAppLocale“Learn Rails by Building Instagram,” by Andrea FomeraRailsBytesThorCLI for RailsBytes by Marco RothAppLocale Ruby TestRailsBytes Debug ParamsRails Internationalization (I18n) API“Stonks”-definition for Boomers
Railsconf Couch Edition & May of WTFs with Matt Swanson
[00:04:25] Matt gives us an introduction of who he is and what he does at SEP. He also mentions his blog called, “Boring Rails.” (don’t be fooled by the name)☺ [00:05:55] Besides doing Rails at work, Matt fills us in on other things he works in. [00:08:08] Jason asks the guys if any of them have watched the “RailsConf 2020.2 Couch Edition” talks and what are some of their favorites. Andrew starts off talking about a Webpacker one called, “Webpacker, It-just-works, But How?’ by Justin Gordon. Also, “Tidy First?” by Kent Beck. Matt mentions that DHH had an interesting one, which was more of a Q&A, “Keynote Interview,” by David Heinemeier Hansson. [00:10:50] Chris mentions everyone checking out DHH’s series on YouTube called, “Writing Software Well.” It convinced Chris to take a look at concerns more. [00:17:10] Another great video from RailsConf 2020 that Andrew talks about is the Engines video by Vladimir Dementyev called, “Monoliths Between Microservices.”[00:21:03] Matt liked a talk on “Bug Bounty” by Jason Meller, from Kolide which was a good mix of the UX and Dev side and evaluating security issues. He also mentions something about “pseudo mode” you may be interested in. [00:26:54] Andrew tells us three more talks he enjoyed: “Successfully Onboarding a Junior Engineer in Three Steps,” with Emily Giurleo, “Building a Performance Analytics Tool with Active Support,” with Christian Bruckmeyer, and “Encapsulating Views,” with Joel Hawksley.[00:31:09] Andrew talks about not using validations and instead using a render method and Jason tells him that feature came out of Podia and explains. [00:31:53] Jason brings up how they have an entire thread of “Rails WTF's” that came about from some Tweets from Advi. Andrew chimes in with a shout-out to Betsy Haibel, who’s doing an amazing job of being one of the moderators, asking questions and helping people clear up things. [00:38:18] Chris brings up “Spring” and some of its frustrations. [00:41:28] Chris brings up the topic of GitHub’s “no search and rails guides” and he explains what happened here. Matt brings up some good points here as well. Sponsor:LinodePanelists:Jason CharnesChris OliverAndrew MasonGuest:Matt SwansonLinks:Matt Swanson TwitterBoring RailsMatt Swanson GitHub“On Writing Software,” with David Heinemeier HanssonRailsConf 2020.2 Couch EditionRuby on Rails Edge Guides“Successfully Onboarding a Junior Engineer in Three Steps,” by Emily Giurleo“Encapsulating Views,” by Joel Hawksley“Webpacker, It-Just-Works, But How?” by Justin Gordon“Monoliths Between Microservices,” by Vladimir Dementyev“Building a Performance Analytics Tool with ActiveSupport,” by Christian Bruckmayer“Advanced Action Text: Attaching any Model in rich text,” by Chris Oliver“Building a Rails Controller from Scratch,” by Alex Kitchens“Aaron Patterson’s Variety Show!” by Aaron Patterson“Tidy First?” by Kent Beck“Keynote Interview,” with David Heinemeier Hansson“Inoculating Rails Auth Against Bug Bounty Hunters,” by Jason Meller
Bridgetown Ruby with Jared White
[00:06:06] Jared gives us a summary of who he is, what he does, and how Bridgetown started. Let’s just say it was a wild ride! [00:018:11] Jared talks about defaults and how they are vital with any static site generator. Chris talks about contributing a generate page or generate page command for anybody who’s never done this before. [00:22:32] Chris mentions he’s built a few static sights recently and he was questioning going the Gatsby route or something else. He says it’s nice to have Bridgetown and explains why. [00:23:45] Jared talks about the core team working on Jekyll right now, GitHub has been pretty steady for a long time, but it’s just been a really slow release cycle to get things changed. His take on it is, you either give up or you step it up! ☺[00:28:00] Jared brings up a new project called, Redwood.js, which is headed up by Tom Preston- Werner, who is the guy who invented Jekyll as well as GitHub. Jason looks at the Redwood site and how it’s organized and has a few comments to add about it. [00:37:30] Andrew talks about why Gatsby is so popular because of their theming. Also, Gatsby released something called, “Recipes” and he explains it. He asks Jared since Bridgetown is pre-1.0 is there is any danger to running it in production and he wonders if this is something he could put in his Rails App. Jared answers these questions. [00:40:55] Andrew tells us his dream use of Bridgetown here. Jared tells us something they are cooking up with the liquid template engine that Bridgestone uses. [00:44:47] Chris asks Jared, since these are static sites, is this something where you might go and make the call of having turbo links on by default because it wouldn’t hurt anything, and you’d be able to get quicker page views? Jared mentions swup.js. and explains. [00:50:46] Andrew gives us some advice on what you should use if you are maintaining a gem where there is a JavaScript package and a Ruby Gem. He also mentions a gem post install command in Stimulus Reflex.[00:55:05] If you want to support, have questions, or comments, Jared mentions going to community.bridgetownrb.com which is a forum you can get started on. Sponsor:LinodePanelists:Jason CharnesChris OliverAndrew MasonGuest:Jared WhiteLinks:Jared White TwitterJared White GitHubBridgetownrb.comLiquidJekyllrbRedwoodjsFull Stack Radio-Tom Preston-WernerSwupjsStimulus Reflex Gem Specification GitHubDev.to-Build and deploy a static site with Ruby, Bridgetown, Tailwind CSS, and NetlifyBridgetown CommunityGatsby Recipes
Joined by Josh Wood from HoneyBadger.io and Heya.email
[00:01:54] Chris asks Josh if there is a viewing party going on for RailsConf online stuff since RailsConf was canceled. Josh explains what is going on and talks about a RailsConf Virtual Hallway that is planned. [00:09:05] Josh talks about what’s new at Honeybadger and how the transition’s been like for them. [00:11:49] There was something that caught the attention of the guys on Reddit recently that Josh released called “Heya.” It’s been a side project of his at Honeybadger and he talks about it here. [00:20:37] Josh gives an overview of how Heya works. [00:35:18] Jason asks Josh about licensing and since it’s a bit different from other projects he’s seen, he asks Josh to talk more about how that works and how he came up with that. Josh mentions using a license called Prosperity Public and Dependabot which is Open Source.[00: 039:55] Andrew brings up CodeFund being completely Open Source, cloning apps, and how the model is working for him. [00:42:25] Jason asks Josh if when a user gets subscribed to a campaign, but then wants to unsubscribe, is that something you have on your roadmap or is that just figuring out your notifications yourself? Josh explains and he mentions a gem by Andrew Kane, called “Mailkick” which has worked very well. [00:48:12] To end the episode, Josh says to check out Honeybadger and Heya. Andrew comments he likes the dark mode on Honeybadger! Also, Josh mentions he’s on a founderquestpodcast.com and to check it out.Sponsor:LinodePanelists:Jason CharnesChris OliverAndrew MasonGuest:Joshua WoodLinks:Josh Wood TwitterRailsconf 2020 Virtual HallwayHeyaGitHub Honeybadger/heyaCodetriage/maildownLicense Zero-Prosperity Public LicenseGitHub Prosperity Public LicenseDependabotGitHub CodeFund adsAndrew KaneMailkickHoneybadgerFounderQuest Podcast
Stimulus Reflex BlackJack, Leaving ActionText, and Calendar Gems
[00:01:13] Jason talks about how he needs to start doing some upgrades on HopeGrid. And because the guys do like to have fun, they talk about gaming devices and fun video games they’ve been playing. [00:07:45] Andrew and Chris talk about playing the video games “Red Dead Redemption” and “Grand Theft Auto.” [00:10:50] So, what’s new in Ruby World? Chris did a major update to GoRails.[00:13:41] Chris asks the guys if they’ve seen the Sizzy browser.[00:17:28] Chris mentions using Alpine.js for drop downs that were straight from a Tailwind UI and Jason chimes in to talk about it.[00:20:33] Jason talks about his new Ruby Gem that he released into the world called, “to_Jason” and he’s been working on a new blackjack game with Stimulus Reflux.[00:22:54] Andrew mentions we have a site called “expo.stimulusreflex.com” where he can put really cool demos. Chris talks about wanting to play with “broadcasting.” [00:29:02] Back to Jason’s blackjack game, he talks about another cool thing he did with it using active-record import for importing new records and he explains what he did. Let’s say it’s been mentally stimulating and exciting for Jason working on this project. [00:34:57] Another thing Jason worked on is he migrated “field help off action text” and he paired up with Andrew to do this. Chris wants to hear all about this. [00:39:56] Andrew has been working on components…a lot of components. He talks about using Chris’s calendar gem.[00:46:47] Listen here to find out why Andrew is now Team ERB ☺. [00:52:35] The guys discuss their choice of password apps. Andrew uses Google Authenticator, Chris uses Authy, and Jason uses 1Password. [00:53:47] Jason mentions in Ruby Weekly today, GitHub is sponsoring, Matz, the creator of Ruby. Show some love and sponsor Matz!Sponsor:LinodePanelists:Jason CharnesChris OliverAndrew MasonLinks:SizzyJason Charnes Blackjackto_jasonSimple CalendarGitHub Sponsor MatzSanitize Active Storage SVG Red Dead RedemptionGrand Theft Auto HopeGridAlpine.jsStimulusReflex ExpoBroadcastingGoogle Authenticator1PasswordAuthy
$1k/mo GitHub Sponsorship, Advanced Stimulus Reflex, and more
[00:03:35] Chris talks about “Active Admin,” which is the most popular Rails Admin Gem and how useful it is to use. [00:07:25] Andrew brings up “Lucky,” a Crystal database wrapper, and Chris gives his opinion about it. [00:11:47] Chris and Andrew mention using GitLab, but both prefer GitHub until things get fixed. And with teams going free mostly, it will be nice for discussions and paid projects like Jumpstart or Tailwind UI. [00:14:28] Chris shares some exciting news about getting a new GitHub sponsor! Cha-Ching! Let’s just say it was the highlight of his week!! ☺[00:19:26] Optimism, which is a Gem to do form type things, is mentioned here. Also, Chris brings up a question on if anyone has done this on Stimulus Reflex, where someone takes an action, but it would broadcast the update to everybody. Is this easily doable? Andrew answers this. [00:24:03]] Andrew talks about using Typescript and Chris talks about wanting to explore into CableReady. There is also talk with a breaking change in Stimulus Reflex that just recently happened. [00:29:49] Chris asks Andrew if he has a source repo where he keeps his GitHub pull request templates.[00:32:50] In talking about docs, Andrew recommends “Read the Docs” and Chris uses “GitBook” for Hatchbox docs and they discuss in depth about it. [00:41:09] Chris talks about how we need a new way of people maintaining things to get stuff done, like a changing of the guards. But he hopes there will still be good maintainers as things go on. Andrew has been thinking about that a lot too and he shares his thoughts. [00:43:10] Chris explains a Lambda and a Proc and the difference between them. [00:49:46] Andrew asks Chris when he is passing parameters to a method, does he name them, or does he just pass them all in? Andrew explains. [00:57:07] Andrew and Chris talk about using Binstubs and Annotate. Sponsor:LinodePanelists:Chris OliverAndrew MasonLinks:LuckyStimulus Reflex ChatAwesome READMEsRead the DocsGitBookUpdate gems and run annotatebinstubsActiveAdminOptimism CableReadyLambda and Proc
From Agency Life to Software Development: Q&A with Steve Polito
[00:02:43] Steve gives his background, jobs he’s had, and what he’s currently doing now. He also talks about how he stumbled upon Rails and how it was exactly what he was looking for because it allowed him so many resources. He did snag his own domain which is nice. [00:08:25] Chris chimes because he can relate to everything Steve has been talking about with agency work. He also talks about something that taught him the most which was spending time cloning stuff that already existed. [00:12:04] Steve asks the guys questions about task models and reminder models. Andrew mentions a video he should watch on database designs for beginners by David Copeland. Chris gives some advice on design patterns and talks about his first Rails job.[00:18:54] Steve has questions about users note and if there should be a note limit column on the user’s table with a default value. Chris gives his advice on this. [00:24:06] Jason jumps in with answering Steve’s questions about migrations and manipulating data within that migration since he’s had positive and negative experiences doing data migrations. Chris also shares some information.[00:31:33 Steve asks about the database being locked up and what would need to be done so Chris and Jason give his advice on what to do. Jason mentions a concept called, “Database Transactions.”[00:37:21] Steve wonders how often he should be updating his Gems, if at all. He knows there are security releases for Gems and Rails but is he supposed to be doing this every day? Andrew and Chris give him some info on this. [00:44:05] Steve asks about what Webpacker does and Chris explains it more in depth. Chris also talks about Turbo Links and JavaScript. [00:50:04] Steve has “Career” questions he poses to the guys. He wants to know how they got their foot in the door and how they got their breakthrough. Also, he wants to know what their thoughts are on the job market. There are some very interesting stories and awesome advice given by the guys that is definitely worth listening to.[01:05:18] Nate drops in and has a bit of advice for Steve by telling him to not beat himself up if he bombs a few interviews. It’s just the culture of tech hiring now, which is not great. Basically, it just takes time. Sponsor:LinodePanelists:Chris OliverAndrew MasonJason CharnesGuest Panelist:Nate Hopkins (jumps in at the end with his knowledge bombs!)Guest:Steve PolitoLinks:Steve PolitoSteve Polito TwitterRails.fmDrupalSimple Site StatusDatabase Design for Beginners-David Copeland Practical Object-Oriented DesignGitHub MigrationsActive Record TransactionsGitHub Data MigrateGitHub Dev.to
ViewComponent, Alpine.js, and embedding videos in ActionText
[00:04:43] Jason talks about “filtering” and how it relates to model scopes. [00:08:30] Speaking of fun side projects, Andrew asks the guys if they heard that Twilio and DEV are doing a Hackathon? There are lots of prizes and they are pretty good, but you need to do something to participate so find out here ☺ [00:12:46] Andrew brings up how View Component from GitHub went through changing their Gem name and doing upgrades and how they have collection support now. Also, Andrew got Storybook running with the latest changes. Jason is curious how Andrew got Storybook wired up with it. [00:18:29] Andrew gives a great description of what Storybook is in case you don’t know. [00:22:57] Andrew brings up something nice that got added to View Component which is integrating the View Component Previews into Rails Conductor. [00:25:18] Dave Paola is mentioned by Andrew, who has met him through Twitter and Chris has chatted with him over email, and he is working on a bootstrap component library implemented in Vue Component. [00:26:48] The guys all have a discussion on bootstrapping, things that work and don’t work. Also, “themes” are touched on with JavaScript. [00:31:58] Chris mentions Caleb Porzio, who created Alpine JS, he will be doing a series of videos, on Laracasts, about creating Alpine JS from scratch, which is pretty sweet.[00:35:39] Andrew mentions some really good Tailwind UI extensions for VS Code that have IntelliSense which is amazing! [00:38:15] Jason’s been working on some Action Text stuff. Find out what he’s been up to. Chris also has some things to add as well about Action Text. He goes into two methods for rendering with videos on YouTube. [00:49:34] Jason talks about feeling stuck sometimes and having to rewrite problems that have been solved for many years like putting a table in an editor. Chris has some ideas for him. [00:57:05] Jason has a question about Active Storage and Chris answers this. [1:01:12] Andrew mentions the date for Rails Talks coming out in May to replace the conference that was cancelled. There is a lot to do to prepare for this since it is an online version this year. Andrew also talks about the Ruby Meetup and how he’s still working on it. Stay tuned!Sponsor:LinodePanelists:Chris OliverAndrew MasonJason CharnesLinks:HasScopeCode Fund Ads (Andrew’s Scope he’s most proud of ☺.)Wilmington NC Surf Report ☺Smoked Beef Brisket Recipe☺Twilio Hackathon on DEVStorybookView ComponentAction View Component Storybook (Andrew)Bootstrap ThemesGitCoinCo-code fund adsHeadwindBuilding AlpineJS-Caleb PorzioDave Paola TwitterRefactor CSS
Sheltering in Place, Building Products, and trying out StimulusReflex
[00:01:47] Chris talks about how with gas prices being so low and no one being on the road, the Cannonball Run (NY-LA car race) people are talking about how now would be a good time to run the race. [00:03:41] With RailsConf 2020 getting cancelled. Chris was asked to record what was going to be his presentation for RailsConf…for what is now being dubbed as RailsConf 2020.2 “Couch Edition,” which brings some of RailsConf 2020 right to the comfort of your couch. Online viewing starts on May 5th. [00:04:23] Jason launched the HopeGrid App for churches. He worked on it for a week. He talks about with a deadline looming how your priorities change. [00:05:43] This reminds Chris of how annoying multi-tenancy stuff can be. He talks about the project he was working on. Dealing with things like how to enforce security on the multi-tenancy stuff and keeping customer data separate.[00:11:44] Chris cites an example using GitHub’s account types and how he wanted something similar for Jumpstart. Now he needs to work on notifications, like how Laravel has built in. He likes how Slack, email, SMS and database notifications are all separate. [00:14:44] Jason, who uses Postmark for transactional emails, has been struggling with it a bit. He sends two types of emails, invitational and need. His needs ones are making it through just fine, but the only 50% of his invitational ones are making it through. How did he fix it? Sometimes it just takes a simple “bush” fix. [00:18:25] Chris talks about how he wonders when Rails 6.1 will be released since RailsConf 2020 got cancelled. The guys talk about Stimulus, Turbolinks, and Webpacker 5.[00:22:20] Chris goes into why versioning is tough. Issues like supporting Stripe payments from up to 10 different models. He discusses how he made changes to Jumpstart to support multiple billable models. [00:28:24] If you heard last week’s episode, Nate walked us through StimulusReflex and Chris had some time to play around with it. Hear his thoughts. Tease: “It kinda feels like magic”. [00:34:31] Chris talk about the sorting feature he was working on with Jason that he added to Jumpstart. He talks about how StimulusReflex would make sorting more like a data table. Possible future screencast example for Chris? [00:39:36] Hatchbox FTW! Jason was trying to set up a wildcard domain on Heroku, and once again Hatchbox saves the day. Sponser:LinodePanelists:Jason CharnesChris OliverAndrew Mason (he says howdy) ☺ Links:Cannonball Run MovieRailsConf 2020.2 “Couch Edition”HopeGridCraig Kerstiens at CitusData JumpstartPostmark AppWebpacker 5Pay-RailsStimulusReflexHatchbox
Javascript woes, Stimulus to the rescue, and online Railsconf talks
[00:04:37] There is a discussion about using escape JavaScript in apps as well using jQuery.[00:08:24] Jason talks about learning Backbone and then learning JavaScript outside of jQuery. Andrew says he’s always heard good things about Backbone. [00:10:14] Nate asks Andrew about his Gatsby experiment and how much of it is Java XML configurations and how much of his time is spent doing that stuff as opposed to actually programming. Andrew also explains how he was, “Nerd Sniped!” Storybook is also brought up as well. [00:16:05] The guys all talk about how they use Jekyll and Jason mentions a cool thing about Gatsby and it’s pretty interesting. [00:22:53] Chris talks about fiddling with an app to use Google Maps to throw together a quick map and use a stimulus to control the map and it’s pretty cool! [00:29:30] Chris mentions since RailsConf has been cancelled and Hey.com has been postponed he’s wondering if there will be any announcements made on the new stuff they have been working on or if they will release anything new to address certain issues.[00:31:00] Nate talks about how Stimulus Reflex has the same mental model as React, where it’s data driven.[00:33:25 Chris doesn’t know what’s going to happen exactly, but RailsConf speakers were emailed about potentially recording their talk at home and submitting it, then it will maybe go up on their YouTube instead of conference talks. He is curious to see what will happen with that. [00:34:22] Andrew discusses his progress on the remote Ruby Online Meetup that he’s putting together. Sponsor:LinodePanelists:Chris OliverAndrew MasonNate HopkinsJason CharnesLinks:Rails 6.0.2.2StorybookBackbonejQueryGatsbyRubymeetup.onlineStimulus controllersStimulus Values and Classes API’sStimulusReflex
Railsconf 2020 Cancelled, Linters, Layered Caching, & GlobalID
[00:03:41] Andrew talks about his “experiment” which is a remote-like meetup he is putting together.[00:10:31] There is talk about Standard RB on twitter and Jumpstart Pro being a good place to begin because it’s a template. [00:16:30] Chris brings up ERB Lint wondering if it’s been handy for the guys. Andrew mentions an HTML Beautifier that works with ERB that runs on that code which is nice. [00:22:49] Andrew’s FAVORITE question is asked about whether it’s a good idea to run a fixed version of a command rather than track to see if it passes or fails and if there is a downside to that. [00:29:26] Chris mentions the official github actions set-up for Ruby which is so much faster. Andrew quotes, “There was a bit of contention in the action community.” [00:32:13] Chris talks about Secrets getting tricky on forks and there wasn’t any solution he could see.[00:34:55] Nate reveals some cool cache stuff he’s been doing on CodeFund so he gives some information on it.[00:52:54] Chris brings up the Devise Masquerade gem and how nice it is to have. Which also brings up global.iD and how useful and powerful it is. [01:02:48] To end the episode, Andrew has a rather funny story about what happened when he added “dark mode” to the rubymeetup.online site.Panelists:Chris OliverAndrew MasonNate HopkinsLinks:Test double standardFormats with Prettier and lints ESL standardLocal ephemeral cacheAndrew Mason TwitterJumpstart ProERB LintGitHub Actions for RubyDevise MasqueradeRubymeetup.onlineGlobal.iDHTML beautifierMake secrets available of forks
Multitenancy, AWS Lambda, and a new online Ruby meetup?
In this episode, Jason, Chris, and Andrew “jump” right in to talking about Jumpstart Pro and what he is working on. Other discussions include Attributes API, AWS Lambda, Heavens Door, removing Spring from Gemfile, using Gatsby, Jekyll, Tailwind UI, starting a Ruby Meetup with Andrew, and many more interesting things. [00:00:55] Chris talks about some Jumpstart Pro stuff he’s working on.[00:04:30] Andrew discusses what he’s had to deal on having issues with multitenancy.[00:08:18] Andrew talks about how he built a stimulus reflex form to invite other members to a team.[00:11:00] Chris explains how his experience was using the current Attributes API. [00:16:02] The topic of “background jobs” is mentioned and Andrew and Chris expand on this. [00:21:09] Jason mentions how last time they talked about Hanami API and an article was put out this week about running it on Lambda and it’s supposed to be really cool! [00:24:08] There is a discussion on Fathom Analytics, Laravel, and Vapor. [00:36:49] Andrew shares his opinion on “Heaven’s Door” which is a Rails engine. [00:39:57] Andrew gets their authenticity token fixed and it’s a funny story to hear that Devise Masquerade seems to be the problem.[00:45:24] The topic of removing “Spring” from your Gemfile is brought up. Life is so much better…. [00:47:42] Jason wants to find out about Andrew’s new Ruby Meet Up that he is planning. He wants more than 100 people that are interested, so he has a plan on how to do this. [00:50:44] Things discussed are Gatsby, Jekyll Tailwind Starter, Tailwind UI, Headless CMS, and Jekyll. [00:55:52] Chris directs everyone to go on rubymeetup.online to add an email address and message them with ideas on format or to get speakers. Panelists:Jason CharnesAndrew MasonChris OliverLinks:AttributesJumpstart RailsAWS LambdaRuby on JetsFathomGatsbyJekyllLaravel VaporHeadless ChromeHeaven’s DoorJekyll Tailwind StarterRails SpringRuby MeetupRuby Meetup -Online Stimulus Reflex
Tailwind UI, Hanami::API, Puma security fixes, and more
[00:02:13] The guys talk about how Ruby is 27 years old and Rails is 16 years old and how Yukihiro “Matz” Matsumoto is still involved with Ruby since the beginning. [00:03:28] Chris mentions using Python, but Ruby being more flexible and the philosophy of Matz making Ruby so special. [00:06:45] Jason asks the guys if anything cool is going on. Tailwinds UI is mentioned which leads into Adam Wathan’s tweet about it. [00:12:04] Listen here to see if Jason likes working on Front End code. Also, the guys discuss how they had AMAZING designers at their jobs and how they helped them.[00:20:21] Out of Hanami World came Hanami API this week. What is Hanami and why does Jason love it? He explains what it’s really good at doing.[00:32:09] Andrew chimes in about the most frustrating thing he’s ever had to do and Chris talks about his nightmare projects. [00:33:20 Speaking of no fun, Andrew asks the guys if either of them has run into invalid authenticity token errors with Devise that they couldn’t resolve. [00:38:02] Puma is brought up and why it’s Chris’s favorite and Richard Schneeman and Evan Phoenix get a shout out from Andrew. [00:39:45] Andrew had a blog post published this week in Ruby Weekly about setting up VS Code for Rails Development and Chris dove into Shrine and rebuilt a Rails app called AnimatedGif.me.[00:45:29] RailsConf and MicroConf are mentioned as they are both coming up in the next couple of months. [00:47:48] Jason joyfully mentions he released a Ruby Gem this week called, “Andrew Says.” [00:50:31] Chris chimes in to say one of his favorite gems is Gem Install Rails. Panelists:Jason CharnesAndrew MasonChris OliverLinks:Ruby Weekly Hanami APIYukihiro “Matz” Matsumoto TwitterTailwind UIAdam Wathan TwitterHanamiDry-rbDeviseRichard SchneemanEvan Phoenix TwitterJason Charnes (Andrew_Says)AnimatedGif.meRailsConf 2020MicroConf 2020
RailsConf Proposals, Building Forms with StimulusReflex, and More
StimulusReflex Strong Migrations Falcon Andrew Mason's CFPs Awesome Legal TailwindCSS Stimulus Components
Joined by Jonathan Reinink, Creator of Inertia.js
Jonathan Reinink (Website) Jonathan Reinink (Twitter) TailwindCSS Inertia.js