
Explore Apache Pulsar's architecture, concepts, and performance in event streaming. Compare with alternatives like Kafka and RabbitMQ. Includes Java code examples and insights from production use.

Explore Java on ARM processors: theory, applications, and workloads. Learn about ARM servers, Java ARM port features, and performance optimization for specific use cases.

Explore lesser-known features and surprising behaviors of Java's Collections Framework, uncovering powerful functionalities and potential pitfalls for developers.

Explore Quarkus for microservices: low memory usage, fast boot time, and seamless integration with popular Java libraries. Live demos showcase persistence, testing, and native compilation for efficient container deployment.

Explore JVM language idioms and styles to enhance problem-solving skills and expand your coding repertoire beyond syntax, transforming your approach to software development.

Discover high-performance Java Persistence and Hibernate tips to optimize your application, covering connection handling, query caching, batching, and streaming techniques for improved efficiency.

Explore Apple's approach to microservices, focusing on networking frameworks and libraries to optimize performance, scalability, and maintainability in server-side development.

Explore Java's evolution with Brian Goetz: new features, release cadence, and future initiatives like Project Amber and Valhalla for enhanced language capabilities and performance.

Explore cloud-native Java development with Jakarta EE, the community-driven successor to Java EE. Learn about its current state, future plans, and synergies with Eclipse MicroProfile.

Explore the Z Garbage Collector's low-latency, high-scalability design for JDK. Learn its phases, load barriers, performance metrics, and future plans for enhanced Java application efficiency.

Explore mind control in JavaScript, experimenting with evolving interactions using brain sensors and facial expressions to control interfaces and robots without hands.

Explore machine learning in the browser using Tensorflow.js. Learn to load pre-trained models, build web applications, and query datasets without server-side processing.

Discover modern reactive programming techniques in Java using JDK 9-11 features, including Stream and CompletableFuture APIs, Reactive Streams, and HTTP/2 client.

Explore modern techniques for efficient image delivery, optimizing visual content for faster loading and improved user experience across diverse devices and screen sizes.

Explore modern tools for reliable end-to-end web application testing, focusing on Cypress and its benefits for building higher quality software with confidence.

Explore the journey of migrating from Java to Kotlin, discovering advantages like data classes, concise list manipulations, and extension functions for more readable and maintainable code.

Explore two AI-powered algorithms for optimizing conference talk scheduling, comparing OptaPlanner and NoConf in solving complex constraints for Devoxx Belgium.

Explore efficient integration testing using Docker containers and Testcontainers library with JUnit/Spock, addressing common challenges in testing databases and external systems.

Explore GraphQL basics, server creation, and client consumption in Java as an alternative to REST APIs for faster and more flexible development.

Strategies for breaking down a large monolithic system into independent services, focusing on database decentralization, team autonomy, and continuous deployment.

Explore Spring Framework 5.2's advancements in reactive technologies, transaction abstractions, and core container improvements for enhanced performance and GraalVM compatibility.