All Ruby Podcasts by Devchat.tv

Follow All Ruby Podcasts by Devchat.tv
Share on
Copy link to clipboard

All ruby related podcasts from Devchat.tv, including: - Ruby Rogues - My Ruby Story - Ruby Rants

Devchat.tv


    • Dec 21, 2021 LATEST EPISODE
    • weekly NEW EPISODES
    • 58m AVG DURATION
    • 644 EPISODES

    Listeners of All Ruby Podcasts by Devchat.tv that love the show mention: ruby, programming, community, check, fantastic, great, hosts, lot, thanks, new, content, show, love.



    Search for episodes from All Ruby Podcasts by Devchat.tv with a specific topic:

    Latest episodes from All Ruby Podcasts by Devchat.tv

    How VIte.js is Changing the Game with Máximo Mussini - RUBY 528

    Play Episode Listen Later Dec 21, 2021 66:13

    If you're on the search for a robust, lightning-fast solution in your programming language, listen up. The roundtable sits down with Máximo Mussini, a software developer who's passionate about integrating Ruby and Vte.js together to create something that's both razor-sharp and freakishly easy to use. The lads discuss how powerful http2 is becoming, the easiest way to slash loading times and be more strategic with your page building, and why you NEED Vite.js's incredible integration tools to stop playing around and get your pages up and soaring. “This set of new tools brings an on-demand mentality, which has a lot of benefits.” - Máximo Mussini In This Episode: How http2 is changing the game with Javascript How Vite.js and Ruby are slashing reload times and keeping programmers in their flow Why you need Vite's incredible integration capabilities to include any packages or files you can imagine The #1 benefit of Vite.js that's changing how programmers are able to code, integrate packages, and get their applications up and running Roundtable Picks! Máximo's: GitHub - ElMassimo/jumpstart-vite: ⚡️ Jumpstart a new Rails app with Vite.js + Turbo + Stimulus, and more https://chat.vitejs.dev/ 1 John's Pathfinder: Wrath of The Righteous - https://wrath.owlcatgames.com/ Pick: StimulusJS - https://stimulus.hotwired.dev/ Valentino's ES modules: A cartoon deep-dive – ES modules: A cartoon deep-dive - Mozilla Hacks - the Web developer blog  Women on Rails Newsletter – https://womenonrails.substack.com/ Rails 7 adds inorderof to queries – Rails 7 adds ActiveRecord::QueryMethods#inorderof to return query results in a particular sequence | Saeloun Blog  Monads explained with cats – https://twitter.com/TartanLlama/status/1460608706048106501 Luke's BCS and Chartered Engineer status https://www.bcs.org/ Rage clicks - what do they tell you about user behavior? - Understand your customers | Mi

    3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS

    Play Episode Listen Later Dec 16, 2021 65:07

    Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT" Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode. Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help. He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT" Special Guest: Mani Vaya.

    Ractors ft. Ivo Anjo - RUBY 527

    Play Episode Listen Later Dec 15, 2021 70:08

    Ivo Anjo joins the Rogues to discuss Ractors in Ruby and how they can be used. They're not actors as they appear in other languages. They communicate via message passing. Ivo clarifies several things about Ractors and what their powerful features and the understanding of what they do and how they work. Panel John EppersonValentino Stoll Guest Ivo Anjo Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs Links  Ruby Ractor Experiments: Safe async communication - ivo's awfully random tech blog Unsafe Concurrent Ruby PatternsJRuby in production applications 1subscribe to my newsletter!Ivo Anjo.meTwitter: Ivo Anjo ( @KnuX ) Picks Ivo- Ruby Hacking Guide Ivo- Lone Echo II: Journey In Zero Gravity With Rift S | OculusJohn- bullet | RubyGems.org | your community gem hostJohn- RubyConf 2021Valentino- Creating a UDP server with Ruby Ractors Special Guest: Ivo Anjo.

    Bridgetown.rb ft Felipe Vogel - RUBY 526

    Play Episode Listen Later Dec 8, 2021 59:10

    This week the Rogues talk to Felipe Vogel about how he's using Bridgetown and pros of using it over Jekyll. Bridgetown is a modernized blogging and static site generator platform forked from Jekyll to provide updated capabilities and a webpack based JavaScript asset pipeline for more modern applications. It also expands up on the work done on JAMstack applications to provide Rubyists with a stable launchpad for their applications. For more on Bridgetown, listen to the November 2021 update and AMA by Bridgetown creator Jared White Panel Charles Max WoodDarren BroemmerValentino Stoll Guest Felipe Vogel Sponsors Top End DevsCoaching | Top End Devs Links Build a blog with BridgetownBuild a blog with Bridgetown - New Updategithub.com/fpsvogel/learn-ruby-and-cs 1The Era of Bridgetown v1 Has Begun. Welcome to the “Pearl”My first Rails app, Plain ReadingRuby for the self-taught developerFelipe Vogel: Rubyist in TrainingGitHub: Felipe Vogelf ( psvoge )Twitter: Felipe Vogel ( @fpsvogel ) Picks Charles- XeroCharles- Author | Top End DevsDarren- RUBY ON RAILS DEVELOPER Demographics And Statistics In The USFelipe- Bridgetown FundraisingValentino- letter_opener_web Special Guest: Felipe Vogel.

    MailCatcher ft. Samuel Cochran - RUBY 525

    Play Episode Listen Later Dec 1, 2021 55:40

    Samuel Cochran, creator and maintainer of MailCatcher joins the Rogues to discuss how he pulled EventMachine together with Ruby to build out MailCatcher. He goes into the maintenance and contributions that have come in over the years. He dives into changes that are being made and the stability of the project. Panel Charles Max WoodDarren BroemmerJohn EppersonValentino Stoll Guest Samuel Cochran Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs Links mailcatcherBuildkiteasync gemrails 6.1's new multi-database gearpgbouncer Horizontal sharding schema managementAvoiding integer overflows with zero downtimeRails · Ruby on RailsGitHub: Samuel Cochran ( sj26 )Twitter: Samuel Cochran ( @sj26 ) Picks Charles- Author | Top End DevsCharles- Shadow Hunters | Board Game | BoardGameGeekCharles- DuneDarren- EngineYard – PaaS Platform as a Service | PaaS SolutionJohn- Face MasksJohn- Laundry Detergent SheetsSamuel- async gemValentino- GitHub-Shopify/toxiproxy Special Guest: Samuel Cochran.

    BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

    Play Episode Listen Later Nov 25, 2021 47:22

      Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects. The trick? Deep Work! Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal. Other developers call it "Flow" or "the Zone." Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount

    Mastering Hanami ft. Sebastian Wilgosz - RUBY 524

    Play Episode Listen Later Nov 24, 2021 52:16

    Sebastian Wilgosz joins the Rogues to discuss Hanami, a web framework for Rubyists. He discusses how it works and how it differs from other Ruby based web frameworks. He also discusses what's coming down the pipe and how to get started. Check out his website at https://hanamimastery.com Panel Charles Max WoodDarren Broemmer Guest Sebastian Wilgosz Sponsors Top End DevsCoaching | Top End Devs Links HanamiSebastian Wilgosz Twitter: Sebastian Wilgosz ( @sebwilgosz )Twitter: Hanami Mastery ( @HanamiMastery ) Picks Charles- Viscounts of The West KingdomCharles- Author | Top End DevsDarren- Developing Games With RubyDarren- DragonRuby | DragonRubySebastian- Polished Ruby Programming Special Guest: Sebastian Wilgosz.

    Common Table Expressions in ActiveRecord ft. Vlado Cingel - RUBY 523

    Play Episode Listen Later Nov 17, 2021 62:36

    Vlado Cingel recounts his story where he needed common table expressions within SQL for a project he was working on and wrote a patch to AREL and ActiveRecord which he submitted to the Rails Core. Since it hasn't been accepted, he's supporting it as a gem. Vlado explains what Common Table Expressions (CTEs) are, how they work, and where they're used. Panel John EppersonLuke StuttersValentino Stoll Guest Vlado Cingel Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs Links GitHub | vlado/activerecord-cteOrganising complex SQL queries in RailsGitHub: Vlado Cingel ( vlado ) Picks John- Digital Storm: Custom Gaming Computers & Gaming PCsLuke- Pitch PerfectValentino- Ruby TogetherValentino- Ruby CentralValentino- The Ruby VM a speedrun - Penelope PhippenVlado- The Wood Whisperer Guild - Online Woodworking SchoolVlado- Polished Ruby Programming Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Vlado Cingel.

    How Ruby Method Lookups Work ft. Kingsley Chijioke - RUBY 522

    Play Episode Listen Later Nov 10, 2021 44:30

    Kingsley Chijioke wrote an article breaking down the way that Ruby finds methods and determines which version of a method to run. The Rogues approach the internals of Ruby and discuss the implications of how this comes together and where the listeners may have seen this and point out any gotchas that arise. Panel Charles Max WoodDarren BroemmerDave KimuraLuke StuttersValentino Stoll Guest Kingsley Chijioke Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Understanding Ruby Method LookupTwitter: Obinwanne ( @kinsomicrote ) Picks Charles- Coaching | Top End DevsCharles- The Laws of WealthDarren- Masters of DoomDarren- How this art school from 1919 has influenced Ruby on Rails?Dave- OctoPrintDave- Ruby on Rails 7.0Kingsley- The Art of Doing Science and Engineering Luke- GitHub | sferik/active_emojiLuke- GitHub | tom-lord/regexp-examplesValentino- Polyphony Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails ScreencastsTwitter: Dave Kimura ( @kobaltz )GitHub: David Kimura ( kobaltz ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Kingsley Chijioke.

    Finding Memory Leaks in Ruby ft. Ulysse Buonomo - RUBY 521

    Play Episode Listen Later Nov 3, 2021 68:12

    Ulysse Buonomo ran into an issue in the application he works on where the Heroku applications were taking up more and more memory. He began tracking down memory growth in the applications to keep the applications fast and keep the bills small. Panel Charles Max WoodDarren BroemmerJohn EppersonLuke StuttersValentino Stoll Guest Ulysse Buonomo Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialLevel Up | Devchat.tv Links Tracking a Ruby memory leak in 2021My developer's notesKlaxit Tech Blog - MediumGitHub: Ulysse Buonomo ( BuonOmo ) Picks Charles- Caliban's War Charles-  Lost Ruins of ArnakCharles- Steampunk RallyCharles- Coaching | Top End DevsDarren- Watch Squid Game | Netflix Official SiteDarren- Camaleon CMSJohn- CalendlyJohn- GeyserMCLuke- Ulysse 31Luke- Pitch PerfectLuke- SINATRA::COOKIESUlysse- Valentino- GitHub | amatsuda/routes_lazy_routesValentino- New tool: an nginx playgroundValentino- Multiplayer/Chat | Minecraft wiki Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Ulysse Buonomo.

    Encryption and Security in Ruby and Rails ft. Jorge Manrubia - RUBY 520

    Play Episode Listen Later Oct 27, 2021 70:08

    Jorge Manrubia is a Security developer at BaseCamp. He discusses the encryption features added in Ruby on Rails and explains where they fit into the ecosystem for Hey.com. The panel jumps in to help discover how to help raise the privacy bar for your Ruby on Rails applications to protect personal and private information. Panel Darren BroemmerJohn EppersonValentino Stoll Guest Jorge Manrubia Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | attr-encrypted/attr_encryptedThings to consider before using attr_encryptedOpenSSL::CipherGitHub | chaps-io/public_activityJorge ManrubiaJorge ManrubiaGitHub: Jorge Manrubia ( jorgemanrubia )Twitter: Jorge Manrubia ( @jorgemanru ) Picks Darren- More Ruby MagicDarren- Java Creator James Gosling InterviewJohn- CalendlyJohn- GitHub | chaps-io/public_activityJorge- GitHub | whitequark/parserValentino- MJML, a parser, and a template engine for Ruby - Isabelle LafontValentino- If you maintain open source software as part of a team, we'd like to give you free @tuple for life!Valentino- GitHub | codenamev/.pryrc Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Jorge Manrubia.

    How to Thrive at Your (First) Dev Job ft. Riaz Virani - RUBY 519

    Play Episode Listen Later Oct 20, 2021 88:25

    Riaz Virani joins the Rogues to discuss how to thrive at your first Dev Job. He has five main ideas that when applied will help you as a new developer fit in and learn quickly on a development team. The Rogues chime in with their experiences. They also discuss how not-so-new developers can apply these ideas either as mentors or as learners themselves. Panel Charles Max WoodDave Kimura John EppersonLuke StuttersValentino Stoll Guest Riaz Virani Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialLevel Up | Devchat.tv Links Five Tips for Success: How To Thrive At Your First Dev JobRiazV.meTwitter: Riaz Virani ( @ViraniRiaz ) Picks Charles- PodcastBootcamp.ioCharles- Tribe of MillionairesDave- RecutJohn- GitHub | pboling/csv_pirateJohn- GitHub | tilo/smarter_csvLuke- Class: Hash ( Ruby 3.0.2 )Luke- INVINCIBLERiaz- Jon BellionRiaz- The Motivation MythValentino- Ruby Garbage Collection in Under Two HoursValentino- Design PatternsValentino- Ruby Pixel Art / Punk Art Programming Challenge Contact Dave: Ruby on Rails ScreencastsTwitter: Dave Kimura ( @kobaltz )GitHub: David Kimura ( kobaltz ) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Riaz Virani.

    Polished Ruby Programming ft. Jeremy Evans - RUBY 518

    Play Episode Listen Later Oct 13, 2021 77:49

    Jeremy Evans joins the Rogues to discuss the way he builds Ruby programs and the practices he put into his latest book "Polished Ruby Programming." The Rogues dive into Jeremy's opinions. They push back on some, applaud others, and ask deeper questions about the rest. Join this deep dive by experienced developers into the how and why of organizing Ruby in deeply practiced ways. Polished Ruby Programming giveaway: https://forms.gle/VURNitd9LCwMG9Sz9 Panel Charles Max WoodDarren BroemmerDave KimuraJohn EppersonLuke StuttersValentino Stoll Guest Jeremy Evans Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links code.jeremyevans.netGitHub: Jeremy Evans ( jeremyevans )Twitter: Jeremy Evans ( jeremyevans0 ) Picks Charles- PodcastBootcamp.ioCharles- How to Make Sh*t HappenCharles- The Road Back to YouDarren- ScrivenerDarren- GitHub | dbroemme/ruby-wadsDave- OctoPrintDave- ShuffleJeremy- Vultr: An OpenBSD-friendly cloud server providerJeremy- SendGrid: Send 100 emails/day for freeJeremy- Running My Own Email ServerJohn- GitHub | kschiess/parsletJohn- GOgroove BassPULSE 2.1 Computer SpeakersLuke- code.jeremyevans.net - PresentationsLuke- Polished Ruby Programming Book ReviewLuke- GitHub | jeremyevans/ruby-refrigeratorValentino- Ruby Kaigi Takeout 2021 Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails ScreencastsTwitter: Dave Kimura ( @kobaltz )GitHub: David Kimura ( kobaltz ) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Jeremy Evans.

    RUX: JSX-Style Rails View Components - RUBY 517

    Play Episode Listen Later Oct 6, 2021 73:52

    Cameron Dutro joins the Rogues to discuss RUX, a system for managing your View Components in Rails in a similar way to how React uses JSX to manage its Component views. He discusses how it works, how it goes together, and what inspired it. Panel Charles Max WoodDarren BroemmerLuke StuttersValentino Stoll Guest Cameron Dutro Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links GitHub | camertron/ruxPrimer Design SystemViewComponentGitHub | opal/opalMatestackReimagined Rails views using Matestack with Jonas JabariRuby 2.5 allows creating structs with keyword argumentsGitHub: Cameron Dutro ( camertron )Twitter: Кэмерон Дутро ( @camertron ) Picks Cameron- GitHub | camertron/erb2ruxCharles- PodcastBootcamp.ioCharles- JavaScript PicksCharles- Ready Player TwoCharles- Masters of DoomCharles- Top End DevsDarren- Is Ruby DeadDarren- 16 New ML Gems for RubyLuke- GitHub | jeremyevans/sequel_postgresql_triggersLuke- DEF CON 29 - James Kettle - HTTP2: The Sequel is Always WorseLuke- The Wire Valentino- FluxValentino- Add strict_loading mode to optionally prevent lazy loading Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Cameron Dutro .

    Docker and Ruby ft. Huzefa Biyawarwala - RUBY 516

    Play Episode Listen Later Sep 29, 2021 59:45

    Huzefa Biyawarwala joins the Rogues to discuss developer tooling around Docker and how it's used with Ruby and Rails. The Rogues join in and discuss the ways they've used Docker in their own setups and how they deploy apps using Docker and how Docker is used on their own development environment. Panel Charles Max Wood John Epperson  Luke Stutters Valentino Stoll Guest Huzefa Biyawarwala Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Rails On Docker Simplified Dokku Ruby - Docker Hub Codacy huzefabiyawar/rails-docker:rails-project GitHub | huzefahuzu/rails-sidekiq LinkedIn: Huzefa Biyawarwala Twitter: Huzefa Biyawar ( @huzub ) Picks Charles- PodcastBootcamp.io Charles- The Sword of Shannara Charles- Ready Player One Huzefa- Dokku John- Minecraft Luke- ELF64 hello world Valentino- Move over Rake, Thor is the new king Valentino- GitHub | avmnu-sng/rspec-tracer Valentino- Nushell  Valentino- RubyKaigi Takeout 2021 Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact John: Rock Agile Consulting GitHub: John Epperson ( kirillian ) LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Docker and Ruby ft. Huzefa Biyawarwala - RUBY 516

    Play Episode Listen Later Sep 29, 2021 59:45

    Huzefa Biyawarwala joins the Rogues to discuss developer tooling around Docker and how it's used with Ruby and Rails. The Rogues join in and discuss the ways they've used Docker in their own setups and how they deploy apps using Docker and how Docker is used on their own development environment. Panel Charles Max WoodJohn Epperson Luke StuttersValentino Stoll Guest Huzefa Biyawarwala Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Rails On Docker SimplifiedDokkuRuby - Docker HubCodacyhuzefabiyawar/rails-docker:rails-projectGitHub | huzefahuzu/rails-sidekiqLinkedIn: Huzefa BiyawarwalaTwitter: Huzefa Biyawar ( @huzub ) Picks Charles- PodcastBootcamp.ioCharles- The Sword of ShannaraCharles- Ready Player OneHuzefa- DokkuJohn- MinecraftLuke- ELF64 hello worldValentino- Move over Rake, Thor is the new kingValentino- GitHub | avmnu-sng/rspec-tracerValentino- Nushell Valentino- RubyKaigi Takeout 2021 Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Huzefa Biyawarwala.

    Containerizing and Moving Apps to Kuberetes ft. Michael Orr – RUBY 515

    Play Episode Listen Later Sep 22, 2021 58:03

    Michael Orr joins the Rogues to discuss how to move applications into Docker for development and production environments in Kubernetes. He walks the panel through the process of orchestrating a Rails setup in Kubernetes that you can run in the cloud. Panel Charles Max WoodDarren BroemmerLuke StuttersValentino Stoll Guest Michael Orr  Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links Containerizing Ruby on Rails ApplicationsOpen Tracing Twitter: Michael Orr ( @imightbeinatree ) Picks Charles- Rocket FuelCharles- $100M OffersCharles- The ChosenCharles- Top End DevsCharles- PodcastBootcamp.ioDarren- 10 Things in Engineering We Don't Spend Enough Time OnLuke- Handle request abortion Luke- Mastering RodaLuke- Moving your PINDA probe on your Prusa printerMichael- Create Recording Rules in PrometheusValentino- Adafruit Gemma M0Valentino- Conductive Thread Valentino- What is a Reed Switch and How Does it Work? Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Michael Orr.

    Containerizing and Moving Apps to Kuberetes ft. Michael Orr – RUBY 515

    Play Episode Listen Later Sep 22, 2021 58:03

    Michael Orr joins the Rogues to discuss how to move applications into Docker for development and production environments in Kubernetes. He walks the panel through the process of orchestrating a Rails setup in Kubernetes that you can run in the cloud. Panel Charles Max Wood Darren Broemmer Luke Stutters Valentino Stoll Guest Michael Orr  Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links Containerizing Ruby on Rails Applications Open Tracing Twitter: Michael Orr ( @imightbeinatree ) Picks Charles- Rocket Fuel Charles- $100M Offers Charles- The Chosen Charles- Top End Devs Charles- PodcastBootcamp.io Darren- 10 Things in Engineering We Don't Spend Enough Time On Luke- Handle request abortion  Luke- Mastering Roda Luke- Moving your PINDA probe on your Prusa printer Michael- Create Recording Rules in Prometheus Valentino- Adafruit Gemma M0 Valentino- Conductive Thread  Valentino- What is a Reed Switch and How Does it Work? Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Building Mobile Apps and Ruby ft. Maxwell Anselm - RUBY 514

    Play Episode Listen Later Sep 15, 2021 62:51

    Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in on different options. Maxwell also goes into how he uses Ruby in non-Ruby codebases. Panel Darren BroemmerDave KimuraJohn EppersonLuke Stutters Guest Maxwell Anselm Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links The Definitive Guide to RUBY's C APIKotlin for Cross-Platform Mobile DevelopmentFlutterShardboxRubyMotionLife in the slow laneGitHub: Max ( silverhammermba ) Picks Darren- GosuDave-  TKD Breakable BoardsDave-  12v USB Fan Cable John- GitHub | svenfuchs/gem-releaseJohn- fastlaneLuke- Linux FunLuke- LRUG August 2021Maxwell- ffi | RubyGems Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails ScreencastsTwitter: Dave Kimura ( @kobaltz )GitHub: David Kimura ( kobaltz ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Special Guest: Maxwell Anselm.

    Building Mobile Apps and Ruby ft. Maxwell Anselm - RUBY 514

    Play Episode Listen Later Sep 15, 2021 62:51

    Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in on different options. Maxwell also goes into how he uses Ruby in non-Ruby codebases. Panel Darren Broemmer Dave Kimura John Epperson Luke Stutters Guest Maxwell Anselm Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links The Definitive Guide to RUBY's C API Kotlin for Cross-Platform Mobile Development Flutter Shardbox RubyMotion Life in the slow lane GitHub: Max ( silverhammermba ) Picks Darren- Gosu Dave-  TKD Breakable Boards Dave-  12v USB Fan Cable  John- GitHub | svenfuchs/gem-release John- fastlane Luke- Linux Fun Luke- LRUG August 2021 Maxwell- ffi | RubyGems Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Contact John: Rock Agile Consulting GitHub: John Epperson ( kirillian ) LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts )

    How to Launch the Next Stage of Your Career - BONUS

    Play Episode Listen Later Sep 3, 2021 32:18

    Charles Max Wood explains how podcasting has repeatedly opened up opportunities for him to move his career forward. He dives into how it helped early in his career, how he was able to use it as a tool to find freelance clients, and how it can take you beyond a full time senior developer job into coaching or courses. If you'd like to learn how to start your own podcast, go to podcastbootcamp.io Panel Charles Max Wood

    Going from Development to Production - RUBY 513

    Play Episode Listen Later Sep 2, 2021 76:44

    Dave Kimura, John Epperson, Luke Stutters, Darren Broemmer, and Valentino Stoll talk about their experiences in setting up a maintainable development environment and discuss considerations when deploying to production. Panel Darren Broemmer Dave Kimura John Epperson Luke Stutters Valentino Stoll Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links GitHub | rails/importmap-rails Ruby on Whales: Dockerizing Ruby and Rails development GitHub | kirillian/shiplane Ruby on Rails Screencasts bin/functions Picks Darren- Debunking the infamous “Only two hard problems in Computer Science” Dave- Drifting Ruby Dave- 3Doodler Create+ 3D Printing Pen John- GitHub | kirillian/shiplane John- Homemade Pool Covers Luke- Ruby's Hidden Gems: Delegator and Forwardable Luke- mix-fgpa  Luke- Donald Knuth’s MIX computer implemented in iCE40HX8K-EVB Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Contact John: Rock Agile Consulting GitHub: John Epperson ( kirillian ) LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Going from Development to Production - RUBY 513

    Play Episode Listen Later Sep 1, 2021 76:44

    Dave Kimura, John Epperson, Luke Stutters, Darren Broemmer, and Valentino Stoll talk about their experiences in setting up a maintainable development environment and discuss considerations when deploying to production. Panel Darren BroemmerDave KimuraJohn EppersonLuke StuttersValentino Stoll Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links GitHub | rails/importmap-railsRuby on Whales: Dockerizing Ruby and Rails developmentGitHub | kirillian/shiplaneRuby on Rails Screencastsbin/functions Picks Darren- Debunking the infamous “Only two hard problems in Computer Science”Dave- Drifting RubyDave- 3Doodler Create+ 3D Printing PenJohn- GitHub | kirillian/shiplaneJohn- Homemade Pool CoversLuke- Ruby's Hidden Gems: Delegator and ForwardableLuke- mix-fgpa Luke- Donald Knuth's MIX computer implemented in iCE40HX8K-EVB Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails ScreencastsTwitter: Dave Kimura ( @kobaltz )GitHub: David Kimura ( kobaltz ) Contact John: Rock Agile ConsultingGitHub: John Epperson ( kirillian )LinkedIn: John Epperson Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev )

    Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512

    Play Episode Listen Later Aug 25, 2021 81:11

    Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Alex Dunae  Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | Shopify/tapiocaGitHub | chanzuckerberg/sorbet-railsSorbet Journey, Part 1: Why Add Types to a Rails AppSorbet Journey, Part 2: Adding Sorbet to an Existing Ruby GemSorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails AppSorbet Journey, Part 4: Sorbet StabilityGORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew MetcalfSorbet Compiler: An experimental, ahead-of-time compiler for RubyJoin Sorbet on SlackTwitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source ApplicationsAlex- Sonic PiAlex- HealthFitCharles- XeroCharles- Level Up | Devchat.tvLuke- Alan Kay - QuoraValentino- GitHub | tenderlove/analog-terminal-bellValentino- OSH ParkValentino- Strange request: What is the loudest clicky keyboard?Valentino- IBM Beamspring Sound Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .

    Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512

    Play Episode Listen Later Aug 25, 2021 81:11

    Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Alex Dunae  Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Live Streaming to the Command Line with ActionCable ft. Hans Schnedlitz - RUBY 511

    Play Episode Listen Later Aug 18, 2021 45:45

    Hans Schnedlitz joins the Rogues to discuss how you can use ActionCable to get feedback on ongoing tasks in the commandline by connecting to a websocket. His solution is written entirely in Ruby and provides some interesting options for people building CLI's for their applications. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Hans Schnedlitz Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Real-Time Command Line Applications with Action Cable and Thor OptionParser GitHub | ManageIQ/optimist GitHub | rails/thor Rails Application Templates GitHub | rails/rails GitHub | RailsApps/rails-composer TTY GitHub | junegunn/fzf Hans-Jörg Schnedlitz GitHub: Hans-Jörg Schnedlitz ( hschne ) Twitter: Hans Schnedlitz ( @hschnedlitz ) Picks Charles- Kajabi Charles- Devchat.tv/levelup Hans- GitHub | hschne/rails-mini-profiler Hans- Project Hail Mary Luke- CLI OAuth in Ruby Luke- A Rubyist's Walk Along the C-side (Part 6): Classes & Object Oriented Programming Luke- Raspberry Pi Touch Display Valentino- Destroy All Software Valentino- David Dollar | Developer Experience Design Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Live Streaming to the Command LIne with ActionCable ft. Hans Schnedlitz - RUBY 511

    Play Episode Listen Later Aug 18, 2021 45:45

    Hans Schnedlitz joins the Rogues to discuss how you can use ActionCable to get feedback on ongoing tasks in the commandline by connecting to a websocket. His solution is written entirely in Ruby and provides some interesting options for people building CLI's for their applications. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Hans Schnedlitz Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trial Links Real-Time Command Line Applications with Action Cable and ThorOptionParserGitHub | ManageIQ/optimistGitHub | rails/thorRails Application TemplatesGitHub | rails/railsGitHub | RailsApps/rails-composerTTYGitHub | junegunn/fzfHans-Jörg SchnedlitzGitHub: Hans-Jörg Schnedlitz ( hschne )Twitter: Hans Schnedlitz ( @hschnedlitz ) Picks Charles- KajabiCharles- Devchat.tv/levelupHans- GitHub | hschne/rails-mini-profilerHans- Project Hail MaryLuke- CLI OAuth in RubyLuke- A Rubyist's Walk Along the C-side (Part 6): Classes & Object Oriented ProgrammingLuke- Raspberry Pi Touch DisplayValentino- Destroy All SoftwareValentino- David Dollar | Developer Experience Design Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Hans Schnedlitz.

    Don't Follow the Default Developer Career Path - BONUS

    Play Episode Listen Later Aug 13, 2021 23:56

    Charles Max Wood explains the default path that developers seem to follow in their career and why that doesn't give developers the fulfillment they're looking for. He then walks through some of the options to change the direction of your career. Panel Charles Max Wood

    Ruby JIT and MJIT ft. Takashi Kokubun - RUBY 510

    Play Episode Listen Later Aug 11, 2021 54:54

    Takashi Kokubun joins the Rogues to dive into Just in Time compiling, Ruby 3.0 and all the goodness that comes with it. He explains how it relates not only to Ruby performance, but Rails performance and what it means to different kinds of loads that come across the Ruby virtual machine. Panel Darren Broemmer Valentino Stoll Guest Takashi Kokubun Sponsors Dev Influencers Accelerator Links Ruby 3 JIT can make Rails faster Keynote - RubyKaigi 2015 GitHub | Shopify/yjit GitHub | vnmakarov/mir GitHub | k0kubun/railsbench GitHub | discourse/discourse A Simpler Rails Benchmark, Puma and Concurrency GitHub: Takashi Kokubun ( k0kubun ) Twitter: k0kubun ( @k0kubun ) Picks Darren- The Ruby Terminal Apps Toolkit Takashi- GeForce RTX 3060 Family Valentino- mruby Valentino- Enhance colored inspect output #159 Valentino- Implement pry-like ls command #203 Valentino- Add pry-like show_source command #219 Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Ruby JIT and MJIT ft. Takashi Kokubun - RUBY 510

    Play Episode Listen Later Aug 11, 2021 54:54

    Takashi Kokubun joins the Rogues to dive into Just in Time compiling, Ruby 3.0 and all the goodness that comes with it. He explains how it relates not only to Ruby performance, but Rails performance and what it means to different kinds of loads that come across the Ruby virtual machine. Panel Darren BroemmerValentino Stoll Guest Takashi Kokubun Sponsors Dev Influencers Accelerator Links Ruby 3 JIT can make Rails fasterKeynote - RubyKaigi 2015GitHub | Shopify/yjitGitHub | vnmakarov/mirGitHub | k0kubun/railsbenchGitHub | discourse/discourseA Simpler Rails Benchmark, Puma and ConcurrencyGitHub: Takashi Kokubun ( k0kubun )Twitter: k0kubun ( @k0kubun ) Picks Darren- The Ruby Terminal Apps ToolkitTakashi- GeForce RTX 3060 FamilyValentino- mrubyValentino- Enhance colored inspect output #159Valentino- Implement pry-like ls command #203Valentino- Add pry-like show_source command #219 Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev )

    Load Testing Rails Apps with JMeter ft. Milap Neupane - RUBY 509

    Play Episode Listen Later Aug 4, 2021 71:15

    Milap Neupane joins the Rogues to talk about how to know how robust your Rails apps are. Sometimes you forget to optimize database queries or network calls for performance during development, which impact the load that the application can support and when its performance begins to degrade. Milap breaks down how to determine where these moments occur and what to do to get better performance from your applications. Panel John Epperson Luke Stutters Valentino Stoll Guest Milap Neupane  Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Load Test Your Rails Apps with Apache JMeter Building, Testing and Deploying AWS Lambda Functions in Ruby Apache JMeter™ Milap Neupane Blog LinkedIn: milap neupane Twitter: Milap Neupane ( @_milap ) Picks John- Which test framework should I learn, RSpec or Minitest? John- Monoprice Luke- Apache Web Server Hardening and Security Guide Luke- Agile is Dead • Pragmatic Dave Thomas • GOTO 2015 Milap- Gophercises Milap- lofi.cafe Valentino- Effective Data Synchronization between Rails Microservices - Austin Story Valentino- GitHub | amancevice/yake Valentino- Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions. Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Debugging Ruby ft. Fabio Perrella - RUBY 508

    Play Episode Listen Later Jul 28, 2021 70:42

    Fabio Perrella joins the Rogues to discuss debugging Ruby programs and how to find problems across your code and your dependencies. The panel shares their stories and experience to dive into debugging tools and techniques they've used that have worked out well in the apps they maintain. Panel Darren Broemmer John Epperson Luke Stutters Valentino Stoll Guest Fabio Perrella Sponsors Dev Influencers Accelerator Links Ideas by WeTransfer IAM roles for Amazon EC2 The Curious Case of the Bad Clone GitHub | deivid-rodriguez/pry-byebug Ruby Jard Trailer.app GitHub | mperham/connection_pool Highlights from Git 2.29 GitHub | grodowski/undercover Fabio Perrella's Blog Twitter: fabio perrella ( @fabioperrella ) Picks Darren- Ted Lasso — Official Trailer | Apple TV+ Fabio- GitHub | WeTransfer/wt_activerecord_index_spy Fabio- Debugging Series 2021 Articles Fabio- fitbit + vitality John- Ruby Radar John- Ruby Weekly John- GitHub | TaKO8Ki/frum Luke- code.jeremyevans.net Luke- Cryptocurrency Payments Luke- Amazon Basics Line-Interactive Valentino- Home Assistant Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )

    Building with Just What You Need Using Roda with Jeremy Evans - RUBY 507

    Play Episode Listen Later Jul 21, 2021 65:58

    Jeremy Evans, author of the Roda framework, joins the Rogues to talk about how to use Roda to build Ruby web applications. Roda is a super lightweight framework that adds features through plugins to give you the power you need when you need it to build your applications. This allows you to bring in only what you need in order to get fast and easy to maintain code. Panel Charles Max Wood Dave Kimura  Luke Stutters Guest Jeremy Evans Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links GitHub | jeremyevans/roda Roda: Routing Tree Web Toolkit GitHub | jeremyevans/roda-sequel-stack GitHub | jeremyevans/r10k GitHub | shrinerb/shrine code.jeremyevans.net GitHub : Jeremy Evans ( jeremyevans ) Twitter: Jeremy Evans ( @jeremyevans0 ) Picks Charles- Sea Lion Fins Charles- Atlas Shrugged  Charles- The Ruthless Elimination of Hurry Dave-  DeWalt Heat Gun 20v  Dave- Creality | CR-10 Smart Jeremy- Xanadu Next Luke- A Rubyist's Walk Along the C-side Luke- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz )

    What's Cooking in Rails 7 featuring Jason Dinsmore - RUBY 506

    Play Episode Listen Later Jul 14, 2021 51:25

    Jason Dinsmore went spelunking through the changelogs for Rails and pulled out the latest features for the most popular Ruby web development framework. Jason and the Rogues go through the changes and discuss the upcoming changes in Rails 7. Panel Charles Max Wood Darren Broemmer Dave Kimura John Epperson Luke Stutters Guest Jason Dinsmore Sponsors Dev Influencers Accelerator Links What's Cooking in Rails 7? GitHub | attr-encrypted/attr_encrypted Rails 7 will introduce invert_where method, but it's dangerous Twitter: Jason Dinsmore ( @dinjas ) Picks Charles- Atlas Shrugged  Darren- Emojicrytion Dave-  CalDigit Element Hub Dave- CalDigit Connect 10G Jason- GitHub | mbj/mutant Jason- Remote Development using SSH Jason- hint.io John- Katherine of Sky - YouTube John- GitHub | attr-encrypted/attr_encrypted John- Cliffhangers work Luke- Factorio Luke- Conventional Commits Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz )

    The Ruby Fiber Scheduler with Wander Hillen - RUBY 505

    Play Episode Listen Later Jul 7, 2021 61:39

    The Ruby fiber scheduler is a powerful new feature in Ruby that we brought Wander Hillen along to discuss with us. Ruby fibers are a way of managing threading and concurrency within Ruby. This episode explains uses that can come from the fiber scheduler and what it offers in doing work outside the main process to increase efficiency. Panel Darren Broemmer John Epperson Luke Stutters Guest Wander Hillen  Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links Ruby 3.0 and the new FiberScheduler interface Pre-emptive fiber-based concurrency in MRI Ruby Light-weight scheduler for improved concurrency Efficient IO with io_uring The blog of wjwh - Home Picks Darren- AWS App Runner John- CarbotAnimations - YouTube Luke- Managing Windows windows within mruby Part 2: Creating a window from mruby Wander- arduino-copilot: Arduino programming in haskell using the Copilot stream DSL Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer )

    Models in Migrations? and a Year of Open Source Contributions with Jake Yesbeck - RUBY 504

    Play Episode Listen Later Jun 30, 2021 66:30

    Jake Yesbeck joins the Rogues this week to talk about how to handle models and data migrations in your Ruby on Rails applications. He and the Rogues discuss the pros and cons of including models in your Rails migrations and the strategies for migrating data as part of migrating your database structure. The panel then dives into Jake’s year of contributing to open source each day. What he learned and what he gained from making a contribution every day of an entire year to open source. Panel Charles Max Wood Darren Broemmer John Epperson Luke Stutters Guest Jake Yesbeck Sponsors Dev Influencers Accelerator Links A Successful Year of Commits Why You Should Avoid Models in Rails Migrations GitHub: Jake Yesbeck ( yez ) Twitter: Jake Yesbeck ( @jakeyesbeck ) Picks Charles-  Who Not How Charles- OnceHub Charles- Zapier Charles- Discourse Charles- Monday.com Charles- Riverside.fm Charles- Dev Influencers | Devchat.tv Darren- CodeTour Jake- Nomad John- Everhour John- Dark Chocolate Oreos Luke- Managing Windows windows within mruby Part 2: Creating a window from mruby Luke- GitHub | atitan/MFRC522_Ruby Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer )

    Cleanly and Easily Serializing JSON with Alba featuring Masafumi Okura - RUBY 503

    Play Episode Listen Later Jun 23, 2021 48:42

    Masafumi Okura is the organizer of Kaigi on Rails and the author of the Alba--a JSON serializer library. The Rogues dive in and get the details on Kaigi on Rails and discuss how to serialize data into JSON within your application. They also discuss why we need another JSON serializer library and which options Alba offers. Panel Dave Kimura Darren Broemmer Luke Stutters Guest Masafumi Okura Sponsors Dev Influencers Accelerator Links Ruby Galaxy v0.1 Okura Masafumi - Kaigi on Rails - YouTube okuramasafumi.com CFApp GitHub | procore/blueprinter GitHub | okuramasafumi/alba Exploring de-serialization issues in Ruby projects GitHub | amatsuda/jb Twitter: Kaigi on Rails ( @kaigionrails ) Twitter: OKURA Masafumi ( @okuramasafumi ) Picks Darren- GitHub | adomokos/light-service Dave- AirTag - Apple Luke- rdm6300 | RubyGems.org Masafumi - esa Masafumi- GitHub | mruby/mruby Contact Darren: Twitter: Darren Broemmer ( @DarrenBroemmer ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz )

    Refactoring to Five Lines of Code with Christian Clausen - RUBY 502

    Play Episode Listen Later Jun 16, 2021 52:13

    Christian Clausen is the author of the book Five Lines of Code in the Manning Early Access Program. He advocates for a rule based refactoring system. One of the rules he uses is refactoring your methods to be five lines of code. Listen in to hear him explain why five lines of code matters and how to get there. Panel John Epperson Guest Christian Clausen Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Sandi Metz' Rules For Developers Christian Clausen - Medium Twitter: Christian Clausen ( @thedrlambda ) GitHub: Christian Clausen ( thedrlambda ) Picks Christian- Embracing Imperfection John- Fiber Gummy

    Can Active Storage Serve Images for the Modern Web? by Mark Hutter - RUBY 501

    Play Episode Listen Later Jun 9, 2021 56:04

    Dave Kimura and Luke Stutters talk with Mark Hutter about Active Storage and his experience building a large image driven application. We talk about some of the issues and workarounds when implementing Active Storage. Panel Dave Kimura Luke Stutters Guest Mark Hutter Sponsors Dev Influencers Accelerator Links The Speedshop Ruby on Rails Performance Blog Active storage add proxying - GitHub Ruby on Rails Screencasts GitHub | rubyjs/mini_racer Mark Hutter | Lead Engineer GitHub: Mark Hutter ( mrkhutter ) Twitter: Mark Hutter ( @mrkhutter ) Picks Dave- Sigma 16mm f/1.4 DC DN Contemporary Lens for Sony E  Dave- NexDock  Dave-  Episode #256 CDN on Active Storage Uploads Luke- StutsBlog - Technical Blog Luke- GitHub | rails/execjs Mark- MH40 Wireless Over-Ear Headphones Mark- solnic.codes Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz )

    The 3 Essentials for Successful Job Outcomes - BONUS

    Play Episode Listen Later Jun 4, 2021 35:24

    Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas. First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways. Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes. Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the Dev Influencers Accelerator. Panel Charles Max Wood

    Episode 500 - RUBY 500

    Play Episode Listen Later Jun 2, 2021 69:17

    Chuck, Luke, and Dave are joined by Eric Berry for a roundtable chat and celebration of 500 episodes and 10 years of Ruby Rogues. They start out discussing where each of them are at these days. Then talk about their favorite episodes of the show. They talk about what they see for the future of Ruby and then discuss the future of the show and where they go from here. Panel Charles Max Wood Dave Kimura Luke Stutters Guest Eric Berry Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson | Devchat.tv RR 324: Developer Horror Stories | Devchat.tv Bug #15732 - Ruby master Picks Charles- Who Not How Charles- Focus Blocks Dave- Fertilizer for your garden Eric- Gitcoin Luke- Devchat.tv Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz )

    How to Get Hired at a FANG Company - BONUS

    Play Episode Listen Later May 28, 2021 22:25

    Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome. This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer. Panel Charles Max Wood

    Upgrading from Sprockets to Webpacker with Ariel Juodziukynas - RUBY 499

    Play Episode Listen Later May 26, 2021 73:20

    Ariel Juodziukynas joins the Rogues to talk about how to upgrade your Ruby on Rails application from Sprockets to Webpacker. Sprockets was introduced in Rails 3.1 to help you manage your static assets including JavaScript. Webpack came along to help manage JavaScript and eventually other assets later on and was adopted into Rails in version 5 and is now the preferred way to manage JavaScript assets in Ruby on Rails applications. Ariel has written a guide on how to move from Sprockets to Webpacker and discussed with the Rogues the pros, cons, and pitfalls of such a move in your applications. Panel John Epperson Luke Stutters Guest Ariel Juodziukynas Sponsors Dev Influencers Accelerator Links Goodbye Dependabot Preview, hello Dependabot! How to Migrate your JavaScript from Sprockets to Webpacker Webpack VS Sprockets GitHub | fastruby/next_rails Phoenix.LiveView  Twitter: Ariel Juodziukynas ( @arieljuod ) Picks Ariel- GitHub | arielj/rails-new-app John- RailsBump John- Gas Powered Weed Whackers for Medium/Large Sized Yards Luke- All Ruby Books @ Planet Ruby Luke- The Rising Storm of Ethics in Open Source - Coraline Ada Ehmke

    Developing your development - RUBY 498

    Play Episode Listen Later May 19, 2021 54:53

    Mason McLead from software.com shows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why Saturday is code day. Panel Charles Max Wood Dave Kimura Luke Stutters Guest Mason McLead  Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Software Top 40 Software.com LinkedIn- Mason Mclead Picks Charles- Fanatical Prospecting Charles- Who Not How Charles- Monday.com Charles- Zapier Dave- J-B Weld  Luke- Rubyist Mason- Materialize Mason- Darn Tough Vermont Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz )

    Building a UDP Server with Ruby Ractors with Claus Lensbøl - RUBY 497

    Play Episode Listen Later May 12, 2021 62:01

    Claus Lensbøl is a Danish Devops engineer who built a UDP server using Ractors--a new feature in Ruby 3.0. Ractors is a method of getting concurrency in Ruby. It's what threads should have been to give us the ability to use multiple cores with one Ruby program without forking into multiple processes. Panel Charles Max Wood John Epperson Guest Claus Lensbøl Sponsors Dev Influencers Accelerator Links Timeout: Ruby’s Most Dangerous API Creating a UDP server with Ruby Ractors Claus Lensbøl - Telecommunication Software Engineer Twitter: Claus Lensbøl ( @lensboel ) Picks Charles- Ruby Rogues | Devchat.tv Charles- Who Not How Charles- Xero Accounting Software Charles- Checking in on people Claus- Help new people get into the community John- Google Pixel Phone John- OREO Dark Chocolate Sandwich Cookies

    Becoming the Go-To Person in Your Technology Area - BONUS

    Play Episode Listen Later May 7, 2021 16:32

    Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do. So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you. Panel Charles Max Wood

    Why Write Rails View Tests with Nikola Đuza - RUBY 496

    Play Episode Listen Later May 5, 2021 57:30

    We test our Rails Controllers, Models, Helpers, and Services. But, why don't we test our views? Nikola Đuza has started testing his and explains how he does it and what he's learned about the process. He also explains what confidence it's added for him when writing his Rails code. Panel Charles Max Wood Dave Kimura  Luke Stutters Guest Nikola Đuza Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links Why Write Rails View Tests Pragmatic Pineapple Twitter: Nikola Đuza ( @nikolalsvk ) GitHub: Nikola Đuza ( nikolalsvk ) Picks Charles- Get outside Charles- Go to a farm Charles- Go to nature Charles- Devchat.tv/Premium Charles- Dev Influencers | Devchat.tv Charles- She's in Tech | Devchat.tv Dave-  Apple TV Dave- Parachute Toy Luke- Tonysa RJ45 Screw Terminal Adaptor, DVR Ethernet Connector  Luke- RFID & NFC Human Chip implants Nikola- iMac - Apple

    Don't Let These Things Keep You From Podcasting - BONUS

    Play Episode Listen Later Apr 29, 2021 15:17

    Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood

    Reflecting on Stimulus with Julian Rubisch - RUBY 495

    Play Episode Listen Later Apr 28, 2021 64:02

    We talk with Julian about a few projects, including Stimulus, Stimulus Reflex, and SPAs and how they fit into our modern tech stacks. Panel Charles Max Wood John Epperson Luke Stutters Guest Julian Rubisch Sponsors Dev Influencers Accelerator Links Ruby on Rails Drag and Drop Uploads with Active Storage, Stimulus.js and Dropzone.js GitHub | stimulus-use/stimulus-use StimulusReflex CableReady GitHub | julianrubisch/futurism GitHub: Julian Rubisch  Twitter: Julian Rubisch ( @julian_rubisch ) Picks Charles- Golf Charles- Riverside.fm Charles- monday.com Charles- Dev Influencers | Devchat.tv John- Ruby on Rails Drag and Drop Uploads with Active Storage, Stimulus.js and Dropzone.js John- Stimulus John- DEKUYPER HOT DAMN! 100 PROOF Julian- What Tech Calls Thinking by Adrian Daub Luke- Julian Rubisch on Apple Music Luke- GitHub | hexdigest/ruby-nfc

    BONUS: Relationships Matter Most

    Play Episode Listen Later Apr 23, 2021 19:44

    Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood

    RUBY 494: Reducing Friction at the Authorization Layer with John Nunemaker

    Play Episode Listen Later Apr 21, 2021 57:31

    Dave Kimura, Luke Stutters, and John Epperson talk with John Nunemaker about Rails Authorization. John dives into the Pundit and how he had created a wrapper around the authorization to provide meaningful messages to his application layer. Panel Dave Kimura John Epperson Luke Stutters Guest John Nunemaker Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links Rails: How to Reduce Friction at the Authorization Layer GitHub | palkan/action_policy FlipperCloud  Multiple Resources with Devise Picks Dave- Docker Desktop for Mac [Apple Silicon] Dave- Apple Mac M1 John E.- Archer C7 | AC1750 Wireless Dual Band Gigabit Router John N.- GitHub: Andrew Kane ( ankane ) John N.- GitHub | ankane/pghero Luke- $60 for an 800GB PCIe SSD, and it'll last forever???- YouTube Luke- Fans Luke- GitHub | picoruby/picoruby

    Claim All Ruby Podcasts by Devchat.tv

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel