
Explore YJIT compiler optimization, side-exits, and the development of a tracer tool in Ruby. Learn about implementation challenges, Rust rewrite, and the importance of continuous improvement in software development.

Explore common RSpec pitfalls and learn how to write cleaner, more readable tests by avoiding overuse of DSL methods and prioritizing simplicity over DRY principles.

Explore the development of a digital education savings platform, addressing ethical considerations, engineer responsibilities, and challenges in tackling systemic inequalities.

Explore combining Ruby and Crystal to create powerful tools, optimize performance, and solve complex problems with minimal learning curve. Discover porting techniques and identify opportunities for innovation.

Embark on a thrilling Ruby mystery with Deirdre Bug as she unravels a perplexing code conundrum, blending programming intrigue with high-stakes adventure in this engaging keynote.

Explore the surprising parallels between crocheting amigurumi and software development, and discover how creative hobbies can enhance your tech skills and problem-solving abilities.

Explore binary search, IEEE 754 floating-point numbers, and Ruby's clever trick for binary search on floating-point ranges in this intriguing dive into numerical computation.

Learn to build real-time stream processing applications using Ruby and the Turbine framework. Discover how to simplify complex tasks and deploy sophisticated solutions without extensive tooling or unfamiliar paradigms.

Explore JRuby: its compatibility, benefits, and real-world applications. Learn about JVM advantages, installation, Rails integration, and performance benchmarks for informed Ruby development decisions.

Explore the crucial optimization technique of splitting for Ruby blocks, enhancing performance by specializing methods to different call sites and enabling efficient compilation.

Discover strategies for managing background job queues efficiently, focusing on latency reduction to ensure timely execution of urgent tasks and improve overall application performance.

Explore how diverse experiences in translation, snowboarding, and drumming can enhance software development skills and provide unique perspectives in Ruby programming.

Explore mutual aid initiatives, their impact, and lessons learned from tech-driven community support projects. Gain insights on effective volunteering and fostering solidarity in times of crisis.

Explore Ruby's creator Matz's insights on performance optimization, balancing speed with developer happiness, and the future direction of the language.

Participate in a community-driven effort to establish standardized Rails conventions through a town hall-style event, voting on rubocop-rails rules to create a consensus-based linter and formatter for Rails developers.

Illuminating the journey from mid-level to senior developer, offering guidance on technical mastery, leadership skills, and career growth strategies in software development.

Explore principles for building enduring engineering organizations, drawing insights from ancient structures and applying them to modern Rails app development.

Explore Rails engines as powerful tools for modular development, focusing on their role in implementing GraphQL Federation at Doximity and enhancing team productivity.

Explore race conditions in Rails apps: detection, reproduction, testing, and fixing strategies for shared resources and multi-process environments.

Interactive game show exploring Ruby's quirks and challenging developers to predict code outputs, enhancing understanding of the language's nuances and edge cases.

Explore applying microservices patterns to modular monoliths, focusing on data consistency and distributed transactions. Learn from real-world experiences, pitfalls, and insights.