
Explore ethical implications of AI decision-making through a Talmudic lens. Examine ancient case laws to draw parallels with modern AI challenges and spark crucial conversations about responsibility.

Explore TruffleRuby's innovative approach to just-in-time compiling Ruby regular expressions, achieving up to 40x faster execution through finite-state machines and cross-language optimization.

Explore code representation as data structures in Ruby, learning to analyze, manipulate, and execute programs that process other programs.

Customize RuboCop to enforce unique coding standards, including haiku comments. Learn linting basics, abstract syntax trees, and powerful custom tooling for code quality.

Explore Ruby metaprogramming to create a vertical assignment operator, learning tricks for everyday coding while pushing language boundaries in unexpected ways.

Learn to create, publish, and design Ruby gems effectively. Gain insights on gem types, design considerations, testing strategies, and long-term maintenance to ensure your next gem is exceptional.

Explore automating legacy desktop apps using JRuby and Sikuli. Learn to create a Robotic Process Automation framework with image recognition and Minitest for efficient testing and maintenance.

Learn Docker basics for Ruby developers, from setup to creating a fully Dockerized application. Gain practical skills through hands-on exercises and understand Docker's benefits for development workflows.

Learn analytical techniques to measure, prioritize, and address technical debt in software projects, focusing on high-leverage changes and code stewardship to improve system maintainability and prevent code bankruptcy.

Explore human-machine teaming principles in highly automated systems through interactive exercises, discussions, and real-world examples. Gain insights into Joint Cognitive Systems for enhanced problem-solving and system design.

Learn to detect and prevent security vulnerabilities in Ruby code using Rubocop. Explore custom cops, abstract syntax trees, and security antipatterns to enhance code quality and safety.

Explore Ractor, Ruby's new concurrency mechanism, by implementing the Raft consensus algorithm. Gain insights into distributed systems and unlock performance improvements in your Ruby applications.

Learn techniques to speed up large Ruby test suites, including monitoring, test selection, and optimizations, to reduce CI time and improve developer productivity.

Explore YJIT, a new JIT compiler for CRuby, and learn about its implementation, performance improvements, and future plans for Ruby optimization.

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.

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

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.

Explore crypto steganography's history, applications, and math through a personal anecdote involving hidden messages in pop culture images, culminating in an unexpected Olympic victory.