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

 

 

Difference between Stable and Unstable Sorting Algorithm?

Recently in one on the interview, after some initial questions about sorting algorithms e.g. how do you write QuickSort or difference between QuickSort and MergeSort, the interviewer asked about do you understand the difference between stable and unstable sorting algorithm? This question was new to my reader, so he says, Sorry, never heard about that. The story ended there, and Interviewer moved ...

Read More »

Java Command-Line Interfaces (Part 3): jbock

In the first two posts of this series on command-line parsing in Java, I looked at the Apache Commons CLI and args4j libraries. In this third post in the series, I look at jbock, the self-described “curiously simple CLI parser.” My posts on command-line parsing in Java have used examples based on providing a required file name and an optional ...

Read More »

Possibilities for Managing Individual and Team Compensation

There’s a twitter conversation about how to manage team compensation. How can we pay people what they are worth and compensate a team for their value? I know there are teams where I was quite valuable—not because I was “the” leader, but because I helped the team achieve our goals. And, there are teams where I was not as valuable. I ...

Read More »

Test AWS cloud stack offline with Arquillian and LocalStack

When you are building your applications on AWS cloud stack (such as DynamoDB, S3, …), you need to write tests against these components. The first idea you might have is to have one environment for production and another one for testing, and run tests against it. This is fine for integration tests, deployment tests, end to end tests or performance tests, ...

Read More »

How to Escape JSON String in Java – Eclipse IDE Tips

While working or JSON parsing in Java application it’s quite common to just copy paste a JSON String from some resources e.g. a RESTful web service and then use the Jackson library to parse the JSON. This is the quickest way to test and learn parsing JSON string in Java, but the main problem with this approach is that the JSON ...

Read More »

A Software Developer’s Guide to Speaking and Conferences

Software development conferences provide many opportunities to advance your career as a software developer. Attending conferences can be a great networking opportunity, as we discussed in the chapter on networking, but they are also great places to learn from some of the most advanced programmers in the field. But if you really want to gain the maximum benefit from software ...

Read More »

[MEGA DEAL] The Complete Machine Learning Bundle (95% off)

Master AI & Achieve the Impossible with 10 Courses & 63.5 Hours of Training in Machine Learning Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 95% off on The Complete Machine Learning Bundle. Get it now with only $39, instead of its original price of $780. An Introduction ...

Read More »

Gossip-based Kubernetes Cluster on AWS using Kops

Creating a Kubernetes cluster using Kops requires a top-level domain or a sub domain and setting up Route 53 hosted zones. This domain allows the worker nodes to discover the master and the master to discover all the etcd servers. This is also needed for kubectl to be able to talk directly with the master. This worked well but an additional hassle for the developers. Kops ...

Read More »

Vert.X meets Service Virtualization with Hoverfly

Service Virtualization is a technique using to emulate the behaviour of dependencies of component-based applications. Hoverfly is a service virtualisation tool written in Go which allows you to emulate HTTP(S) services. It is a proxy which responds to HTTP(S) requests with stored responses, pretending to be it’s real counterpart. Hoverfly Java is a wrapper around Hoverfly, that let’s you use it ...

Read More »