
Explore Apache Kafka's role in modern data architectures, focusing on its streaming platform capabilities, ecosystem, and design patterns for addressing enterprise data flow challenges.

Explore Project Panama's innovative approach to Java-native interoperability, enhancing developer productivity, security, and efficiency without platform-specific coding.

Live coding session demonstrating migration from Java 8 to Java 11, addressing compatibility issues, dependency analysis, and module system challenges. Practical insights for developers upgrading Java applications.

Explore modern JavaScript's elegant features and syntax, learning how ES6+ versions have transformed it into a powerful and concise language for creating efficient code.

Explore progressive web apps as an alternative to native mobile apps, learning key features and implementation techniques through live coding sessions.

Comprehensive guide to securing microservices using industry-standard protocols and Spring Security 5.1, covering OAuth2, OpenID Connect, JWT, and more for robust application security.

Explore advanced Java 11 lambda expressions, streams, and collectors in this interactive deep dive. Learn new patterns and techniques through hands-on problem-solving and expert guidance.

Explore Java version migration strategies for Maven projects, focusing on post-Java 8 updates and their impact on build processes and compatibility.

Explore GDPR's impact on software development, personal data handling, and compliance requirements. Learn key concepts and steps for developers to ensure GDPR-compliant products and avoid potential fines.

Explore open-source Flowable engines for BPMN, CMMN, and DMN in Java. Learn to integrate business processes, decision tables, and machine learning through practical demos and code examples.

Learn foundational guidelines for designing cloud-native containerized applications on Kubernetes, ensuring automation-readiness and optimal performance in modern cloud environments.

Explore data stream processing concepts, including time handling, Dataflow API, stream-table duality, data lookup, and deployment strategies. Compare implementations in Apache Spark Streaming, Flink, and Kafka Streams.

Explore OpenShift's Kubernetes-based features for developers, including live demos. Learn how to leverage operations tools for engineering tasks, enhancing productivity and efficiency.

Explore lazy evaluation patterns in Java, including streams and advanced techniques like reader monads and trampolines. Learn to optimize performance and handle infinite data sets efficiently.

Learn to digitize old films using a Raspberry Pi, including scanner setup, image processing, and building a DIY rig. Preserve family memories with this cost-effective, hands-on approach.

Explore the challenges and approaches in building distributed, resilient data stores. Learn about consensus algorithms, distributed transactions, and query optimization in modern NoSQL databases like ArangoDB and Cassandra.

Explore Docker's latest features, trends, and ecosystem, including modernization of traditional apps, orchestration, and Kubernetes integration. Learn how Docker empowers developers and systems builders.

Explore the evolution of enterprise Java with Eclipse MicroProfile, a lightweight platform for microservices and cloud deployments. Learn about its features, benefits, and future developments.

Explore Shenandoah, a new low-pause garbage collector for Java that moves objects without stopping the application, reducing GC pauses. Learn its design, internal details, and performance benefits.

Explore the pros and cons of gRPC and REST for microservices communication. Compare performance, scalability, and best practices to make informed architectural decisions.

Exploring Java's limitations in game development through Doom 3 port. Insights on language features, performance, and missed opportunities in Java compared to C++.