
Allegorical journey through strategies for assessing, improving, and maintaining legacy Rails applications, using a spacecraft metaphor to explain complex concepts in simple terms.

Discover strategies for effective legacy code testing, focusing on high-value tests that minimize change costs and transform legacy code into resilient, easily evolving systems.

Learn techniques to optimize your test suite by reducing unnecessary database calls, profiling hotspots, and writing efficient code. Improve build times and overall performance.

Discover strategies for building robust test suites and identifying test cases in TDD. Learn valuable tools for both beginners and experienced developers to enhance your testing skills.

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.

Explores attribution bias in tech, challenging default narratives about who provides value. Offers strategies to create a more inclusive industry and recognize contributions from all individuals.

Explore queuing theory, parallelism, and concurrency in Rails applications through a Star Trek-themed presentation. Learn to optimize scaling, manage resources, and improve performance using Sidekiq and Puma.

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

Explore the relevance of Computer Science topics for Rails developers, examining their practical applications and potential limitations in day-to-day work.

Explore search-driven development through real examples, categorizing information types and gaining tips for efficient knowledge retrieval in software development challenges.

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 the psychology of trust in engineering teams, its relationship to time, and strategies for better trust rituals to enhance collaboration and productivity.

Discover strategies to assess organizational culture, improve workplace dynamics, and implement positive changes. Learn techniques for personal energy management and effective cultural influence.

Strategies for senior engineers to manage complex projects, from planning to production. Insights on task management, progress reporting, and handling uncertainties in large-scale engineering work.

Discover efficient debugging techniques using APM Logs-in-Context, meta programming, and New Relic tools to quickly identify and resolve issues in your Ruby on Rails applications.

Strategies for managing large engineering teams, addressing challenges in communication, coordination, and code quality as organizations scale. Insights from Chime's experience with rapid team growth.

Explore techniques for optimizing Rails application response times, focusing on strategies to achieve sub-2-second performance and enhance user experience.

Explore background job processing in Rails, covering best practices, performance optimization, and advanced techniques for efficient asynchronous task management.

Strategies for scaling Rails monoliths as businesses expand, focusing on maintaining performance and adaptability without complete rewrite or microservices transition.

Explore diversity challenges in engineering, focusing on women and nonbinary individuals in tech. Learn strategies for inclusive workplaces, representation, and community support.