
Explore OAuth in Java: frameworks, ecosystem, and practical examples for securing apps, APIs, and devices. Gain insights into implementation and best practices.

Explore next-gen Spring with new baselines, GraalVM-native images, observability, and more. Learn about Java 17, Jakarta EE, and exciting features in Spring Framework 6 and Spring Boot 3.

Explore advanced Testcontainers features for reliable integration testing, including debugging, complex service topologies, Docker Compose migration, local development, and reusable mode.

Explore JavaFX for creating cross-platform mobile apps targeting iOS and Android using a single codebase. Learn about UI controls, property binding, animation, and concurrency in JavaFX development.

Explore Project Loom's lightweight threads for JVM, their benefits, implementation, and impact on concurrent programming. Compare with coroutines and assess potential to revolutionize Java development.

Explore Java ecosystem security through DevOps and OpenSource, addressing challenges and opportunities in software supply chain security with real-world scenarios and DevSecOps principles.

Discover best practices and advanced features for writing concise, readable Kotlin code. Learn to leverage Kotlin's unique capabilities to enhance your programming style and efficiency.

Explore compelling reasons to upgrade from Java 8 or 11 to Java 17, including new features, improvements, performance comparisons, and upgrade strategies through live coding and presentation.

Insights on navigating the long road of open source development, drawing from 18 years of experience maintaining a popular library and contributing to OpenJDK. Valuable lessons for creators and maintainers.

Explore Java modules: benefits, challenges, and decision-making for implementation. Learn when to use modules and how to overcome common roadblocks in your projects.

Explore Java's potential on Raspberry Pi: control hardware, run Spring apps, and create games. Learn to interact with sensors, displays, and electronic components using Pi4J and IntelliJ IDEA.

Learn to write, locate, and execute tests using IntelliJ IDEA and JUnit 5. Explore IDE features, Java assertions, JUnit Jupiter, and the Mainrunner test engine for efficient software testing.

Learn to develop high-performance cross-platform games using FXGL, a JavaFX game engine. Explore cutting-edge features and gain resources for creating games in Java and Kotlin.

Explore Spring Boot 2.3 and 2.4 features for Kubernetes deployment, including container image packaging, liveness/readiness probes, ConfigMap property loading, and graceful shutdown.

Explore Java 16's new language features like Records and Pattern Matching for instanceof, and learn how to implement them effectively using IntelliJ IDEA.

Explore IntelliJ IDEA's data flow analysis engine, understanding how it detects code issues, handles abstract interpretation, and provides warnings to improve Java development efficiency.

Learn to create Micronaut applications efficiently using IntelliJ IDEA. Explore configuration auto-completion, controller endpoint auto-discovery, and HTTP Client in this live coding session for beginners.

Explore JUnit 5 features for effective and readable automated tests in Java, covering setup, assertions, assumptions, data-driven tests, and test organization.

Explore Jakarta EE 9's transition, features, and future. Learn about namespace changes, implementations, and upcoming innovations in this comprehensive overview by Java Champion Ivar Grimstad.

Explore Java's evolution since version 8, covering new features, upgrade considerations, and potential challenges when moving to newer versions. Gain insights for informed decision-making.

Hands-on demo extending Map to create MultiSet and MultiValuedMap. Learn to design new collections, add APIs, and implement safeguards using TDD and JDK data structures.