
Simplify lambda expressions and boost coding efficiency with Java Method References. Learn four types, see practical examples, and improve your functional programming skills.

Authenticate users against a database in Spring Boot using JdbcUserDetailsManager. Learn to transition from in-memory to database authentication for production-ready applications.

Configure Cross-Origin Resource Sharing (CORS) in Spring Boot and Spring Security. Learn implementation at controller, method, and global levels for flexible cross-domain request authorization.

Learn to build serverless Java functions for AWS using the Lambda Java Core Library, covering key concepts and practical implementation techniques.

Connect AWS Lambda to RDS PostgreSQL using Java: Learn to build serverless functions, query databases, and return results efficiently in this hands-on tutorial.

Learn to implement JWT and symmetric encryption with Spring Security to create a robust authentication system for REST APIs, enhancing API security and efficiency.

Learn to implement custom scalars in GraphQL with Java, using Spring Boot 3 and Spring for GraphQL. Create a GraphQL API with custom scalars for price and date, and validate using GraphQL Playground.

Explore the capabilities of ChatGPT in creating a Spring Boot application, examining its potential and limitations in software development.

Learn to build command-line applications using Spring Shell, from basic commands to creating a native app. Explore Java and Spring tools to develop efficient CLI solutions with practical examples like a Dad Joke client.

Learn to implement and manage multiple Spring Security configurations for robust application security, covering real-world scenarios and best practices.

Explore Spring Session's powerful features for managing user sessions in Java web apps. Learn key concepts, practical examples, and best practices for seamless user experiences.

Learn to connect Nuxt frontend with Java GraphQL backend, covering setup, complex queries, and seamless integration techniques for efficient full-stack development.

Explore Spring Boot 3.2's Auto-Configured JDBC Client for simplified database integration. Learn to effortlessly connect, read, and persist data within the Spring ecosystem, enhancing project efficiency and scalability.

Learn to build an API Gateway using Spring Cloud Gateway, exploring its purpose, use cases, and implementation in Java.

Explore Virtual Threads in Spring Boot 3.2 for enhanced scalability in MVC applications with blocking calls, offering improved performance for database, I/O, and HTTP operations.

Learn to configure multiple datasources in Spring Boot for JDBC Client usage, with step-by-step guidance on defining custom datasources and creating new JDBC Clients.

Learn to create full-stack Java applications using Vaadin Flow, a powerful framework for building frontend apps entirely in Java without needing separate JavaScript or HTML.

Learn to build a complete CRUD service with JDK's Http Client, calling a public REST API and implementing JUnit 5 tests for robust Java development.

Learn to build a custom Spring Boot Starter from scratch, enhancing application bootstrapping. Covers the entire process, including best practices and key considerations for effective starter development.

Debunking misconceptions about Java's performance and verbosity, exploring its strengths and modern capabilities in software development.

Learn effective prompt engineering techniques for Spring AI, enhancing communication with language models to generate precise outputs and improve AI-driven applications.