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

Defining a Resource


In Fielding’s dissertation a Resource is described as: “Any information that can be named” … “a document or image, a temporal service (e.g. “today’s weather in Los Angeles”), a collection of other resources, a non-virtual object (e.g. a person), and so on. In other words, any concept that might be the target of an author’s hypertext reference must fit within the ...

Read More »

Reflection is the most important Java API

The other day I was wondering – which is the most important Java API. Which of the SE and EE APIs is the one that makes most of the Java ecosystem possible and that could not have just been recreated as a 3rd party library. And as you’ve probably guessed by the title – I think it’s the Reflection API. ...

Read More »

Angular 8 + Spring Boot 2.2: Build a CRUD App Today!


“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. If you’ve been a Java developer for more than 15 years, you probably remember when there were a plethora of Java web frameworks. It started with Struts ...

Read More »

Using Java 12 in Eclipse

1. Install JDK 12 Link: 2. Install Eclipse 4.11 Link: 3. Install Eclipse Java 12 Support Start Eclipse and go to Help > Install New Software. Add Update Site: Install Eclipse Java 12 support for 2019-03 development stream from the list of available software 4. Add Java 12 JRE to Eclipse Go to Window > Preferences, navigate ...

Read More »

Local Microservices: Breaking up the Jigsaw

This is part two in a three part series looking at local microservices running in the same process.  Part one identified the coupling problems in Object Orientation behaviour (found here).  This article will look at how microservices are helping reduce the coupling problem. Part Two: Breaking up the Jigsaw Part one identified that object behaviour coupling is similar to a ...

Read More »

Top 10 Free Python Compilers and Interpreters

1. Introduction In this lesson, we will cover some of the Python compilers and interpreters available for Python programming language. We will try to establish the use-cases in each of the interpreters and identify if any of them are available online where we can try them without any installations. Also we will see what advantages they offer apart from specific ...

Read More »

Reflection selector expression

Java::Geci is a code generator that runs during unit test time. If the generated code fits the actual version of the source code then the test does not fail. If there is a need for any modification then the tests modify the source code and fail. For example, there is a new field that needs a setter and getter then ...

Read More »

Time Series & Deep Learning (Part 1 of N): Basic Stuff

During the last part of my career I had a chance to work with Data Scientists having strong skills in Python. My tech background, after a start with C/C++, is in JVM programming languages mostly (but I had to touch several others during my career), so it was a great chance for me to learn more about practical Python, at ...

Read More »

Top 10 Artificial Intelligence (AI) Tools For Developers

The most trending topic of technology 2019 is undoubtedly Artificial Intelligence. Big companies like Facebook, Amazon, Google, Microsoft are investing money in AI field. The most shocking thing is smartphones are also trying to incline towards AI. They are working hard in the research of this field. People nowadays are discovering ways to make their lives easy and comfortable. AI ...

Read More »