
Discover Vernier, a powerful sampling profiler for Ruby 3.2+ that captures detailed insights on threads, ractors, GVL, GC, and idle time, enhancing performance analysis capabilities.

Discover how to leverage composite primary keys in Rails 7.1 to enhance database performance and optimize your applications, with insights on implementation and practical use cases.

Hands-on workshop on optimizing Rails test suite performance, covering profiling techniques and tools to identify and fix bottlenecks for faster CI/CD pipelines.

Explore how modern startups leverage Rails, its advantages for new businesses, and potential improvements. Gain insights from founders on Rails' role in startup growth and its evolving ecosystem.

Learn to create custom Rails generators, turning repetitive tasks into quick commands for improved team efficiency and productivity.

Explore "Riffing on Rails" - a dynamic approach to designing Rails features using scratch files for rapid prototyping, iterative development, and collaborative coding.

Explore how Ruby LSP connects with Rails runtime to expose database, migration, and route information, enhancing developer productivity through advanced editor features.

Hands-on workshop exploring SQLite with Rails: from setup to scaling, covering database management, extensions, backups, and deployment strategies for high-concurrency applications.

Explore similar but distinct Ruby and Rails methods for common tasks, comparing their differences, pros, cons, and edge cases to make more informed coding decisions.

Explore software evolution through architectural insights, drawing parallels between building design and program development for more adaptable and sustainable systems.

Explore the journey from Ruby on Rails to Elm and Haskell at NoRedInk, discussing adoption strategies, challenges, and benefits of transitioning to functional programming languages.

Explore Ruby and WebAssembly deployment on Kubernetes, examining GitOps pipelines and the evolving landscape of runtime environments for developers seeking innovative solutions beyond traditional JavaScript.

Explores challenges in implementing secure random number generation in programming languages and operating systems, discussing recent developments and best practices for cryptographic security.

Explore the process of migrating Ruby/JS applications from Beanstalk to ECS using Docker and Terraform. Learn about preparation, organization, testing, challenges, and outcomes of containerization.

Discover best practices and tools for profiling Java, Go, Python, and Ruby applications on Kubernetes, addressing performance issues efficiently without redeployment.

Discover a simpler approach to test-driven development, challenging traditional methods and exploring why we follow certain practices in TDD for more effective coding.

Explore semantic theory and its impact on naming in software engineering, from variables to domain-driven design. Improve code quality through effective naming practices.

Explore the inner workings of virtual machines by building a simplified interpreter, gaining insights into JVM, CLR, and other popular VMs while potentially sparking a new passion.

Comprehensive analysis of dRuby's security vulnerabilities, exploring its API, internals, and wire protocol. Demonstrates novel exploitation techniques and discusses efforts to harden dRuby against identified issues.

Explore Stripe's journey in implementing gradual typing for their large Ruby codebase, including key design decisions and their impact on developer productivity and code quality.

Explore payload-agnostic sandbox detection techniques, including sleep evasion, encryption, and user activity analysis. Learn to build profiles and implement various detection methods across languages.