
Exploring the potential of reimplementing Ruby's core library as a gem, discussing performance, readability, and other benefits of writing core functionality in Ruby itself.

Explore simulated annealing, a metallurgy-inspired algorithm for near-optimal solutions in constrained optimization problems, and learn to implement it using the Annealing gem in Ruby.

Explore automated gem creation using UI building blocks, generating clean Ruby code and docs for efficient API updates and improved developer experience.

Explore scip-ruby, an open-source indexer for Ruby code navigation, built on Sorbet. Learn its development process, comparisons with IDEs, and insights into functional core design in developer tools.

Explore Ruby's static typing ecosystem, comparing Sorbet and RBS type checkers. Learn to add type annotations and understand the interoperability between these systems.

Explore the Language Server Protocol (LSP) and its implementation to enhance Ruby development, improving code navigation and understanding for a better programming experience.

Explore Pyroscope, a fast-growing profiling gem combining rbspy and speedscope. Learn its internals and how to use flamegraphs for analyzing application performance.

Explore data indexing using Ruby, graph databases, and bitmap stores to build a unique data engine, improving query speed and enabling cross-market analysis and harmonization.

Learn to build efficient back office interfaces for Ruby on Rails apps using Retool, streamlining admin tasks and integrating with Postgres and API services for improved productivity.

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.

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

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

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

Discover how to transform your Rails app into a Progressive Web App, enabling offline functionality and native-like experiences using Rails 7's front-end tools.

Embrace errors as learning opportunities to enhance coding skills and deliver quality solutions. Discover actionable strategies for handling failures and growing from mistakes.