
Discover Clojure and ClojureScript's superpowers for development. Explore data-driven approaches, REPL workflow, and interoperability with JavaScript and Java. Learn about Babashka for fast startup in various scenarios.

Explore Java optimization for EU processors, focusing on Quarkus and TornadoVM in the AERO project for cloud-ready deployments on European Processor Initiative designs.

Explore Quarkus' developer-friendly features through live coding. Learn to create Java microservices with databases, remote connections, and security, plus containerization and OpenShift deployment.

Explore efficient E2E testing for Kotlin/Spring REST APIs using Kotest framework. Learn TDD techniques for enjoyable and effective API testing.

Explore AI application development using Quarkus and Langchain4j. Learn to build chatbots, autonomous agents, and leverage image-generating models in Java for cloud-native AI solutions.

Explore Project Loom's virtual threads in Java, their benefits, and potential issues. Compare with event loop models and learn to identify and avoid hidden problems in enterprise applications.

Explore Spring AI for seamless integration of AI functionalities in Java applications. Learn through code samples and live demos how to simplify GenAI development.

Explore cloud-agnostic serverless solutions using Quarkus and Knative. Learn production-grade, event-driven patterns for Java applications on Kubernetes, avoiding vendor lock-in.

Explore diverse polymorphism techniques in C++ projects, covering build-time, compile-time, and runtime approaches for enhanced code flexibility and efficiency.

Explore integrating Rust with C, C++, and Java to leverage its strengths in existing applications. Learn practical examples and techniques for seamless language interoperability.

Explore five techniques for designing ergonomic Rust APIs, focusing on GUI architecture but applicable to other domains. Learn to create clean, powerful interfaces for complex problems.

Enhance RDBMS productivity in Go using SQL-first approach. Learn to integrate dbmate, sqlc, and testcontainers for efficient database management, type safety, and automated testing.

Explore Java platform optimizations for enhanced runtime performance on cutting-edge Arm CPUs, delving into advanced techniques and strategies.

Explore JDK 23's release notes, covering new features, changes, and updates in Java development. Gain insights into performance improvements, security enhancements, and tooling modifications.

Explore Quarkus for building AI-powered Java microservices. Learn to integrate AI capabilities, from machine learning to chatbots, and discover the future of Java development with AI.

Master backend software engineering with a comprehensive roadmap covering essential topics from operating systems to containerization.

Explore Java's evolving field initialization model, aiming for stronger guarantees, elimination of default values, and prevention of uninitialized object publication. Learn about Flexible Constructor Bodies and value classes.

Exploring advanced techniques to further reduce Java object header sizes, building on Project Lilliput's foundation for improved memory efficiency and performance.

Explore Java's vision for robust abstractions and guaranteed invariants, enhancing performance, portability, and security in the platform's evolution towards Integrity by Default.

Explore Java 23's Class-File API with Rafael Winterhalter. Learn about parsing, generating, and transforming Java class files, and discover the API's benefits and applications in this insightful interview.

Explore structured concurrency in Java 23 with expert José Paumard. Learn benefits, hands-on examples, and debugging techniques for concurrent applications in this informative interview.