
Explore Eclipse Collections' rich features for Java, including object and primitive containers, iteration patterns, and unique data structures like Bag and Multimap.

Explore N26's innovative implementation of 3DSecure for online card transactions, focusing on a mobile-first approach that prioritizes both security and user experience in cloud-based banking.

Explore contract testing for enterprise applications, covering legacy system migration, API reliability, and consumer-driven contracts. Learn strategies to improve test efficiency and reduce regression issues.

Learn to write asynchronous code efficiently using Kotlin coroutines. Explore syntax, implementation, and practical applications in Spring-based projects.

Explore low-code systems, their potential and limitations in business contexts. Learn from real-world experiences and discover innovative approaches to streamline development processes.

Explore data security, privacy, and integrity in software development. Learn to protect client information and assess your own security practices.

Explore how the Dutch National Police leverages microservices, DevOps, and cloud-native technologies to build agile, high-tech web applications for data-driven policing in a secure environment.

Explore quantum computing's potential, limitations, and real-world applications through an overview of current technology and a humane demonstration using Microsoft's Q# simulator.

Explore asynchronous programming in Java with CompletableFuture, comparing it to JavaScript's Promises and demonstrating safe, efficient concurrent code implementation.

Explore building distributed systems and teams, covering Elastic's approach, shared values, daily operations, tooling, hiring, and onboarding in a remote-first environment.

Explore availability, reliability, and chaos engineering in complex distributed systems. Learn to design resilient architectures, predict failures, and implement strategies for robust software systems.

Explore introducing young children to computers and programming through age-appropriate methods, overcoming language barriers, and fostering creativity and problem-solving skills.

Quantifying architectural success through metrics: scalability, security, testability, and technical debt. Learn to measure and improve engineering practices for better project outcomes.

Explore cutting-edge NLP techniques for feedback analysis, including topic detection and sentiment analysis. Learn about word embedding, neural network models, and their real-world applications in text analytics.

Discover strategies for integrating modern technologies into legacy codebases, using DDD to define bounded contexts and implement strangling services safely and effectively.

Exploring the convergence of physical and digital realms through IoT, sensors, and computing advancements, examining implications for business, society, and emerging applications.

Strategies for handling consistency challenges in distributed systems, including eventual consistency, distributed transactions, and message delivery semantics. Includes live demonstrations using Spring, Hystrix, Kafka, and Camunda.

Explore 12 unique capabilities of JVM languages beyond Java, showcasing special compiler support, library features, and powerful constructs that enhance productivity and problem-solving in JVM development.

Explore the trade-offs between microservices and modular applications. Learn about strong encapsulation, well-defined interfaces, and explicit dependencies to make informed architectural decisions.

Enhance TDD/BDD practices with practical solutions for common issues, focusing on test speed, communication, setup, and mocking. Learn to make test-driven development easier and more effective.

Hands-on guide to implementing CQRS and Event Sourcing using Spring and Axon Framework, focusing on practical application and scalable architecture patterns.