
Explore the Single Responsibility Principle and design patterns for better code organization, readability, and maintainability in Ruby development.

Explore diverse Ruby topics through lightning talks, covering gems, community dynamics, immutability, Makefiles, and more. Gain insights from expert developers in quick, engaging sessions.

Explore satisfying code refactoring techniques in Ruby, drawing inspiration from renowned experts and focusing on practical "aha" moments for developers.

Explore strategies for Rubyists to navigate industry uncertainties, including AI advancements and market challenges, while maintaining professional growth and optimism.

Demystify Rails validators, explore their inner workings, and learn to create custom validators with confidence in this enlightening session.

Explore Falcon and Async gem to leverage Ruby fibers, eliminating background jobs for IO-bound tasks and enhancing Rails app performance.

Discover a simpler approach to test-driven development, challenging traditional methods and exploring the reasoning behind TDD practices for beginners.

Explore semantic theory to master naming in software engineering, from variables to domain-driven design, enhancing code quality at all experience levels.

Explore structured logging techniques to transform Rails logs into actionable data, enabling efficient debugging and insightful analysis of production issues.

Explore composite primary keys in Rails 7.1, optimize applications, and enhance database performance with this powerful new feature.

Discover strategies to transform tedious testing into an opportunity for better software design, using RSpec examples to guide refactoring and manage complexity in Rails.

Explore React Native's journey from unlikely framework to mobile development cornerstone. Gain insights into its origins, challenges, and successes for cross-platform development's future.

Explore debugging challenges in live applications, focusing on handling vague user feedback and uncovering elusive backend errors. Learn strategies to overcome these obstacles effectively.

Implement high-performance local-first semantic search in React Native using AI models. Turn text into embedding vectors for rapid querying in multi-dimensional indexes.

Leverage React Native to create cross-platform TV apps, optimizing mobile apps for TVs and building streaming media device apps from scratch in just 15 minutes.

Explore Static Hermes optimizer's use of static type information to enhance performance in React Native. Gain insights into advanced optimization techniques for improved app efficiency.

Discover strategies for incrementally improving React Native app performance without starting from scratch. Gain insights from Rocket Money's approach to optimization.

Explore Ignite, an open-source React Native starter kit, and learn how its features and optimized stack can enhance your app development process.

Reduce decision fatigue in React development by standardizing tools and code conventions. Explore benefits and downsides of this approach for maintaining team velocity as you scale.

Discover practical strategies to modernize legacy React Native projects, including code conversion, testing updates, design system integration, and tech debt management.

Discover strategies for prioritizing stability in React Native development, ensuring reliable apps that scale while enhancing developer and user experiences.