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

Slack Outage: How Fast Code Changes Killed The Productivity Platform

Slack took quite a beating during and after the service outage that happened last Monday morning. Here’s a small sample of the headlines (before they were updated) that come up on a simple news search of Slack: Slack is Experiencing Worldwide Outage, Degraded PerformanceYes, Slack is Down.Happy Monday, Slack is DownHow Microsoft Teams May Have Caused Today’s Slack Outage The ...

Read More »

Apache NetBeans 11.1 Just released!

The Apache NetBeans proudly announced the long expected release of Apache NetBeans 11.1 that has a plethora of exciting new features including Payara integration out of the box for the first time, with thanks to the Payara team! You can download it here https://netbeans.apache.org/download/nb111/nb111.html Bellow are all the new exciting features this version has to offer! Java EE The highlights ...

Read More »

Chicken and egg – resolving Spring properties ahead of a test

spring-interview-questions-answers

Consider a service class responsible for making a remote call and retrieving a detail: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 ... public class CitiesService {     private final WebClient.Builder webClientBuilder;     private final String baseUrl;       public CitiesService(             WebClient.Builder webClientBuilder,             @Value("${cityservice.url}") String baseUrl) {         this.webClientBuilder = webClientBuilder;         this.baseUrl = baseUrl;     } ...

Read More »

JDBC – Emulating a sequence

Probably each of us encountered this problem at least once in the programmer’s life – how to emulate a database sequence? Below you may find my variation of this problem’s solution. Suppose that we have an interface defining the desired API for returning a sequence of integer numbers: 1 2 3 4 5 public interface Sequences {       int nextValue(String ...

Read More »

The Joy of Programming

Yesterday I was working with a slide deck for one of my future talks about Java and object-oriented programming and got stuck at finding convincing arguments for the transparency of logic. I was going to say that it is important for programmers to be able to understand how everything they do works, even if they don’t see it or never ...

Read More »

5 Reasons Why Manual Testing is Important

Manual testing is inevitable when it comes to mobile app testing. In this age of rapid digital transition, mobile apps have become the most favorable mode of business. The changing scenario has influenced the testing space too. Automation is applied where it is possible as it saves time and money when it comes to iteration. But the need for manual ...

Read More »

Will Python Overtake Java as the Most Used Programming Language?

Will Python Overtake Java as the Most Used Programming Language? As per the Stack Overflow Developer Survey 2019, Python is the fastest-growing major programming language in the world. Moreover, it outshined Java this year to reach the feat. Several scholars and professionals believe that Python is on its way to conquer and overthrow Java as the most used programming language. ...

Read More »

Exception handling

In this post i will share how error handling is done and what options we have.Error handling is complex topic :-) I will add some context from wikipedia on what is exception handling before going down the rabbit hole of exception handling Exception handling is the process of responding to the occurrence, during computation, of  exceptions – anomalous or exceptional conditions requiring special ...

Read More »