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 ....
I agree to the Terms and Privacy Policy

Debugging Patterns for Resource Leaks

In software engineering a design pattern is a guideline for solving commonly-seen problems in software design. While design patterns for software engineering and development are widely used, there is not a lot of meaningful material on patterns specifically for software debugging. There are some mentioned in the wiki page but as you can see, the patterns just provide a high-level ...

Read More »

Product Discovery Tips

Product discovery refers to the activities required to determine if and why a product should be developed. Carrying out this work makes it more likely to create a product users actually want and need. In this article, I share my recommendations to help you reflect on and improve your product discovery work. Bring the Right People Together Product discovery is ...

Read More »

Secret Rotation for JWT tokens


When you are using JSON Web Token (JWT), or any other token technology that requires to sign or encrypt payload information, it is important to set an expiration date to the token, so if the token expires, you can either assume that this might be considered a security breach and you refuse any communication using this token, or you decide to ...

Read More »

Creating an Environment of Teamwork

A colleague asked my opinion on the various teambuilding activities she was considering for a new-to-agile team, to help them get to know each other and work together. All the activities she considered were simulations of various kinds. I suggested she reconsider the simulations and focus on the work to help people learn to work together. I’m not against teambuilding. ...

Read More »

Are you forgetting your Agile values?

A while back I wrote why sometimes Agile will fail.  In this post, I will focus on the specific misunderstandings of Agile values. When people ask if you’re Agile, they basically think:   Do you have stand ups? Do you have retrospectives? Do you have stories? Do you use yellow post its? etc Such ideas belong to an Agile process ...

Read More »

My Take On Object Naming

This is one of the most common debates out there. Most people have their opinion about this topic and nobody can actually tell which one is correct. Neither can I, of course, but nevertheless, I decided that I might just share with you my ideas on the matter, throw in my two cents, maybe it will help someone. When I ...

Read More »

Building Oracle ADF applications with Docker

Recently a good friend of mine was facing a regular problem with building an ADF application v. with the public Oracle Maven Repository. He asked me to check if it worked for me. Well… it didn’t. So, there was some problem with the repository. In order to make the experiment clean and to avoid any impact on my working environment ...

Read More »

[MEGA DEAL] Complete Java Programming Bootcamp (94% off)

10 Courses (83.5 Hours) to Become a Java Master: Design UIs with JavaFX, Utilize Design Patterns, Master Multithreading & More Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 94% off on Complete Java Programming Bootcamp. Get it now with only $39, instead of the original price of $740. ...

Read More »

Secure Your Spring Boot Web App with Single Sign-on from Okta


“I love writing authentication and authorization code.” ~ No Java Developer Ever. Tired of building the same login screens over and over? Try the Okta API for hosted authentication, authorization, and multi-factor auth. You can spin up an enterprise-quality REST server with complete user identity and authorization management in less than 20 minutes, with SpringBoot and Okta. Spring Boot and ...

Read More »