
Live-coding a Spring Boot 2 app with audience-driven requirements, showcasing its flexibility and ease of use for building stand-alone Spring applications quickly, regardless of chosen technologies or frameworks.

Learn to create high-performance, event-sourced microservices using Play! Framework and Akka. Explore project structuring, event sourcing, clustering, and CQRS optimization for tailored read-sides.

Discover how Kotlin and Java EE combine to create efficient microservices. Learn to write, build, test, deploy, and scale services quickly using Docker, focusing on business logic and productivity.

Explore insights gained from porting Doom 3 to Java, comparing language features, and uncovering unexpected lessons about Java's strengths and limitations in game development.

Explore Spring Framework 5.0's compatibility with JDK 8 and 9, learning benefits, challenges, and upgrade strategies for Java applications. Gain insights on classpath and module path implementations.

Explore Graal, a high-performance polyglot runtime that enables seamless language interoperability and world-class performance for Java, JavaScript, Ruby, R, and more, with integrated compilation and execution infrastructure.

Explore Kotlin coroutines for efficient asynchronous programming. Learn syntax, implementation, and practical applications in Spring-based projects. Compare with reactive approaches.

Explore Akka's Typed Actor APIs and network Akka Streams, focusing on building resilient Reactive Systems. Learn about failure scenarios, healing mechanisms, and managing complexities in cloud-native environments.

Explore and learn to defend against prevalent Java vulnerabilities through real-world examples and practical code solutions for enhanced application security.

Gentle introduction to Category Theory for OOP programmers exploring Functional Programming. Explains key concepts with diagrams, metaphors, and code examples, comparing to OOP and showing real-world applications.

Explore functional programming in Groovy: closures, currying, meta-programming, recursion, immutable data structures, and Java8 lambda integration for enhanced coding practices.

Explore options for managing large-scale front-end projects, from NPM to Gulp to Webpack. Learn to establish an efficient pipeline for handling complex JavaScript applications.

Explore building a scalable streaming data platform using Clojure, Kafka, and Cassandra. Learn key concepts and live-code a system that handles high-volume, real-time data processing efficiently.

Explore parallel streams and CompletableFuture for efficient Java 8 programming. Learn implementation, best practices, pitfalls, and optimal use cases for enhanced performance and concurrency.

Comprehensive guide to building a microservice architecture using Java frameworks, covering deployment, communication, scaling, monitoring, authentication, and UI integration on a Raspberry PI cluster.

Explore reactive programming in Spring for building resilient, responsive microservices. Learn integration, data pipelines, API design, and testing techniques for cloud-native Java applications.

Discover how to integrate cognitive and AI APIs into IoT applications, with a live demo using Node-RED on Raspberry Pi.

Optimize app performance by fine-tuning Webpack and Babel configurations. Learn tips and tricks to reduce bundle size and improve speed without rewriting code.

Explore Java class reloading techniques, from HotSwap to agent-based approaches, and learn about dynamic code evolution, annotations, class loaders, and Java agents.

Learn best practices and avoid pitfalls in creating rich Angular UI components, with real-life examples from PrimeNG covering change detection, templating, third-party integration, styling, and DOM handling.

Explore the evolution of state management in SPAs, from jQuery to React, and how GraphQL impacts data fetching, caching, and reading in modern web development.