

Ruby Rogues
Charles M Wood
Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Episodes
Mentioned books

Sep 15, 2020 • 18min
RR 470: Performance Improvement of Ruby 3.0 JIT with Takashi Kokubun
In this episode of Ruby Rogues, the panelists discuss the progress, problems, and strategies for implementing JIT in Ruby for the Ruby 3×3 goal all while being humbled a bit as Takashi improves our understanding around the subject.SponsorsAudible.comCacheFlyPanelJohn EppersonMatt SmithLuke StuttersGuestTakashi KokubunLinkshttps://github.com/mame/optcarrotmedium.com/@k0kubun/jit-development-progress-at-ruby-2-7Koichi SasadaPicksLuke Stutters:The World of Transcendental Programming (Amazon.co.jp Kindle)Matt Smith:All the Pretty Horses by Cormac McCarthyJohn Epperson:GoJSTakashi Kokubun:Animal CrossingFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: Takashi Kokubun. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Sep 1, 2020 • 1h
RR 469: Refactoring with James Dabbs
In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoringSponsorCacheFlyPanelDave KimuraJohn EppersonMatt SmithLuke StuttersGuestJames DabbsLinkshttps://github.com/github/scientistPicksJohn Epperson:Refactoring CheatseetsJames Dabbs:Learn You a Haskell for Great Good!A tour of UnisonLuke Stutters:Meet Author R.A. SalvatoreDave Kimura::Video Chat with WebRTCDEWALT 20V MAX XR Hammer DrillMatt Smith:Mostly Adequate GuideFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: James Dabbs. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Aug 18, 2020 • 1h 5min
RR 468: Diversity Matters: Diversifying Your Applicant Pool with Tricia Ball
Tricia Ball talks to the Rogues about diversity in tech. We discuss the declining numbers of women in tech (and the rest of STEM) since the 1980s, reasons why women are leaving mid-career and how we can help reverse this trend. Tricia gives practical actions that can be taken to improve company culture, recruitment and retention of under-represented groups.SponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutWant to level up on DevOps? Check out our Adventures in Devops PodcastThe MaxCoders' Guide to Finding Your Dream Developer Job by Charles Max WoodPanelCharles Max WoodLuke StuttersJohn EppersonSpecial GuestTricia BallLinksWomen in Tech ReportLaughter in the Male Dominated RoomThe Culture of Sexism at Riot GamesPicksLukeOutliers by Malcolm GladwellDragonRubyDragon Ruby episode with Lori OlsonJohnMarco Rogers talk from RailsConf 2017Project Farm YouTube channelChuckThe 12 Week Year (book)The Obstacle is the Way (book)TriciaSimone Giertz' Youtube channel Special Guest: Tricia Ball. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Aug 11, 2020 • 56min
RR 467: Rails at Super Scale with Kyle d'Oliveira
Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects to reduce technical debt and tools to keep your monolith majestic when the code won't stop coming.PanelDave KimuraLuke StuttersMatt SmithGuestKyle d'OliveiraSponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutRails Remote Conf 2020LinksGitHub's Online Schema Migrations for MySQLGh-ost benchmark against pt-online-schema-change performancePicksMatt Smith:Danger JSLuke Stutters:From jQuery to ES6 | Drifting RubyDave Kimura:Titan Security KeyTeach, Learn, and Make with Raspberry PiFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: Kyle d'Oliveira. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Aug 4, 2020 • 58min
RR 466: Beating Impostor Syndrome with Dylan Andrews
In this episode of Ruby Rogues guest, Dylan Andrews (GoNoodle) shares his journey from pro-drummer to junior developer to successful senior software engineer. Dylan and the rogues talk about on-boarding junior developers and building up confidence.PanelCharles Max WoodJohn EppersonMatt SmithLuke StuttersGuestDylan AndrewsSponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutRails Remote Conf 2020PicksDylan Andrews:Follow Dylan on Twitter > @dylan1andrews, BlogAmazon RedshiftCharles Max Wood:Podcast PLaybookLuke Stutters:Writing an Ajax long polling server in Ruby, Part 1John Epperson:Sublime Merge - Git Client, done SublimeMatt Smith:Pragmatic Bookshelf: By Developers, For DevelopersFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: Dylan Andrews. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jul 28, 2020 • 1h 24min
RR 465: WebAuthn in Ruby with Gonzalo Rodriguez and Braulio Martinez
As the world becomes more security conscious, we need to think about the ways we allow people to authenticate to our applications. WebAuthn is a standard that allows you to accept biometric, device based, and other types of authentication as a second or first factor. Gonzalo and Braulio have published a gem that allows you to add webauthn to your Ruby applications and have joined the Rogues to talk through the implications of using it in your applications.PanelCharles Max WoodDave KimuraJohn EppersonMatt SmithGuestsGonzalo RodriguezBraulio MartinezSponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutRails Remote Conf 2020LinksFIDO Alliance - Open Authentication Standards More Secure than Passwordseremyevans/rodauth: Ruby's Most Advanced Authentication FrameworkRodauth's demo site ported to Rails, showing Rodauth/Rails integrationBart de WaterPicksGonzalo Rodriguez:Follow Gonzalo > Github,CedarcodeGitHub DesktopBraulio Martinez:Follow Braulio > Github, CedarcodeProForm TreadmillsCharles Max Wood:Rails Remote Conf 2020CodineerPodsurgeDave Kimura:Carbon | Create and share beautiful images of your source codeRubidiumJohn Epperson:S'wellMatt Smith:YubiKey 5 | strong authentication for secure loginFollow Ruby Rogues on Twitter > @rubyrogues Special Guests: Braulio Martinez and Gonzalo Rodriguez. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jul 21, 2020 • 51min
RR 464: PWAs on Rails with John Beatty
John Beatty joins the Rogues to talk about building Progressive Web Applications on Ruby on Rails. He walks the Rogues through the ins and outs of building a PWA and what it’s like adding the features you need to get a PWA set up on Rails. It turns out to be surprisingly straightforward and yet has a ton of potential.PanelJohn EppersonMatt SmithCharles Max WoodGuestJohn BeattySponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutRails Remote Conf 2020Linksjohnbeatty/hnpwa-app: An implementation of the Hacker News PWA with Rails + StimulusPicksJohn Beatty:Follow John on Twitter @jpbeatty , BlogRailsConf 2020John Epperson:phrasingsimple_formCharles Max Wood:Traffic SecretsOne Funnel AwayDotCom SecretsExpert SecretsFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: John Beatty. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jul 14, 2020 • 1h 1min
RR 463: Can We Fix What We Can't See? with James Thompson
Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"In this episode of Ruby Rogues, James Thompson, a Software Architect at Mavenlink, delves into how to address errors in a service-based system and how to prioritize what errors to fix. He goes into how to recognize the errors when they are creeping in and so much more.PanelDave KimuraJohn EppersonMatt SmithLuke StuttersGuestJames ThompsonSponsorsScout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutRails Remote Conf 2020LinksBugsnagOpenTelemetryApplication Monitoring and Error Tracking Software | SentrySignalFxsmartinez87/exception_notification: Exception Notifier Plugin for RailsErrbitPicksJames Thompson:Follow James on Twitter @plainprogrammer, WebsiteThe Annotated American GodsLuke Stutters:raggi/async_sinatraDave Kimura:RubidiumSlim Gemfile for increased application maintainabilityJohn Epperson:Sharing puzzles with your friends so you can do puzzles during the current stay-at-home eraMatt Smith:Pulumi - Modern Infrastructure as CodeFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: James Thompson. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jun 30, 2020 • 1h 9min
RR 462: Graphiti, REST, and GraphQL with Lee Richmond
Lee Richmond is one of the primary developers behind the Graphiti library for Ruby. Lee describes Graphiti as the spiritual successor to ActiveResource. It provides a convenient way to provide an API that understands the object graph in your application without needing to resort to GraphQL.PanelCharles Max WoodDave KimuraJohn EppersonLuke StuttersMatt SmithGuestLee RichmondSponsorsResolve DigitalRails Remote Conf 2020LinksNested Forms from Scratch with StimulusJS | Drifting RubyPicksCharles Max Wood:Devchat.tv Remote ConferencesDave Kimura:Lens - The Kubernetes IDEBackblaze B2John Epperson:kschiess/parslet: A small PEG based parser libraryLuke Stutters:Ruby 2.7.1Rails Remote ConfMatt Smith:Pass: The Standard Unix Password ManagerLee Richmond:Follow Lee on Twitter @@richmolj, Graphiti.dev, email:richmolj@gmail.comPrisma - Database tools for modern application developmentFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: Lee Richmond. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Jun 9, 2020 • 41min
RR 461: Rethinking the View Layer with Components with Joel Hawksley
Joel Hawksley is an engineer at Github who works on some of their Rails architecture. He is one of the authors of the view_component gem. He walks the Rogues through the genesis of the project and the pros and cons of using a library like view_component and how it adds testability and easy management to Rails views.PanelCharles Max WoodDave KimuraLuke StuttersGuestJoel HawksleySponsorsResolve Digital "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! LinksView Components for BootstrapRails PR for template annotationsRails PR for render_inRNR 161: LightOS and the Light Phone with Hugh FrancisPicksJoel Hawksley:Joel's WebsiteVisionectCharles Max Wood:Devchat.tv Remote Conferencesremoteconferenceplaybook.comDevchat.tv Remote meetupsPercy Jackson and the OlympiansDave Kimura:ArduinoLuke Stutters:electric-ioFollow Ruby Rogues on Twitter > @rubyrogues Special Guest: Joel Hawksley. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.


