
Explore Java 23's new module import declarations feature with Gavin Bierman. Learn about package imports, ambiguity handling, and the benefits for Java developers.

Learn to implement user verification from a database using Spring Security, enhancing application security and authentication processes.

Explore Harder-Narasimhan types in quiver representations, examining their applications and limitations in persistence modules across various contexts in algebraic topology.

Efficient algorithm for computing generalized ranks of persistence modules using unfolding to zigzag modules, with applications in algebraic topology and data analysis.

Learn to implement database authentication using Spring Data JPA and Spring Security in a Spring Boot application, enhancing your web security skills.

Learn to implement Dependency Injection in Spring Boot through practical application. Discover how testing reveals structural issues and how DI resolves them, enhancing your Spring development skills.

Integrate Google reCaptcha v3 in Spring Boot using Spring Security. Learn to create custom filters and code for third-party service integration, enhancing application security.

Learn to create a frontend client for secure Spring Boot applications using JSON Web Tokens (JWT), enhancing authentication and authorization in your web projects.

Comprehensive walkthrough of IntelliJ IDEA configuration, covering setup, themes, and customization tips for optimal development experience in 2023.

Build a Java CLI to interact with OpenAI's API, creating your own AI chatbot. Learn API integration, CLI development, and native image building for local use.

Explore Spring Shell: Create CLI apps, learn commands, and leverage dependency injection in this hands-on introduction to building interactive command-line tools with Spring.

Build a YouTube CLI using Java and Spring, integrating the Data API for searching and retrieving video details. Enhance Java skills while creating a customized terminal-based YouTube experience.

Learn to build a REST API and consume it using Spring HTTP Interface Clients. Simplify HTTP remote access and gain flexibility in choosing API styles like synchronous or reactive in Spring Boot applications.

Learn to implement cursor-based pagination in Spring for GraphQL APIs, enhancing performance and user experience when handling large datasets.

Learn TDD approach for testing REST Controllers in Spring Boot, focusing on unit testing inputs and outputs while building a small application.

Live coding session: Build a GraphQL API with Spring Boot, Java & Maven. Load blog posts from JSON to Postgres database. Practical demonstration of GraphQL implementation in a Spring Boot environment.

Explore Project CRaC's impact on Java & Spring development, enhancing runtime efficiency through key concepts and techniques for optimized application performance.

Explore Java generics type specialization and its implications for casting, presented by experts at the JVM Language Summit. Gain insights into potential advancements in Java's type system.

Explore modern Java features through a GitHub Crawler project, showcasing virtual threads, pattern matching, type inference, and more for efficient, concise coding.

Explore techniques to reduce cold start times in Java serverless applications on AWS, including GraalVM Native Image and AWS Lambda SnapStart, with best practices and recommendations for improved performance.

Explore structured concurrency in Project Loom, streamlining multi-threaded task management for improved reliability and observability in Java applications.