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

Explore how Meteor uses coroutines (Fibers) to create high-performing JavaScript apps with simplified APIs, enabling efficient database access and improved development speed.

Explore how Hyatt leverages technology platforms to innovate and deliver exceptional digital experiences for guests and associates, with insights on historical developments and implementation details.

Discover how to use Arduino Yun for IoT projects, including teaching a dog to send selfies via text, in this engaging presentation on hardware hacking for web developers.

Explore low latency Java techniques used by LMAX Exchange with Azul's Zing JVM. Learn about high-performance strategies for real-world financial trading systems.

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.

Explore how Go programming language enhances web performance, enabling real-time auctions and ad serving at 2.3 million queries per second. Learn about Go's features, tools, and benefits for high-performance systems.

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.

Explore the journey from monolithic to microservices architecture, focusing on Wunderlist's transformation. Learn strategies for managing complexity, improving maintainability, and fostering system longevity in software development.

Explore LinkedIn's Economic Graph: mapping connections between professionals, companies, jobs, skills, and knowledge to revolutionize the global workforce landscape.

Explore Apache Spark's advantages over MapReduce for big data processing, including improved performance, developer productivity, and support for diverse application scenarios like stream processing and graph analytics.

Explore scalable machine learning and deep learning with H2O, featuring in-memory compression, multi-language support, and interactive workflows for efficient data analysis and predictive modeling.

Explore serializability in distributed databases, its benefits, and challenges. Learn about consistency models, transaction execution, and the balance between consistency and performance in modern systems.

Explore the Saga Pattern for managing distributed transactions in complex systems. Learn about compensating transactions, failure management, and implementation strategies for building robust distributed applications.

Explore distributed query execution in Dynamo-style systems, focusing on achieving high availability and fault tolerance through commutative and idempotent operations in replication systems.

Elevate your automated testing skills with insights on TDD, BDD, and innovative approaches to enhance readability, meaningfulness, and effectiveness of tests in Agile development.

Explore the lambda calculus through hands-on exercises using Vim and CLI. Learn to build computing structures from basic lambda functions in this engaging presentation.

Explore humorous dating patterns inspired by software design patterns. Learn entertaining strategies for successful relationships through clever analogies and practical advice.

Discover strategies for implementing Agile and DevOps principles at scale, focusing on enterprise-level continuous improvement, test automation, and efficient development practices.

Discover how mastering small tasks leads to big achievements in software development. Learn practical strategies to improve Agile approaches and overcome common challenges.