Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Automation Testing 101: What, Why and How

What is automation testing? In the software testing world, there are two types of testing techniques – manual and automated. Both kinds aim to execute the test case, then compare the actual outcome with the expected result. To put it simply, manual testing is a testing technique performed by human effort to ensure the software code does anything it is ...

Read More »

[MEGA DEAL] The 2020 Java Bootcamp Bundle (96%)

Develop Expertise on the Leading Programming Language & Create Actual Programs with 10 Hours of Content on Java Fundamentals, Collections, Classes, and More Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer.We are offering a massive 96% off on The 2020 Java Bootcamp Bundle. Get it now with only $35,99 instead of the original ...

Read More »

To Delete or to Soft Delete, That is the Question!

Soft deletion is a widely used pattern applied for business applications. It allows you to mark some records as deleted without actual erasure from the database. Effectively, you prevent a soft-deleted record from being selected, meanwhile all old records can still refer to it. When would it make sense to use Soft Delete? If you ask a few developers randomly, ...

Read More »

Making Sense of the Information Security Landscape

There are hundreds of different information security solutions out there and choosing which one to pick can be hard. Usually decisions are driven by recommendations, vendor familiarity, successful upsells, compliance needs, etc. I’d like to share my understanding of the security landscape by providing one-line descriptions of each of the different categories of products. Note that these categories are not ...

Read More »

End-to-End Testing in Agile: All You Need to Know

Most applications today are designed with a service-oriented architecture structure. So the application is interconnected with many subsystems that can be outside of the application environment. If there’s a failure in any of the subsystems, it can cause the entire application to crash. So to make sure everything is working fine, we need to test the entire flow of an ...

Read More »

Using Custom Fonts in Flutter – Good way and the Bad!

In this flutter tutorial, we’ll take a look at how to use custom fonts in flutter. Font is essential in establishing your brand identity and default fonts do not always serve the purpose. Flutter has a very elegant way of using custom fonts and it’s very easy to set it up. As for the font files, I’ll be downloading them ...

Read More »

Rebuild a Maven repository in 3 steps

In this blog post, I will show a way to very quickly rebuild a Maven repository without having to set up a project. Step 1: Delete all artifacts Cleanse your Maven repository by deleting the contents of the /.m2/repository directory. Ensure to delete the settings.xml file if so required. Step 2: Create a dummy POM file Create the simplest POM ...

Read More »

RESTful API Design

java-interview-questions-answers

There are five principal aspects to a RESTful API specification that must be considered prior to coding an API specification. In this post I will discuss those five features with examples using a product use case. Before I get started let’s ensure that we understand what is meant by API and REST. If you are already familiar with API design ...

Read More »