PodcastsNegóciosRails Business

Rails Business

Brendan Buckingham & Ryan Frisch
Rails Business
Último episódio

25 episódios

  • Rails Business

    Striving for Ideal Code

    22/1/2026 | 34min
    In this episode, the hosts discuss reflect on the high-quality, maintainable code found in various videos and books and their own aspirations to emulate such coding standards. The conversation covers the challenges of maintaining good coding practices over time and under business pressures. They explore the concept of 'good enough' code based on the maturity stage of a business, and debate how AI impacts coding quality. The hosts consider how AI can assist in writing tests, potential pitfalls, and the complexity of integrating AI into development while maintaining high standards. Lastly, they touch upon the concept of agentic coding and the importance of well-defined code boundaries in future development strategies.

    00:00 Introduction and Catching Up
    00:34 Exciting News from 37 Signals
    02:11 The Urge for Clean Code
    03:33 Challenges in Maintaining Code Quality
    06:45 Reflections on Code Quality and Team Dynamics
    16:12 The Role of AI in Coding
    18:18 AI's Role in Code Architecture
    18:33 AI in Controller and View Design
    19:42 AI's Limitations in High-Level Decisions
    21:13 Using AI for Writing Code and Tests
    25:09 The Future of AI in Code Readability
    29:49 Challenges and Hypotheses in AI-Driven Development
    33:54 Final Thoughts and Future Topics
    LINKS
    - Ryan's Website
    - Brendan's X/Twitter
    - Brendan's Bluesky
    Questions or comments, email us at [email protected]
    Send us a text
  • Rails Business

    Mateus Pereira

    08/1/2026 | 57min
    In this episode, we chat with Mateus Pereira from Ombu Labs about the nuances of Rails upgrades and how AI is revolutionizing the process. From tackling gem dependencies to client collaboration, Mateus shares valuable insights and tips for executing seamless upgrades. Perfect for developers looking to streamline their Rails projects and leverage AI tools effectively.

    00:00 Introduction and Casual Chat
    00:25 Meet Mateus: Senior Rails Engineer
    01:29 Mateus' Journey into Programming
    02:17 Joining Ombu Labs: Trials and Triumphs
    03:33 Lessons from Rejection and Persistence
    04:35 Challenges in Rails Upgrades
    08:12 Tackling Gem Dependencies
    20:04 The Role of AI in Rails Upgrades
    30:47 Discussing Ruby Critic and Rails Bump
    32:07 AI in Code Refactoring
    33:58 Client Relationships and Project Management
    44:14 Challenges with Test Coverage
    45:32 Manual Testing and QA Processes
    49:18 Using AI for Writing Tests
    55:37 Final Thoughts and Sign-Off
    LINKS
    - Mateus' Blog
    - Mateus' X/Twitter
    - Mateus' LinkedIn
    - Ryan's Website
    - Brendan's X/Twitter
    - Brendan's Bluesky
    Questions or comments, email us at [email protected]
    Send us a text
  • Rails Business

    Nate Berkopec

    04/12/2025 | 53min
    In this episode, Nate Berkopec, the proprietor of Speedshop, a Ruby on Rails performance consultancy, author of several books including the Complete Guide to Rails Performance, and a maintainer of Puma, joins the podcast. Nate discusses his journey into Rails performance optimization, starting from his early career at startups and his breakthrough talk at the Gotham Ruby Conference. He outlines his 'Three S' framework—Speed, Scalability, and Stability—for tackling performance issues. The discussion includes practical advice for Heroku users on optimizing 'dynos' for better request queuing and performance, as well as insights on using tools like JudoScale and PG Analyze for better Sidekiq job management and database optimization. Nate also touches on the importance of setting proper performance thresholds to balance system efficiency and operational costs.

    00:00 Introduction to Nate Berkopec and Speedshop
    00:45 Nate's Early Career and Interest in Performance
    03:36 The Impact of Nate's Conference Talk and Book
    04:40 Challenges in Diagnosing Performance Issues
    10:22 Framework for Tackling Performance Problems
    17:27 Understanding Heroku's Load Balancing
    27:39 Understanding TCP Open Failures
    28:10 Optimizing Dynos on Heroku
    29:16 Setting Performance Thresholds
    31:12 The Importance of Monitoring and Automation
    34:25 Challenges with Sidekiq and Data Processing
    36:24 Best Practices for Sidekiq Queues
    44:48 Ensuring Job Idempotency and Efficiency
    49:26 Rapid Fire Tips for Indies
    52:41 Conclusion and Final Thoughts
    LINKS
    - Speedshop
    - Nate's X/Twitter
    - The Complete Guide to Rails Performance Book
    - Sidekiq in Practice Book
    - High Availabillity Wikipedia Article
    - Ryan's Website
    - Brendan's X/Twitter
    - Brendan's Bluesky
    Questions or comments, email us at [email protected]
    Send us a text
  • Rails Business

    Communicating Project Requirements

    21/11/2025 | 32min
    In this episode, we tackle the nuances of communicating project requirements within development teams. From managing user stories and acceptance criteria to balancing control and flexibility, we explore best practices for ensuring clarity and efficiency. We share real-world experiences, including the effectiveness of detailed videos and spikes in guiding team members. 
    01:24 Communicating with Different Levels of Expertise
    06:06 The Role of Videos in Communication
    14:45 Challenges in Estimating and Scoping Projects
    30:52 Using AI to Assist in Writing Tickets
    LINKS
    - Ryan's Website
    - Brendan's X/Twitter
    - Brendan's Bluesky
    Questions or comments, email us at [email protected]
    Send us a text
  • Rails Business

    Stephen Anderson

    06/11/2025 | 47min
    In this episode, we welcome Stephen Anderson, founder and owner of Bendyworks, a Madison, Wisconsin based Ruby on Rails consultancy. Stephen shares his journey from corporate Java consulting to building a values-driven software shop, discussing his philosophy of constantly seeking 10x productivity improvements and the pivotal moments that led him to entrepreneurship. 
    LINKS
    - Bendyworks
    - Ryan's Website
    - Brendan's X/Twitter
    - Brendan's Bluesky
    Questions or comments, email us at [email protected]
    Send us a text

Mais podcasts de Negócios

Sobre Rails Business

Brendan Buckingham and Ryan Frisch talk about developing with Ruby on Rails and how to leverage it to build a business.
Site de podcast

Ouça Rails Business, Market Makers e muitos outros podcasts de todo o mundo com o aplicativo o radio.net

Obtenha o aplicativo gratuito radio.net

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Informação legal
Aplicações
Social
v8.3.1 | © 2007-2026 radio.de GmbH
Generated: 1/30/2026 - 5:58:18 AM