
One Lesson From Clean Code That Transformed My Coding Style
How Robert Martin's Stepdown Rule Helps Me Write Cleaner Code

Hi everyone! Welcome back to a new blog post. Today, we'll continue with our student microservice API and extend it with an Auth server to secure our microservice communication. Prerequisites To follow along with this guide, you should: Be able to f...

Hi everyone! In this new tutorial, I'll be going over my complete guide to testing a REST API using Spring Framework. This includes unit testing each layer (i.e., controllers, services, and dao layers) along with integration testing the entire API by...

Hey everyone! Today, we'll be learning about config servers in a microservice architecture using Spring Cloud. As a practical example, we'll be extending the student and course API from our last guide to use a config server. Prerequisites To follow a...

Hi everyone. Today I wanted to share a simple microservices application I created using Spring Cloud. I created this application to help myself learn more about microservices and decided to create this guide so you can learn with me. As we go over th...

My Mission Java with John is a blog I founded with the hopes of helping like-minded software developers, whether they are very new to coding or more advanced, advance their learning and careers. Using the experiences and knowledge I gained from perso...

How you can use metaprogramming to create Java magic in your future projects.