
Explore the psychology of programming joy, rediscover coding delight, and learn practical tips for bringing fun back to software development in this insightful keynote by Dr. Holly Cummins.

Explore best practices for serverless applications, including infrastructure as code, local debugging, state management, continuous delivery, and safe deployments. Learn from real-world case studies.

Exploring protocols in distributed systems: their history, application, and impact on performance, resilience, and security. Insights on effective communication and coordination in concurrent environments.

Discover advanced unit testing techniques to create maintainable, expressive, and efficient tests. Learn to balance cost-benefit, maximize regression protection, and improve code design through effective testing practices.

Explore serverless computing evolution, from AWS Lambda to container technologies and Firecracker. Learn about innovative offerings, future trends, and their impact on application architecture.

Explore micro frontends as a solution to frontend monoliths. Learn implementation approaches, benefits, challenges, and key concepts to make informed architectural decisions.

Explore the current state of Augmented Reality, its real-world applications, and future potential. Learn about different AR approaches, key players, and emerging technologies like AR Cloud.

Learn to leverage Spring Cloud Stream, RabbitMQ, and Apache Kafka for building scalable, high-performance distributed systems. Discover solutions to common challenges in mission-critical applications through live coding examples.

Explore how Twitter optimizes services using Graal and machine learning, achieving significant cost savings and performance improvements through autotuning.

Explore the relationship between serverless platforms and stream processors, comparing their capabilities and examining how they complement each other in modern event-driven architectures.

Explore nature-inspired reactive architecture for efficient, resilient software solutions. Learn from honeybees to create responsive applications using frameworks and real-world examples.

Learn to build robust microservices following 12-Factor principles with live coding, covering configuration, fault tolerance, and MicroProfile programming for scalable and maintainable applications.

Explore HTTP/2's advanced features for efficient, bidirectional communication in web services, moving beyond traditional REST constraints for improved performance and flexibility.

Comprehensive guide to packaging, deploying, and scaling Java applications with Docker. Learn to reduce environment mismatches and simplify deployment for more efficient development workflows.

Explore lightweight software architecture approaches, architecturally-evident coding styles, and representing architecture models as code to align design with implementation.

Explore reactive programming concepts, from observables to error handling, with practical code examples for building resilient, scalable, and responsive applications.

Discover practical strategies to enhance code quality, reduce technical debt, and write more maintainable software through expert insights on common anti-patterns and best practices.

Comprehensive exploration of JUnit 5's architecture, features, and extensions. Live coding demos showcase modern testing capabilities, including custom display names, conditional execution, and dynamic tests.

Explore Java 9's impact on Maven projects, focusing on modular system adoption, JEPs, and JSRs. Learn about changes and improvements for Maven users from an Apache Maven expert.

Explore advanced Spring Data REST features for building hypermedia-driven REST services, including custom state transitions, manual resource integration, and representation tweaking.

Explore functional programming in Java 8 with Mario Fusco as he demonstrates how to simplify and reimagine common design patterns using lambda expressions and higher-order functions.