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:

JAX-RS Tutorial with Jersey for RESTful Web Services

java-interview-questions-answers

In today’s world data plays a very important role. With so many applications using various types of data for different operations, the most important aspect is communication between applications. Data sharing becomes easy between application when they can communicate. It’s like an application running in Asia is providing data to an application running in Europe or vice versa. How is ...

Read More »

Busy busy busy: What Product Owners do

If you hadn’t noticed I’m building a blog mini-series on the Product Owner role. Its a role I’ve long felt didn’t get the attention it should have. Frankly, in a Scrum setting, I think the Scrum Master gets too much attention and the Product Owner not enough. One aspect in particular of the Product Owner role really annoys me: they ...

Read More »

Strategy Pattern with CDI and lambdas

The strategy design pattern dynamically chooses an implementation algorithm, a strategy, at runtime. The pattern can be used to select different business algorithms depending on the circumstances. We could define different algorithm implementations as separate classes. Or we make use of Java SE 8 lambdas and functions, that serve as lightweight strategy implementation here. CDI is capable of injecting parameterized ...

Read More »

JDK 11 and proxies in a world past sun.misc.Unsafe

With JDK 11 the first methods of sun.misc.Unsafe are retired. Among them, the defineClass method was removed. This method has been commonly used by code generation frameworks to define new classes in existing class loaders. While this method was convenient to use, its existence also rendered the JVM inherently unsafe, just as the name of its defining class suggests. By ...

Read More »

Host your maven artifacts using Google Cloud Storage

java-interview-questions-answers

If you use Google Cloud and you use Java for your projects then Google Cloud Storage is a great place to host your teams artifacts. It is easy to setup and pretty cheap. Also it is much simpler than setting one of the existing repository options (jfrog, nexus, archiva etc) if you are not particularly interested in their features. To ...

Read More »

Host your maven artifacts using Amazon s3

java-interview-questions-answers

If you use amazon Web Services and you use Java for your projects then Amazon S3 is a great place to host your teams artifcats. It is easy to setup and pretty cheap. Also it is much simpler than setting one of the existing repository options (jfrog, nexus, archiva etc) if you are not particularly interested in their features. To ...

Read More »

Host your maven artifacts using Azure Blob Storage

java-interview-questions-answers

If you use Microsoft Azure and you use Java for your projects then Azure Blob Storage is a great place to host your teams artifcats. It is easy to setup and pretty cheap. Also it is much simpler than setting one of the existing repository options (jfrog, nexus, archiva etc) if you are not particularly interested in their features. To ...

Read More »

Date Util

Timezones suck. Especially daylight saving. I don’t mind moving the clock or losing an hour of sleep as much as the programming bugs related to that practice. The thing that sucks even more is Java’s old date/time API. This was publicly acknowledged by the Java community with JSR 310 which replaced the Java Date & Time API’s however due to ...

Read More »