
Explore the evolution of programming languages, focusing on Java's recent developments and the decision-making process behind new features.

Explore GraalVM languages as Maven dependencies and learn to enhance Java applications with Python and JavaScript scripting capabilities, even in native-image compiled projects.

Explore Akka clusters through four Java projects, from basic setups to advanced features like cluster singletons and sharding. Gain hands-on experience with downloadable examples and visualize cluster dynamics using web dashboards.

Discover strategies for synchronizing Java and .NET codebases, automating release processes, and implementing a merge pipeline to ensure continuous releasability across multiple platforms.

Explore time concepts in computer science, from clock usage to implementation and beyond. Learn to manage chaos in software development through advanced timing techniques.

Explore a system predicting pollution levels using Kafka Streams, based on historical and current weather data. Learn from WorldRemit's open-source project for practical machine learning applications.

Discover techniques for identifying and optimizing the hot-path in your code to achieve substantial performance gains. Learn to apply the Pareto principle and performance testing for effective system optimization.

Porównaj Javę i Haskella, poznając ich podobieństwa, różnice i mocne strony. Odkryj korzyści płynące z nauki języka czysto funkcyjnego i zrozum ewolucję Javy w kierunku programowania funkcyjnego.

Explore modern JVM multithreading concepts, including green threads, fibers, thread pools, non-blocking database communication, and asynchronous code optimization for efficient application development.

Aprende a realizar cambios de esquema a gran escala sin incidentes. Descubre estrategias para modificar claves primarias en bases de datos con millones de usuarios y miles de inquilinos de forma segura.

Explore OpenJDK 17's new features and enhancements, covering language updates, core APIs, and JVM changes. Prepare for migration from JDK 8 or 11 to leverage modern Java capabilities.

Explore OpenJDK 17's new features and enhancements, including switch expressions, text blocks, records, pattern matching, and APIs for foreign memory access, vectors, and foreign linking.

Explore Spring's inner workings, including Dynamic Proxy and transaction management. Learn to create a custom Spring-like framework while gaining insights into Java ecosystem tools.

Explore modern JavaScript development without frameworks, addressing challenges and leveraging new features while maintaining compatibility and tooling benefits.

Odkryj funkcyjne programowanie z językiem Elm. Poznaj zalety FP, porównaj Elm z TypeScriptem i innymi językami kompilowanymi do JS. Zdobądź narzędzia do tworzenia niezawodnych aplikacji webowych.

Implement once, execute anywhere with Spring and Functions. Learn to create versatile applications deployable across various platforms and environments.

Explore how Testcontainers simplifies integration testing, enhancing software reliability and development efficiency.

Explore Java's expanded attack surface and learn crucial security strategies for modern development environments.

Explore service mesh concepts and implementation for Java developers, focusing on microservices architecture and cloud-native applications.

Explore CompletableFuture's intricacies and quirks in Java, enhancing your understanding of asynchronous programming and concurrent execution.

Explore GraalVM's capabilities for building efficient cloud-native applications, optimizing performance and reducing resource consumption.