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 ....

Quick tip: Referencing other Properties in Spring

spring-interview-questions-answers

In Spring property (or yaml) files we can reference other properties using the ${..} syntax. For example: 1 2 3 external.host=https://api.external.com external.productService=${external.host}/product-service external.orderService=${external.host}/order-service If we now access the external.productService property (e.g. by using the @Value annotation) we will get the value https://api.external.com/product-service. For example: 1 2 @Value("${external.productService}") private String productServiceUrl; // https://api.external.com/product-service This way we can avoid duplication of commonly used values in property ...

Read More »

[MEGA DEAL] The Complete Digital Marketing Growth Hacking Certification Bundle (97%)

Create, Promote, & Convert — Watch Your Brand Rise Up in Rankings with 41 Hours of Marketing Content on Facebook, YouTube, Google, Amazon, and More Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer.We are offering a massive 97% off on The Complete Digital Marketing Growth Hacking Certification Bundle. Get it now with only ...

Read More »

AWS Glue – Can not create a Path from an empty string

java-interview-questions-answers

1. Overview I was receiving this error while trying to run an AWS Glue job that communicated with a DB2 11 instance: 1 Exception in thread "main" java.lang.IllegalArgumentException: Can not create a Path from an empty string As we know, AWS Glue is a fully managed ETL service that is built on an Apache Spark environment. As such, AWS Glue ...

Read More »

Developing a Simple Service with Spring Boot

spring-interview-questions-answers

In this post, I will demonstrate how to create a simple web service using Spring Boot.  This framework makes it almost effortless to develop web services, so long as the appropriate dependencies are in-place.  In this example, I will create a web service that will read the current temperature from a file and make it available to clients via a ...

Read More »

10 Biggest Remote Testing Challenges (& How To Overcome Them)

In 2019, when Gartner predicted that working remotely will be on high demand, most businesses didn’t agree with the likelihood. But, guess who is working remotely now? After the COVID-19 pandemic hit the world, almost every organization was forced to allow its employees to work from home which made us realize the challenges of working remotely. Although most industries coped ...

Read More »

DevOps Guide – Implementing four-eyes principle with process automation tooling

With great power comes great responsibility. More and more organisations are moving towards a DevOps based organisational model, putting more and more responsibility into the hands of the teams delivering software. As part of that change – and the need due to the markets moving faster and faster – more and more organisations are investing into means to release more ...

Read More »

Surprise. I am no wizard. Agile nor Scrum.

I regularly get inquiries from people reaching out for instructions, assistance, or other forms of guidance to learn about Scrum, pass exams, become a trainer, or advance their career towards “Agile coach”. Surprise. I am no wizard. I do not have the magical powers that would be required. I really don’t want to go into people’s motivation to approach me ...

Read More »

Keeping the Caller Busy

There are ways we could refactor the displayCart function, but consider a second what the caller is doing each time it wants to use the function. Consider this simple code example: 01 02 03 04 05 06 07 08 09 10 11 12 13 // caller String shoppingCartMessage = displayCart("You have %s", cart.size());   String otherMessage = displayCart("You saved %s", ...

Read More »

Prioritising a Product Backlog When Everything is Important

The product backlog is an essential product management tool: It captures detailed product decisions and directs the work of the development team. The latter requires it to be prioritised or ordered. But how can you prioritise a product backlog when everything seems equally important? This article shares my answer. It recommends taking four steps to get to an effective, prioritised ...

Read More »