Content negotiation is one of those quality-of-life improvements you can add to your REST API to make it more user-friendly and flexible. Learn how to use it!
NativeScript makes creating login and registration screens for your mobile apps much easier. Learn how, plus how to add some more advanced functionality.
It's time for a deep dive into collections in Java, including the defining philosophy of collections, important methods, and advice for implementation.
Learn about the components needed to build microservices architecture in a project for Spring Boot and Gradle to enable continuous delivery/deployment.
Aspect-Oriented Programming can be tricky for some. In this post, we take a look at an example of how you can implement AOP in Spring Boot by making use of AspectJ.
Whether you love or hate Eclipse, you should read on to see what the Eclipse team has been doing to improve this IDE and make it one of the best there is.
Learn about using a Java high-level REST client with Elasticsearch to use API-specific methods that accept request objects as an argument and return response objects.
Improve your own dynamic configuration management with Spring Cloud while learning how easy it is to reconfigure your application live without rebuilding or rebooting it.
Want some clarity about what Spring caching annotations really do? Here is some advice to keep in mind to make debugging easier when combining caching with transactions.
Spring Security 5.0 offers a host of new tools for your authentication needs. Let's see how to use it and OIDC together to secure your Spring-based apps.