Java Code Geeks

Java 2 Java Developers Resource Center

Latest articles

Implementing the Proxy Pattern in Java

The Proxy Pattern Proxy is a common software design pattern. Wikipedia does a good job describing it like this: [..] In short, a proxy is a wrapper or agent object that is being called by the client to access the real serving object behind the scenes. Use of the proxy can simply be forwarding to ...

Things that make Spring boot Awesome!

For every Java developer Hibernate, Spring are everyday terms. Although recently there was an addition to this list of ‘Spring-boot’. Nowadays Spring Boot is one of the most used open source frameworks. Hence if you are a java developer you must know about spring boot. In this tutorial we will...

Testing with Hoverfly and Java Part 2: Delays

On the previous post we implemented json and Java based Hoverfly scenarios..Now it’s time to dive deeper and use other Ηoverfly features. A big part of testing has to do with negative scenarios. One of them is delays. Although we always mock a server and we are successful to reproduce erroneous...

Android Fragment Lifecycle Explained!

Whether you’re preparing for an interview or want to implement fragments in your app, you should know about the fragment lifecycle. Most of us know android activity lifecycle pretty well, but not fragment lifecycle as such. How does the fragment lifecycle interact with activity lifecycle? What’s...

Best IntelliJ IDEA Plug-ins

I’ve been using Intellij Idea as IDE for some time and wanted to share my favorite plug-ins as I think they can be quite useful for every developer out there. Without a specific order here they are: Key Promoter X: Although its name’s like cheap midi controller, it is a really useful plug-in for...

The Poison Message SQS Problem

AWS’s SQS is a really reliable and performant solution for transporting requests around a system. A couple of years ago, AWS added event sourcing to it, where a Lambda function can be automatically invoked with batches of data from a queue until the queue is empty. There are lots of important...

Quick tip: Referencing other Properties in Spring

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

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

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

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

Developing a Simple Service with Spring Boot

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

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!