Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
and many more ....
Email address:

Spring Security with Spring Boot 2.0: UserDetailsService

spring-interview-questions-answers

As we have seen on a previous post the username and password for our spring application was configured through environmental variables. This is ok for prototype purposes however in real life scenarios we have to provide another way to make the users eligible to login to the application. To do so we use the UserDetailsService Interface. The user details service ...

Read More »

And some more REST tips

java-interview-questions-answers

In previous blog posts I have covered some ideas and tips for achieving a REST architecture. In this post, I cover a few more ideas and tips. Caching Caching is a big part of the original dissertation.  See section 5.1.4  Strategies include validation (client checks it has the latest version) and expiration (client assumes it has the latest version until a ...

Read More »

REST: Using a Controller endpoint?

java-interview-questions-answers

In general REST architectures, the fundamental concept is a Resource.  After Resources, the next thing is to develop a Uniform Interface to these resources, which in HTTP land usually means: Create is POST Read is GET Update is PUT (or PATCH for Partial Update) Delete is DELETE In the real world, inevitably some operations won’t map so nicely to resources. ...

Read More »

5 Shocking Stats That Prove Logs Are Inadequate

It turns out that we’re all guilty of logging malpractice. Don’t believe us? These statistics might change your mind It’s pretty irritating when people ask questions with obvious answers, so I won’t sit here and ask if you and your team use log files to monitor your application in pre-prod and production environments. We all use logs, and there’s no ...

Read More »

Java Code Geeks are giving away 4 FREE PRO passes for DeveloperWeek NYC 2018

#DEVWEEK 2018 — The World’s Largest Developer Expo & Conference Series The DeveloperWeek team has offered us discounted PRO Passes to DeveloperWeek 2018 so our members can attend the event. DeveloperWeek (#DEVWEEK 2018) (June 18-20, Brooklyn Expo Center) is the East Coast’s largest developer technology innovation conference with 3,000+ participants. DeveloperWeek NYC includes 100+ workshops, sessions, and talks across Artificial Intelligence Dev, ...

Read More »

The Relationship Between Jakarta EE, EE4J and Java EE

The Jakarta EE name has been out for more than a month, and even if Mike Milinkovich explained the names and concepts pretty well in his blog post And the Name Is…, there still is a bit confusion about how it all relates and I get questions around it whenever the topic comes up. I have tried to sum up some ...

Read More »

Knowing When You Release Value

Sometimes, teams have trouble releasing their work, showing the value of the work they’ve completed. There are many possible reasons for this release problem: The team doesn’t have sufficient working agreements about what “done” means. I’ve written about frictionless releasing. In Create Your Successful Agile Project, I wrote about the done, done-done, and done-done-done words we sometimes hear. The team works ...

Read More »