
Explore debugging challenges in Node.js production systems and innovative tools for postmortem and in situ analysis of JIT-compiled VMs, presented by Joyent engineers.

Insights on scaling a tech company from hundreds to billions of daily metrics, covering strategic decisions in sharding, caching, and hardware improvements for effective growth.

Explore strategies for scaling engineering teams during rapid growth, covering hiring, failure management, architecture, monitoring, and best practices for maintaining stability and efficiency.

Exploring data management concepts from prehistory to modern era, debunking analogies, and examining design principles to guide architecture decisions and avoid technical debt.

Practical guidance on improving BDD, SbE, and ATDD practices, focusing on creating high-value specifications and testable scenarios that provide long-term value as living documentation.

Explore common misconceptions about REST architecture, its principles, and best practices for designing truly RESTful APIs with insights from SOA expert Stefan Tilkov.

Explore the transformative impact of the Moon landing on society and technology, drawing parallels to modern software development and innovation in this inspiring talk by Russ Olsen.

Explore design pattern flaws, focusing on Observer, Adapter, and Iterator. Learn valuable lessons for improved pattern writing and implementation in software development.

Explore integrating Lean UX and Agile methodologies to create sustainable, cross-disciplinary teams that validate features weekly, aligning product development with market fit faster and more effectively.

Explore x86 processor internals to optimize code efficiency. Gain insights into modern CPU architecture for better performance and understanding of low-level programming concepts.

Explore the disconnect between software architecture and code, and learn strategies to align them for better development practices and team communication.

Explore diverse data models and their applications in solving complex problems. Learn to choose the right approach for each scenario, avoiding accidental complexity in software development.

Explore the technical and cultural implications of replatforming systems, including best practices and potential pitfalls when replacing outdated or inefficient software architectures.

Explore high-velocity software delivery through innovation, data-driven decisions, agile development, and cloud-native architectures. Learn strategies for migrating to microservices and NoSQL databases for improved scalability and speed.

Exploring the future of browsers vs. mobile apps, discussing advantages, challenges, and implications for user privacy, security, and the evolving digital landscape.

Explore RavenDB's capabilities for load distribution, replication, disaster recovery, and data-driven sharding. Learn how this document database scales under load and maintains high availability during failures.

Explore distributed programming with Hazelcast, an open-source solution for easy scaling. Learn about data structures, partitioning, and practical applications in this informative talk.

Explore high-performance software design principles, focusing on achieving optimal system performance through effective architecture, algorithms, and implementation strategies.

Explore Groupon's efficient event stream processing using Storm, Mesos, and Griddle. Learn about shared infrastructure and specialized tooling for real-time data handling at scale.

Exploring software-defined business challenges, this talk discusses raising abstractions to address interoperability issues in diverse IT environments and proposes unified horizontal application architecture solutions.

Explore software industry challenges, antipatterns, and solutions. Gain insights on simplicity, fundamentals, and diversity in tech from experienced architects and specialists.