
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.

Explore metaprogramming in Ruby, from attr_reader to custom class macros, to simplify code and improve readability. Learn techniques for declarative programming and effective use of metaprogramming.

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.

Discover the benefits of trunk-based development, overcome adoption challenges, and learn strategies for implementing this practice to improve code quality and delivery speed.

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 dRuby, a distributed programming module, and its potential for extreme microservices architecture. Learn about this lesser-known standard library feature through a humorous and exaggerated approach.

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.

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.

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

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.