
Explore effective exception management in complex systems, learn triage tools, and discover processes for collective error handling to build resilient web applications.

Explore programming concepts from various languages and learn how to apply them in Ruby, broadening your coding perspective and enhancing problem-solving skills.

Discover how to use flamegraphs to identify and solve performance issues in Ruby applications, enhancing user experience and improving site reliability.

Explore common challenges in building realtime Rails applications using Action Cable and Hotwire, and learn effective solutions for personalized data, connection losses, and scalability.

Demystifying functional programming concepts for Ruby developers, exploring monads, functors, and more through simple language and practical Rails examples.

Explore Postgres triggers as an alternative to Active Record callbacks, enabling seamless data syncing and process management in complex Rails applications.

Explore regex DoS attacks in Rails, understand their mechanics, and learn prevention strategies. Dive into CRuby's regex engine and grasp the underlying principles of regular expressions.

Scaling Rails apps on PostgreSQL: Practical solutions for safe migrations, connection management, query optimization, maintenance, replication, and partitioning.

Explore the nuanced decision-making process of "Build vs Buy" for SaaS features, weighing pros and cons to determine the best approach for integrations, search, reporting, and more.

Simplifying Kubernetes deployment for Heroku users: Learn how to leverage your Heroku knowledge to deploy applications on Kubernetes with similar ease and convenience.

Learn techniques for creating reliable, testable demo environments using stateful fakes and personas, ensuring smooth presentations and avoiding live debugging embarrassments.

Explore Ruby's inner workings: from code compilation to VM execution. Gain insights into Ruby and Rails' underlying mechanisms, enhancing your understanding of the language's functionality.

Learn strategies for understanding and contributing to unfamiliar codebases, building code comprehension skills, and creating welcoming code for future developers.

Learn how to implement a service layer in your Rails app to improve sustainability and separate business logic from Active Records, without complex patterns or libraries.

Explore IP address networking, database operations, and query optimization while building a fast geolocation system from scratch. Learn to analyze and improve slow queries for efficient site visitor mapping.

Learn strategies for upgrading Rails apps, including treating upgrades as features, gaining management buy-in, and exploring three approaches like dual-booting. Gain practical takeaways for your next Rails upgrade.

Explore historical Ruby code, examining 12+ year-old programs that still run on Ruby 3.1. Uncover changing idioms and learn to set up an environment for running Ruby 1.8 code on modern machines.

Interactive game show exploring Ruby on Rails concepts through teaching philosophies and Jeopardy-style gameplay. Suitable for all skill levels, with prizes for winners.

Learn techniques to optimize your test suite by reducing unnecessary database calls, profiling hotspots, and writing efficient code. Improve build times and overall performance.

Discover strategies for building robust test suites and identifying test cases in TDD. Learn valuable tools for both beginners and experienced developers to enhance your testing skills.

Explore debugging strategies through playful experimentation with Rails internals. Learn to override, extend, and disable framework components to gain deeper insights into Ruby on Rails functionality.