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

[MEGA DEAL] The Complete Computer Science Bundle (89%)

8 Courses (78+ Hours) to Get a Quality Tech Education—From Coding to Design–without Paying Exorbitant Tuition Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 89% off on The Complete Computer Science Bundle. Get it now with only $39, instead of the original price of $367. From 0 to ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »

Unit test for Spring’s WebClient

WebClient to quote its Java documentation is Spring Framework’sNon-blocking, reactive client to perform HTTP requests, exposing a fluent, reactive API over underlying HTTP client libraries such as Reactor Netty. In my current project I have been using WebClient extensively in making service to service calls and have found it to be an awesome API and I love its use of ...

Read More »

Definitive guide to Selecting your Continuous Testing Solution

As a software developer and testing expert with over 20 years in this industry, I’ve seen tools and solutions grow and disappear from the market. That’s OK, and that’s the life-cycle and “price” of innovation. Unfortunately, I have also seen some wrong practices when it comes to choosing such tools, especially around the testing domain. In this post, i would ...

Read More »

How to replace jQuery with VueJS

In this post, we feature a comprehensive article on How to replace jQuery with VueJS. If you’re from the IT industry, then you might already know about all the hype that VueJS has gained lately. But, what you might not know is that you can replace JQuery with Vue. In simple words, you can incorporate Vue just like you incorporate ...

Read More »

Scoped Proxy in Spring Framework

spring-interview-questions-answers

Spring framework provides scopes for spring beans. We can control the various dependencies and configuration values that are plugged into spring bean using spring scope. Spring supports the following six scopes. Four of six are available in a web-based application: ScopeDescriptionSingletonIt is the default scope in Spring framework. For each Spring IOC Container, only a single instance of the bean ...

Read More »

Spring Boot: Building a RESTful Web Application

spring-interview-questions-answers

Introduction: REST stands for Representational State Transfer and is an architectural guideline for API design. We assume that you already have a background in building RESTful APIs. In this tutorial, we’ll design a simple Spring Boot RESTful web application, exposing a few REST endpoints. Project Setup: Let’s start by downloading the project template via Spring Initializr: We only need to ...

Read More »

Augmenting a Spring Data repository through delegation

I have recently written several posts about Kotlin’s delegation. In doing so, I realised a useful way to apply it to Spring Data repositories. Which would allow Spring Data to continue sprinkling some magic while providing a route for customisation. The code shown in this post is in Kotlin, but is still relevant to Java. This post uses R2DBC, but ...

Read More »

5 Ways to Define Your Career Goals as a Software Engineer

It’s easy to decide to find new career opportunities based on your career goals, but what if you don’t know how to set career goals for yourself?  In this article, I’ll discuss five techniques you can adopt today to get your engineering career back on track and achieve the goals, work-life balance, and motivation you’ve always dreamed about.  Be Purposeful ...

Read More »

22 Reasons Why Test Automation Fails For Your Web Application

I can relate to the feeling where you wish to achieve flawless automation testing in the blink of an eye! On the other hand, I also understand the apprehension that is causing you to delay test automation. When an enterprise has just begun the transformation, there are a plethora of challenges to overcome. Even if you apply the best practices, ...

Read More »

Spring Boot with H2 Database

spring-interview-questions-answers

In this quick tutorial, we’ll bootstrap a simple Spring Boot application backed by an in-memory H2 database. We’ll use the Spring Data JPA to interact with our database. Project Setup: Firstly, let’s generate our project template using Spring Initializr: On clicking the ‘Generate the project’ link, our project files will get downloaded. Now, if we look closely at the generated ...

Read More »