
Explore how database transactions can grow into liabilities, uncovering problematic patterns that risk data integrity and offering strategies to fix and prevent these issues.

Explore value objects in Ruby: their uses, benefits, and combination with factory pattern. Learn to improve code performance, maintainability, and domain bridging.

Learn to optimize Active Record queries, use advanced indexing, and configure multi-database setups for improved performance and scalability in Rails applications.

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 the journey from Ruby on Rails to Elm and Haskell at NoRedInk, discussing adoption strategies, challenges, and benefits of transitioning to functional programming languages.

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 static analysis tools for Ruby on Rails, focusing on Brakeman and Jenkins integration. Learn about security warnings, code updates, and best practices for detecting defects.

Explore high availability strategies at Braintree, including traffic pausing, rolling deploys, load balancing, and error handling, to minimize downtime and maintain seamless payment processing.

Discover how engineers hacked a 1980s knitting machine, creating a computer-controlled system to knit custom patterns and even memes, blending retro technology with modern programming.

Learn a proven strategy for upgrading Rails applications safely and efficiently, minimizing downtime and reducing risks associated with major version upgrades.

Learn to deploy Rails applications on Kubernetes, covering containerization, orchestration, and best practices for scalable and efficient cloud-native deployments.

Explore Hotwire's innovative approach to building modern web applications using HTML over the wire, enhancing interactivity without complex JavaScript frameworks.

Explore serverless hosting for Ruby apps, examining abstractions, trade-offs, and implications. Learn to evaluate adoption and adapt code for serverless deployment.

Discover how to structure Rails applications using a layered approach for better maintainability, drawing parallels with birthday cakes to illustrate effective strategies for scaling and organizing your codebase.