Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
Health & Fitness
Sports
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/05/0a/57/050a5709-35de-30ae-f0e8-a6dc19f98818/mza_14690731551041388566.jpg/600x600bb.jpg
Ruby Rogues
Charles M Wood
745 episodes
2 days ago
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.
Show more...
Technology
Education,
Business,
Careers,
How To
RSS
All content for Ruby Rogues is the property of Charles M Wood and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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.
Show more...
Technology
Education,
Business,
Careers,
How To
Episodes (20/745)
Ruby Rogues
Inside the RubyGems Controversy: Transparency, Trust, and the Future of Ruby Central - RUBY 679
In 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 Together to the recent creation of gem.coop, I trace how we got here—and why both sides have valid points but also made serious missteps.

I also open up about what this means for the Ruby ecosystem going forward, why transparency and trust matter more than ever, and how we as a community can respond productively. Toward the end, I lighten things up with some picks, including a clever deduction card game and a heartfelt call for more understanding in our world—both in code and beyond.

🔗 Links & Resources
  • Ruby Central
  • gem.coop – the new RubyGems mirror/community alternative
  • Top End Devs – get involved or create your own dev content
  • Email Chuck: chuck@topendevs.com if you’re interested in co-hosting or authoring a series


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
2 days ago
50 minutes

Ruby Rogues
Distributing Your CLI with Homebrew: Tips from Mike McQuaid - RUBY 678
In 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 challenges of distributing CLIs across macOS, Linux, and Windows, why Homebrew remains one of the easiest ways to ship software, and the importance of testing CLIs from the outside in. Plus, Mike and I discuss how AI is transforming the developer workflow—from Copilot PR reviews to agent-based coding—and what that means for both seniors and juniors in today’s industry.

Links & Resources
  • Mike McQuaid’s Website – Mike’s talks, articles, and contact info.
  • Homebrew – The missing package manager for macOS (and Linux).
  • Bundler Inline – Running dependencies inside a Ruby script.
  • Hyperfine – CLI benchmarking tool.
  • Cursor – AI-powered code editor.
  • GitHub Copilot – AI pair programmer.


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
1 month ago
1 hour 11 minutes

Ruby Rogues
Indexing the Ruby World with RubyEvents.org - RUBY 677
Hey 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 centralize and modernize access to Ruby-related videos, conferences, meetups, and more.

In this episode, we explore the vision and evolution of RubyEvents.org—originally RubyVideo.dev—and how it’s grown into a hub for the Ruby community. We discuss the technical stack (think SQLite, Tailwind, Vite, and Hotwire), how they’re leveraging LLMs to auto-tag thousands of conference talks, and what’s on the roadmap next. Whether you're a conference organizer, speaker, or just a Ruby fan, this one’s packed with insight and inspiration.

 Links & Resources
  • RubyEvents.org – Discover and explore Ruby conferences, talks, and speakers
  • Ruby Video GitHub Repo – Open source code for web and mobile apps
  • StimulusUse – StimulusJS utility library created by the guests
  • Hotwire DevTools – Browser extension for debugging Hotwire apps
  • HYROX Fitness Race – Hybrid CrossFit endurance competition mentioned by Adrian
  • Camel Up Board Game – Charles’ board game pick
  • The Overview by Steven Wilson – Ayush’s music pick
  • Sword of Truth Series by Terry Goodkind – Fantasy book series
  • Catalyst (Web Components framework) – GitHub’s lightweight JS framework


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
3 months ago
1 hour 12 minutes

Ruby Rogues
The Magic of RubyLLM with Carmine Paolino - RUBY 676
In 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 Ruby gem that simplifies working with large language models (LLMs) like GPT-4, Claude, and Gemini. Think of it as an intuitive, plug-and-play toolkit that lets Ruby developers tap into powerful AI features — chat, image generation, embedding, tools, and even multi-model support — with just a few lines of code. And yes, it’s as awesome as it sounds.

Key Takeaways:
  • RubyLLM is built for simplicity and power. Carmine wanted a tool that “just works” — one unified interface for chatting, streaming, tool use, image generation, and more. It abstracts away the API mess and keeps things Ruby-friendly.
  • Tooling support is next-level. RubyLLM allows for agentic AI by letting devs define tools (like checking the weather or sending a calendar invite). The gem handles when and how to use them — magic! 
  • Support for multiple models and providers. OpenAI, Anthropic, Google — RubyLLM makes it easy to switch between them seamlessly, even mid-conversation. Carmine also teased a future integration with a smarter model registry via an AI-powered API called Parsera.
  • Streaming and performance? Covered. Carmine shares clever architecture tricks using Turbo Streams and async Ruby for blazing-fast, lightweight responses — even when handling many concurrent users.
  • Real-world use case: ChatWithWork. Carmine’s app lets users “chat” with their docs from Google Drive, Notion, and Slack. RubyLLM is the backbone, and it’s got real startup traction. (Oh, and he DJed the night it went viral on Hacker News.)
  • Embeddings and image generation are just as easy. Need vector search or auto-generated podcast art? Just call .embed or .paint — seriously, that’s it.


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
5 months ago
1 hour 15 minutes

Ruby Rogues
Demystifying the Rails Codebase with Ridhwana Khan - RUBY 675
Hey 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 official Rails Guides — how they’re updated, expanded, and reviewed — and gave us a real sense of the thoughtful, collaborative work that powers one of the best-documented frameworks out there. She also shared her personal journey: from freelancing into Rails doc writing, to her passion for building inclusive communities like Rails Girls South Africa and Black Girls Code.


Some standout takeaways:
  • Metaprogramming = Superpower: We talked about the "magic" in Rails internals — especially metaprogramming — and how understanding it can make you a better developer. Ridwana gave a real-world use case from her time at Dev.to where metaprogramming enabled highly flexible custom profile fields. Elegant and practical!

  • Docs as a Gateway to Contribution: Whether you're new or experienced, contributing to Rails docs is a great way to get involved. Ridwana encouraged folks to read the source code, dig into tests, and not be afraid to open a PR — even if it's small.

  • Working on Circle: Ridwana’s team focuses on Circle's marketing and email hub features — think broadcasts, workflows, and analytics. She's leading the team (and hiring!), and we geeked out over async work, remote culture, and what makes for a great engineering org.

  • Life in Cape Town: From houseplants to penguins, we veered off into Ridwana’s love of nature, her Arduino hobby projects, and even how Shark Week got us thinking about visiting South Africa someday.

This episode was equal parts inspiring and insightful — especially if you’ve ever looked at the Rails codebase and thought, “how the heck does this work?” Ridwana makes it feel accessible, and she’s proof that curiosity and community-building go a long way in tech.


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
5 months ago
1 hour 3 minutes

Ruby Rogues
How to Optimize Your Rails App Using SQLite - RUBY 674
In 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 the big improvements, like better transaction handling and SQLite’s integration with Rails, which now supports background jobs, caching, and WebSocket messaging—all powered by SQLite without additional configuration. These enhancements mean that deploying a Rails app backed entirely by SQLite is not only possible—it’s efficient, stable, and simple.

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
6 months ago
1 hour 42 minutes

Ruby Rogues
Why Change Feels Scary—And How to Make It Work for You - RUBY 673
In 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 middle, the doubts, the resistance — and how we’ve learned to see it as a creative force rather than something to avoid. A big takeaway? Growth doesn’t always look graceful, but it’s often where the magic happens.

One of the key points we emphasized was the importance of self-trust. It’s easy to look outside ourselves for permission or validation, but true clarity comes from tuning inward. We shared tools that have helped us build that inner compass, like journaling, setting intentional pauses, and letting go of perfectionism.

We also touched on how community plays a huge role in transformation. Change can feel isolating, but when we open up and connect with others who’ve walked similar paths, it reminds us we’re not alone.

Key Takeaways:
  • Change is a creative process, not just a disruption.
  • Self-trust is your greatest guide through uncertainty.
  • It’s okay to not have all the answers right away — clarity often follows action.
  • Community and vulnerability are antidotes to isolation during transformation.
  • Letting go of control creates space for something better to emerge.
We wrapped up with a little reminder: whatever shift you’re in right now, you’re not behind — you’re becoming.

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
7 months ago
1 hour 10 minutes

Ruby Rogues
Joe Masilotti on Hotwire Native Updates, Challenges, and Opportunities - RUBY_672
In 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 insights from his journey of writing "The Rails and Hotwire Codex" and collaborates with Pragmatic Bookshelf to make the integration of web and mobile technologies more seamless for Ruby on Rails developers. Whether you're considering mobile applications for your Rails projects or pondering the benefits of working with a publisher versus self-publishing, this episode is packed with valuable advice and motivation. Tune in to learn about the intricacies of launching mobile apps with Hotwire Native and gain behind-the-scenes knowledge from Joe's experience as an author and developer in this ever-evolving tech landscape. Don't miss out on this compelling discussion that bridges the gap between Rails and mobile app development!

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
8 months ago
1 hour 26 minutes

Ruby Rogues
Essential Tools, Updates, and Strategies in Rails Eight with Greg Molnar - RUBY_671
In 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 like rate limiting, authentication generators, and parameter filtering to discussing the importance of tools like dependabot and Brakeman, this episode offers a comprehensive look at how developers can maintain high-security standards in their Ruby on Rails applications. We also touch on practical strategies for handling authentication, authorization, and the evolving nature of security challenges developers face today. Whether you're a Rails veteran or new to web development, tune in to gain valuable insights into creating secure applications with ease.

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
8 months ago
1 hour 8 minutes

Ruby Rogues
Rails Developers Survey: Continuous Deployment Trends and Emerging Tools - RUBY 670
Welcome 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. We explore topics such as the rise of Stimulus JS in the Rails community, trends in deployment practices, popular tools and services in the software ecosystem, and the everlasting debate between monoliths and microservices. Robbie also shares the fascinating history and evolution of his widely-used open source project, Oh My Z Shell, and gives us a glimpse into his work with Planet Argon. Stay tuned as we uncover intriguing details and valuable insights from the world of Ruby and Rails development!

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
8 months ago
1 hour 15 minutes

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669
In 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, siloing work, falling into premature optimization, and making too many changes at once. Jesse explains how these mistakes jeopardized the project but ultimately led to valuable learning experiences. The conversation also touches on the importance of discussing and learning from mistakes openly, the complexities of transitioning to new technologies, and the significance of making systematic, verified changes. Additionally, they delve into the evolving landscape of developer interviews, aiming to create a more inclusive and positive experience. Join us as we explore the trials, lessons, and growth that come from navigating the highs and lows of software development.

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
9 months ago
1 hour 5 minutes

Ruby Rogues
Rules of OOP in Pictures with Ivan Nemytchenko - RUBY 668
Ivan 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
  • Chernoff Faces
  • dmikhr/DudeGL - "Anthropomorphic UML": visualization of code and OOP concepts in a form of human body.
  • dmikhr/Dudity - Analyze Rails code with stick dudes
  • dmikhr/DudesHub - Visualize code diffs in GitHub

Picks
  • Dave - Drifting Ruby - Discount Code - learnfromhome
  • Dave - troessner/reek: Code smell detector for Ruby
  • Dave - Kubernetes
  • John - Pushups and Situps at home instead of working out
  • John - Get a new Weed Whacker head
  • Luke - Linode
  • Ivan - Follow Ivan on Twitter > @inem, Github, Website
  • Ivan - Visual Studio Code Remote Development


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
9 months ago
46 minutes

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667
Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects to reduce technical debt and tools to keep your monolith majestic when the code won't stop coming.

Links
  • GitHub's Online Schema Migrations for MySQL
  • Gh-ost benchmark against pt-online-schema-change performance

Picks
  • Matt - Danger JS
  • Luke - From jQuery to ES6 | Drifting Ruby
  • Dave  - Titan Security Key
  • Dave - Teach, Learn, and Make with Raspberry Pi


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
10 months ago
53 minutes

Ruby Rogues
Evaluating Software Frameworks: Insights with Uncle Bob Martin - RUBY 666
In 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 complexity, emphasizing the importance of thoughtful decision-making over defaulting to popular solutions. Together, they delve into the nuances of evaluating framework capabilities, testing with small demo applications, and considering AI's potential in refining design decisions.
You'll hear gripping anecdotes from Uncle Bob's vast experience, including his work on a browser for a social network and valuable lessons from his commitment to frameworks like Swing. Valentino adds real-world insights from his encounters with framework-induced slowdowns in complex financial applications. We also touch on historical programming practices, the importance of thoughtful abstractions, and the critical role of experienced team members in guiding projects.
Stay tuned for fascinating discussions on managing dependencies, simplifying core problems, and balancing framework used to ensure flexibility and maintain development speed. Plus, don't miss the exciting announcements, including Uncle Bob's upcoming books and special discount offers from Charles Max Wood. Join them as they unravel the intricacies of software design decisions and share tools and strategies for modern developers!


Socials
  • LinkedIn: Robert Martin
 

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
10 months ago
1 hour 21 minutes

Ruby Rogues
GraphQL Doesn't Need To Be Hell with Dmitry Tsepelev - RUBY 665
Different 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-requests-to-your-ruby-application
  • https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query
  • https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data
  • https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby benchmark
  • https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff
  • Saint P Rubyconf 2019
  • https://github.com/DmitryTsepelev/ar_lazy_preload
  • https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries

Picks
  • Luke - https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/
  • Charles - The Black Prism
  • John - https://www.stickermule.com/
  • Dave - StarTech.com Under Desk CPU Mount – Adjustable – Heavy-Duty Computer Tower Mount – 360° Swivel – Computer Mounting Bracket
  • Dave - https://noctua.at/
  • Dmitry  - https://hacktoberfest.digitalocean.com


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
10 months ago
48 minutes

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664
In 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
  • John - Walmart Grocery Pickup
  • Dave - https://www.amazon.com/s?k=Thin+Clients
  • Dave - Apple ARM MacMini 
  • Ufuk - TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
10 months ago
54 minutes

Ruby Rogues
Black-Belt Debugging with Chelsea Troy - RUBY 663
In 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 - https://rclone.org/
  • John - Large Mouse Pads
  • John - The Coding Den – A place where people ask and answer questions about coding, etc.
  • Charles - Logi wireless mouse
  • Charles -  the Wheel of Time
  • Charles - https://mostvaluable.dev
  • Chelsea  - The New Education: How to Revolutionize the University to Prepare Students for a World In Flux
  • Chelsea  - http://rubyconf.org/


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
11 months ago
1 hour 13 minutes

Ruby Rogues
Building AI-Powered Applications in Ruby - RUBY 662
This 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, Justin Bowen’s frameworks, and AI engines from industry leaders like Alex Rudolph and Toby Lukett.

Charles and Valentino also explore the significant impact of AI tools such as Copilot, ChatGPT, and more focused GPT models in streamlining coding tasks, automating tests, and refactoring code. They offer insights on leveraging AI for business operations, the importance of modularity, and the ongoing need for human expertise to guide AI's outputs.

Listeners will hear about the latest in AI-driven projects, including Valentino’s own endeavors in fine-tuning machine learning models for Ruby, and Charles’s plans for an AI development boot camp. Tune in for an enlightening discussion on how AI is reshaping software development, enhancing productivity, and creating new opportunities in the tech world.



Sponsors
  • Mailtrap

Socials
  • LinkedIn: Charles Wood
  • LinkedIn: Valentino Stoll


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
11 months ago
1 hour 22 minutes

Ruby Rogues
Embracing Human Factors and Rapid Development in Ruby on Rails Systems - RUBY 661
In 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 robust testing in development.
They explore the nuances of dynamic typing versus static programming, why Ruby on Rails is often the go-to for swift feature deployment, and the significance of stability in critical systems. Emil also sheds light on the complexities of ensuring robust voting processes and the challenges of maintaining security in banking systems. Additionally, we'll touch upon the importance of documentation, compliance, and visual tools in system design.
Join our hosts Charles, Ayush ,and Valentino as they navigate through Emil's diverse projects, from online voting to aerospace applications, and discuss how tools, testing practices, and redundancy can shape the future of secure and efficient development. Whether you're a seasoned developer or just starting, this episode promises valuable insights and thought-provoking discussions. Stay tuned!
 
Sponsors
  • Mailtrap

Socials
  • LinkedIn: Emil Kampp


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
11 months ago
1 hour 23 minutes

Ruby Rogues
Kamal and Docker: Efficient Application Deployment Strategies - RUBY 660
Today, 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 inspired by Ruby on Rails creator David Heinemeier Hansson.
In this episode, Josef shares his expertise on Kamal’s deployment process, Docker registries, managing database backups, and the use of accessories like Sidekick for background processing. They discuss the differences between Kamal and tools like Capistrano and Kubernetes, highlighting Kamal's unique approach to simplifying deployment. Along the way, the panelists dive into related discussions, from personal tech recommendations to favorite TV shows and movies, making for a rich and engaging conversation.
Tune in as they uncover the secrets to efficient deployment, the advantages and trade-offs of using Docker, and the cutting-edge features of Kamal, ensuring you are equipped with the knowledge to optimize your development workflow. 


Socials
  • GitHub: Josef Stribny


Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Show more...
11 months ago
1 hour 4 minutes

Ruby Rogues
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.