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

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

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.

Explore the risks of installing gems in Ruby applications and learn preventive measures against potential attacks in your dependencies.

Explore JRuby's benefits for scaling Rails applications, including improved performance, resource efficiency, and true parallel threading on the Java Virtual Machine.

Explore Rails Engines: their nature, implementation, and use cases. Learn when and how to leverage these powerful tools in your Ruby on Rails projects for modular and efficient development.

Explore innovative ActiveRecord patterns for scaling Rails applications, addressing N+1 queries, and improving model isolation. Learn from GitHub's experiences and discover new experimental techniques.

Explore the inner workings of Active Record associations by implementing custom belongs_to and has_many macros, gaining deeper insights into their functionality and design.

Learn to build and publish a game using Ruby and DragonRuby GameToolkit, from initial concept to final release, in this comprehensive tutorial.

Explore Crystal, a compiled language similar to Ruby, learning its syntax, key differences, and advantages. Gain insights into transitioning from Ruby to Crystal programming.

Explore Ruby VM's peephole optimizations: how they work, their impact on bytecode execution, and their effect on runtime performance. No prior bytecode experience needed.

Explore RuboCop's internals: Learn how this popular Ruby tool analyzes and auto-corrects code, diving into its mechanisms for linting, security checks, and style enforcement.

Discover how to create cross-platform desktop apps with native GUI using Ruby and Glimmer DSL for LibUI. Learn lightweight syntax, data-binding, and advanced features for efficient development.

Explore Ruby's unique approach to encodings, their impact on application correctness and performance, and learn to leverage rich encoding APIs beyond just force_encoding.

Explore machine learning in Ruby using Andrew Kane's gems, focusing on computer vision neural networks for processing images and videos with satisfying visual feedback.