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.
…
continue reading
1
The New Era of Rails: Markdown, Offline Mode, and Smarter Dev Tools - RUBY 681
35:08
35:08
Play later
Play later
Lists
Like
Liked
35:08In this solo episode, I sit down to unpack my thoughts on DHH’s RailsWorld keynote and what it means for those of us building modern Rails apps. There’s a lot to love about Rails right now — from the push toward simplicity and reducing needless complexity to powerful new features landing in Rails 8.1 like Markdown rendering, offline mode, structure…
…
continue reading
1
Keeping Ruby Welcoming: A Conversation We Need to Have - RUBY 680
41:48
41:48
Play later
Play later
Lists
Like
Liked
41:48In this solo episode, I open up about what’s been going on behind the scenes with Ruby Rogues and why you’ve been hearing more solo shows from me lately. Between new full-time work, family life, and shifting schedules among the panelists, it’s been a wild stretch — but I’m committed to keeping the show coming to you every week. From there, I dive i…
…
continue reading
1
Inside the RubyGems Controversy: Transparency, Trust, and the Future of Ruby Central - RUBY 679
50:58
50:58
Play later
Play later
Lists
Like
Liked
50:58In this solo episode of Ruby Rogues, I’m unpacking one of the biggest stories in the Ruby world right now: the tension between Ruby Central and core RubyGems contributors. I share what I’ve learned from talking to people across the community and why this issue is more complex than it looks on social media. From the origins of Bundler and Ruby Toget…
…
continue reading
1
Distributing Your CLI with Homebrew: Tips from Mike McQuaid - RUBY 678
1:11:57
1:11:57
Play later
Play later
Lists
Like
Liked
1:11:57In this episode of Ruby Rogues, I sit down with Mike McQuaid, lead maintainer of Homebrew, to talk all about building and distributing CLIs. We dig into the practical steps for turning small scripts into reliable command-line tools, why Ruby is a great starting point, and when you might want to reach for Go or Rust instead. We also explore the chal…
…
continue reading
1
Indexing the Ruby World with RubyEvents.org - RUBY 677
1:12:03
1:12:03
Play later
Play later
Lists
Like
Liked
1:12:03Hey everyone, Charles Max Wood here! It’s great to be back behind the mic with Ayush Nawatia for another episode of Ruby Rogues. This time, we’re diving into the fascinating world of Ruby community resources with two amazing guests: Adrien Poly and Marco Roth. They’re the creators behind RubyEvents.org, an ambitious project that’s aiming to central…
…
continue reading
1
The Magic of RubyLLM with Carmine Paolino - RUBY 676
1:15:08
1:15:08
Play later
Play later
Lists
Like
Liked
1:15:08In this episode, we had the absolute pleasure of sitting down with Carmine Paolino — an AI innovator, Ruby enthusiast, and all-around tech wizard. From his early days automating PC games at age five to building cutting-edge AI tools in Berlin, Carmine’s journey is as inspiring as it is impressive. We dove deep into his latest creation: RubyLLM, a R…
…
continue reading
1
Demystifying the Rails Codebase with Ridhwana Khan - RUBY 675
1:03:59
1:03:59
Play later
Play later
Lists
Like
Liked
1:03:59Hey folks, in this week’s episode, I sat down with the incredible Ridhwana Khan — a South African technical writer for the Rails Foundation and lead engineer at Circle. We had a fantastic chat about all things Ruby on Rails, but especially the underappreciated art (and science!) of writing documentation. Ridhwana took us behind the scenes of the of…
…
continue reading
1
How to Optimize Your Rails App Using SQLite - RUBY 674
1:42:40
1:42:40
Play later
Play later
Lists
Like
Liked
1:42:40In this episode of Ruby Rogues, Charles Max Wood and Ayush Nwatia welcome back guest Stephen Margheim to dive deeper into the evolving world of SQLite. Stephen explains that with Rails 8, SQLite has reached a major milestone: it now supports a fully production-ready, server-driven web application experience with no compromises. He walks us through …
…
continue reading
1
Why Change Feels Scary—And How to Make It Work for You - RUBY 673
1:10:20
1:10:20
Play later
Play later
Lists
Like
Liked
1:10:20In this episode, we dove into a topic that’s been on our minds — how to navigate change with purpose instead of fear. Whether it's personal transformation, career pivots, or unexpected life shifts, we talked about what it takes to stay grounded and aligned during times of transition. We opened up about our own experiences with change — the messy mi…
…
continue reading
1
Joe Masilotti on Hotwire Native Updates, Challenges, and Opportunities - RUBY_672
1:26:33
1:26:33
Play later
Play later
Lists
Like
Liked
1:26:33In this episode of the Ruby Rogues podcast, we dive deep into the world of Hotwire Native with our special guest, Joe Masilotti. Hosted by Charles Max Wood, along with panelist Ayush Nwatiya, we explore the evolution from Turbo Native to Hotwire Native and the exciting new features and improvements that come with this transition. Joe shares insight…
…
continue reading
1
Essential Tools, Updates, and Strategies in Rails Eight with Greg Molnar - RUBY_671
1:08:40
1:08:40
Play later
Play later
Lists
Like
Liked
1:08:40In this episode of Top End Devs, we dive deep into the realm of security within the Rails ecosystem with our guest, Greg Molnar. Known for his expertise in this field, Greg joins our panelists Valentino Stoll and host Charles Max Wood to unravel the intricacies of security measures and updates in Rails 8 and 7.2. From exploring built-in features li…
…
continue reading
1
Rails Developers Survey: Continuous Deployment Trends and Emerging Tools - RUBY 670
1:15:37
1:15:37
Play later
Play later
Lists
Like
Liked
1:15:37Welcome back to another episode of the Top End Devs podcast! Today, we have an exciting lineup featuring our host Charles Max Wood and special guests Robbie Russell from Planet Argon, along with panelists Ayush Nawatia and Valentino Stoll. This episode dives deep into the insights from the latest Ruby community survey conducted by Robbie Russell. W…
…
continue reading
1
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669
1:05:18
1:05:18
Play later
Play later
Lists
Like
Liked
1:05:18In this episode of Top End Devs, host David Camira is joined by panelists Luke Stutters and John Epperson, along with special guest Jesse Spivak, a senior engineer at Ibotta. Jesse shares his experiences and insights from a challenging project at Ibotta, where he navigated through four critical mistakes. These included choosing the wrong technology…
…
continue reading
1
Rules of OOP in Pictures with Ivan Nemytchenko - RUBY 668
46:19
46:19
Play later
Play later
Lists
Like
Liked
46:19Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract object-oriented programming ideas and how they can be expressed with pictures. The discussion goes into learning processes and how to create visual representations that help people understand Ruby, Rails, or other concepts. Links Cherno…
…
continue reading
1
Rails at Super Scale with Kyle d'Oliveira - RUBY 667
53:58
53:58
Play later
Play later
Lists
Like
Liked
53:58Kyle 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. L…
…
continue reading
1
Evaluating Software Frameworks: Insights with Uncle Bob Martin - RUBY 666
1:21:27
1:21:27
Play later
Play later
Lists
Like
Liked
1:21:27In this episode, Charles and Valentino dive into the complexities of software design decisions with the esteemed guest, Uncle Bob Martin. They explore the pivotal question: How do you evaluate frameworks and dependencies in your projects? Uncle Bob shares his seasoned perspective on choosing frameworks based on an application's long-term goals and …
…
continue reading
1
GraphQL Doesn't Need To Be Hell with Dmitry Tsepelev - RUBY 665
48:19
48:19
Play later
Play later
Lists
Like
Liked
48:19Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas. Links https://github.com/anycable/anycable https://graphql-ruby.org/ https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-…
…
continue reading
1
Sorbet with Ufuk Kayserilioglu - RUBY 664
54:44
54:44
Play later
Play later
Lists
Like
Liked
54:44In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote and about how that will be the default moving forward. Picks Luke - https://github.com/asdf-vm/asdf…
…
continue reading
1
Black-Belt Debugging with Chelsea Troy - RUBY 663
1:13:55
1:13:55
Play later
Play later
Lists
Like
Liked
1:13:55In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs. Sponsors Mailtrap Links https://chelseatroy.com/2020/01/13/a-framework-for-debugging/ Picks Luke - ht…
…
continue reading
1
Building AI-Powered Applications in Ruby - RUBY 662
1:22:08
1:22:08
Play later
Play later
Lists
Like
Liked
1:22:08This week, our host Charles Max Wood sits down with co-host Valentino Stoll to dive deep into the cutting-edge tools and strategies in AI development and integration. Valentino shares his go-to resources, including Langchain and Rails plug-ins like RAIX and Ray, to enhance applications with AI. They discuss the nuances of agent-based systems, Justi…
…
continue reading
1
Embracing Human Factors and Rapid Development in Ruby on Rails Systems - RUBY 661
1:23:34
1:23:34
Play later
Play later
Lists
Like
Liked
1:23:34In today's episode, they dive deep into the fascinating intersections of system security, rapid development, and the human factors that influence them, with our esteemed guest Emil Kampp. Emil, a seasoned expert in critical infrastructure and fintech, shares his experiences and strategies for using Ruby on Rails to achieve unparalleled speed and ro…
…
continue reading
1
Kamal and Docker: Efficient Application Deployment Strategies - RUBY 660
1:04:53
1:04:53
Play later
Play later
Lists
Like
Liked
1:04:53Today, they delve deep into the world of application deployment with our special guest, Josef Stribny, a freelance software engineer and author of "Deployment from Scratch" and "Kamal Handbook". Joined by the insightful panelists, Valentino and Ayush, they explore the intricacies of deploying applications using Kamal, a minimalistic deployment tool…
…
continue reading
1
Inertia.js - The Modern Monolith with Jonathan Reinink - RUBY 659
1:05:01
1:05:01
Play later
Play later
Lists
Like
Liked
1:05:01In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it. Links https://inertiajs.com https://reinink.ca/articles/introducing-inertia-js https://reinink.ca/articles/getting-started-with-inertia-js https://remoteruby.transistor.fm/66 https://www.fullstackra…
…
continue reading
1
Embracing AI Efficiency in Rails Development - RUBY 658
59:46
59:46
Play later
Play later
Lists
Like
Liked
59:46In today's episode, they dive deep into the world of AI, technology, and Ruby on Rails with our special guest, Gustavo Valenzuela. Charles and Valentino unpack everything from community-driven insights and AI advancements to the fascinating board game "Star Realms." They explore Gustavo’s journey, his innovative platform "Startups on Rails," and ho…
…
continue reading
1
Architectures and Microservices with Darren Broemmer - RUBY 657
1:02:23
1:02:23
Play later
Play later
Lists
Like
Liked
1:02:23Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out some of the challenges with microservices and the power of Rails in enabling the Majestic Monolith.…
…
continue reading
1
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656
1:20:57
1:20:57
Play later
Play later
Lists
Like
Liked
1:20:57Today, they dive deep into the world of observability in programming, particularly within Rails applications, with special guest, John Gallagher. Valentino openly shares his struggles with engineering challenges and the frustration of recurring issues in his company's customer account app. They explore a five-step process Valentino has developed to…
…
continue reading
1
Secrets Management Best Practices and Tools - RUBY 655
1:05:48
1:05:48
Play later
Play later
Lists
Like
Liked
1:05:48Charles and Valentino are joined by special guest Brian Vallelunga, CEO and co-founder of Doppler, a leading secrets management platform often described as "GitHub for secrets." Dive into an engaging conversation about best practices for managing sensitive information, such as API keys and encryption keys, and treating all environment-configured se…
…
continue reading
1
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654
1:01:30
1:01:30
Play later
Play later
Lists
Like
Liked
1:01:30In this episode, Valentino and Ayush dive deep into the evolving landscape of web frameworks, particularly focusing on Ruby on Rails. Join them as they explore the challenges and advantages of transitioning from front-end-centric frameworks like Next.js to Rails, the seamless features Rails offers, and the complexities of integrating front-end comp…
…
continue reading
1
Building Better Ruby Apps: Glimmer's Component Slots and More - RUBY 653
1:10:22
1:10:22
Play later
Play later
Lists
Like
Liked
1:10:22Today, Valentino dives deep into the world of Ruby development with our special guest, Andy Maleh. They explore innovative advancements in Glimmer DSL for LibUI and Glimmer DSL for Web. Andy talks about his after-hours efforts to improve productivity and maintainability in front-end development, his critiques of current JavaScript frameworks like R…
…
continue reading
1
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652
46:27
46:27
Play later
Play later
Lists
Like
Liked
46:27Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and monitoring the right things to make sure your applications don't fail or alert you when they do. Link…
…
continue reading
Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console. Links Dependency on mimemagic 0.3.x no longer valid Add this `.irbrc` file and your Rails console will show a colorized banner with the environment | Twitter GitHub | pry/…
…
continue reading
1
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650
1:17:55
1:17:55
Play later
Play later
Lists
Like
Liked
1:17:55In this episode, Chuck, Ayush, and Valentino join Olly Headey as he shares his expansive career journey, from co-founding FreeAgent to navigating the intricate world of cloud migration and technology adoption. They dive deeply into the various challenges and decisions involved in choosing frameworks like React, tackling server costs with CDN soluti…
…
continue reading
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. Links Software Top 40 Software.com LinkedIn- Mason Mclead Picks Charles- Fanatical Prospec…
…
continue reading
1
Innovations in Ruby Concurrency: Tips and Tools - RUBY 648
1:13:36
1:13:36
Play later
Play later
Lists
Like
Liked
1:13:36In this episode, they dive deep into the world of Ruby concurrency and explore the nuances of optimizing performance in web applications. Join our Chuck and Valentino together with special guest JP Camara as they share insights on the tools and techniques that can transform your Ruby projects. JP kicks things off with a discussion on their new Wave…
…
continue reading
1
Achieving High Performance: SQLite, Postgres, and Scalable Ruby Apps - RUBY 647
1:22:24
1:22:24
Play later
Play later
Lists
Like
Liked
1:22:24In today's episode, they dive deep into the world of databases and scaling with the Rogues with Ayush, Chuck, and special guest Muhammad Hassan. They discuss Muhammad's innovative solution involving Postgres and local database copies, the complexities of scaling, and the cost-effectiveness of powerful servers. They unravel the magic of SQLite, espe…
…
continue reading
1
Unlocking the Power of Functional Programming and Elm with Richard Feldman - RUBY 646
54:50
54:50
Play later
Play later
Lists
Like
Liked
54:50Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming construct…
…
continue reading
1
Navigating SQL Data Changes: Tools and Techniques for Data Recovery - RUBY 645
1:02:33
1:02:33
Play later
Play later
Lists
Like
Liked
1:02:33In today's episode, Valentino is joined by Evgeny Li, a seasoned software developer and founder of Bemi, to delve into the complex world of data recovery and auditing within SQL databases. They explore advanced solutions like paper trail and refi for querying historical changes, point-in-time recovery features offered by cloud-managed databases, an…
…
continue reading
1
What is a Top 5% Developer? - RUBY 644
1:08:53
1:08:53
Play later
Play later
Lists
Like
Liked
1:08:53The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills. Links Devchat.tv | Dev Rev Picks Charles- The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. …
…
continue reading
1
Leveraging Ruby for Effective Prompt Engineering and AI Solutions - RUBY 643
1:09:50
1:09:50
Play later
Play later
Lists
Like
Liked
1:09:50They dive deep into the world of advanced development techniques and tools. In today's episode, Valentino and Scott explore the challenges and breakthroughs in the realm of AI and code generation with a particular focus on Ruby. Valentino vents about the complexities of prompt engineering, while Scott shares insights on prompt design, function call…
…
continue reading
1
Integrating AI in Application Development with Obie Fernandez - RUBY 642
1:28:08
1:28:08
Play later
Play later
Lists
Like
Liked
1:28:08Obie Fernandez is the Chief Scientist at Olympia. They dive deep into the fascinating world of AI and its transformative impact on music production and application development. Our special guest, Obi Fernandez, joins Valentino Stoll to share his incredible journey of living in Mexico City since 2017 while working on innovative startups like an NFT …
…
continue reading
1
Leveraging OpenAPI: Creating Effective RESTful API Specifications and Documentation - RUBY 641
1:04:04
1:04:04
Play later
Play later
Lists
Like
Liked
1:04:04In today's episode, they dive deep into the world of API documentation and best practices with Svyatoslav Kryukov. He is a Backend engineer. He discusses the critical importance of creating detailed specifications for RESTful APIs and recommends an insightful book for those eager to learn more. They explore the intricacies of generating documentati…
…
continue reading
1
Mastering API Testing: Using Shoulda Matchers and Super Diff in Ruby - RUBY 640
31:31
31:31
Play later
Play later
Lists
Like
Liked
31:31Elliot Winkler is a Staff Software Engineer, Shared Libraries at MetaMask. This episode blends a diverse range of topics, from casual gaming to innovative testing approaches. They explore Elliot's transition to JavaScript and TypeScript at MetaMask while maintaining his Ruby roots through open-source projects like Shoulda Matchers. They also talk a…
…
continue reading
1
Ruby Evolution with Bridgestone - RUBY 639
1:06:31
1:06:31
Play later
Play later
Lists
Like
Liked
1:06:31In this episode, they delve into the world of Bridgetown - a progressive site generator and full-stack framework powered by Ruby. Ayush shares his journey of discovering and contributing to Bridgetown, leading to career opportunities in freelancing. The team discusses the platform's capabilities, deployment aspects, and advanced customization using…
…
continue reading
1
Ruby Reactivity: Navigating Front-end Solutions and Innovations - RUBY 638
1:18:09
1:18:09
Play later
Play later
Lists
Like
Liked
1:18:09In this episode, they dive into a wide range of topics related to application development and the choices developers face when it comes to using third-party libraries, building from scratch, and evaluating the trade-offs involved. They share their insights on showcasing skills through public projects, the development of their Rails and Hotwire book…
…
continue reading
1
Ruby Revelations: Boosting Speed and Efficiency - RUBY 637
1:04:21
1:04:21
Play later
Play later
Lists
Like
Liked
1:04:21In this episode, the focus is on the cutting-edge developments in Ruby technology. They delve into the intricacies of high-performance web servers, such as Agoo, and explore the advantages of using multiple workers to optimize Ruby applications while sharing insights on overcoming challenges like GBL lock issues. From discussions on GraphQL impleme…
…
continue reading
1
Ruby in the Browser: Exploring Web Performance, Reactivity, and Front-End Complexity - RUBY 636
1:09:46
1:09:46
Play later
Play later
Lists
Like
Liked
1:09:46Cameron Dutro is the Staff Software Engineer at GitHub. They dive deep into the world of web development and explore the latest trends, challenges, and innovations. In this episode, they have an enlightening discussion on the state of front-end development with a focus on Ruby and Rails. They delve into the use of web components, the limitations of…
…
continue reading
1
The Life and Death of a Rails App with Olivier Lacan - RUBY 635
1:07:11
1:07:11
Play later
Play later
Lists
Like
Liked
1:07:11Olivier Lacan joins the panel again. He currently works for Pluralsight. Today they are talking about the spectrum of creating a Rails app, or any app, from the birth of the idea to the death of the project. They stress the importance of planning for updates. Olivier talks about his experience in maintaining Code School, which has now been incorpor…
…
continue reading
1
Avo: Building Custom Interfaces, Managing Users, and Creating Authorization Systems - RUBY 634
1:02:27
1:02:27
Play later
Play later
Lists
Like
Liked
1:02:27Adrian Marin is the Co-Founder and CTO at SuperStuff.a. He is also the Author of Avo Admin for Ruby on Rails. They delve into the world of Ruby on Rails and explore the latest developments in the tech industry. Adrian shares his journey of building Avo, his approach to differentiation, and the emphasis on customization and user support. They also d…
…
continue reading
1
Scaling and Shopify with Kir Shatrov - RUBY 633
51:38
51:38
Play later
Play later
Lists
Like
Liked
51:38Today’s guest Kir Shatrov is a production engineer on Shopify based in London, UK. Today, he and the panel are discussing capacity planning. Kir believes that capacity planning becomes a priority when your company starts losing money and your customers are suffering. When someone does get to the point of scaling their app, it’s important to look at…
…
continue reading
1
The Power of Turbo Native with Ayush Newatia - RUBY 632
1:02:57
1:02:57
Play later
Play later
Lists
Like
Liked
1:02:57Ayush Newatia is a Freelance Web Developer. They delve into the world of modern app development, Chuck and Ayush take us on a journey through the intricacies of utilizing Turbo Native and Hotwire in Rails applications. They share their insights on using native elements as the backbone of apps while incorporating web content, simplifying app develop…
…
continue reading