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

Cloud Orchestration 101 | A Complete Guide for Beginners

With the expectation to become a $623 billion market by 2023, cloud computing is firmly planted in the technological field. Specifically, the more information that’s created, the higher the demand there is for quick access and manipulation of that data. Therefore, what cloud services offer to end-users is usable and essential: unlimited data storage, disaster recovery, and worldwide access. Introduction ...

Read More »

Java Salary Overview – How Much Does Java Development Cost in Different Regions?

Java is a popular programming language that was launched 25 years ago by the Oracle Corporation. It is mainly used for application development and works best for large scale applications, especially for corporations and enterprises. In the present day, it has emerged as one of the most widely used programming languages. If you’re planning to join a Java development team, ...

Read More »

Kicking The Tyres

In my role as a software development consultant, I am often called on to boost software development practices up to the next level. Although I’ve written checklists in the past for doing this across teams, often it’s a case of looking at the team’s current challenges, and getting a sense of which are the most impactful areas to address at ...

Read More »

Container Orchestration | Definition, Benefits & How It Works

Container Orchestration | Definition, Benefits & How It Works In the 1970’s, the concept of a container-based application emerged to transform the IT world. For the first time, the software was deployed consistently and reliably regardless of the target environment’s changes (private or public cloud, personal computer, etc.). With the development of containers, container orchestration has become a trending topic ...

Read More »

Introduction into GraalVM (Community Edition): Cloud as a Changing Force

1. Introduction The shift towards cloud computing has had a massive impact on every single aspect of the software development process. In particular, the tools and frameworks the developers have had mastered for years suddenly became unfit, or to say it mildly, outdated. To reflect the reality, the whole new family of frameworks and libraries has emerged, collectively called cloud-native. ...

Read More »

Threadless Wonders

Before going into detail on this subject, I should point out that one experience does not itself make for a powerful data set. I may come back to this and revise my observations. However, I’ve recently applied a technique that I felt ought to work and had the results I expected, so let’s assume my observations are correct. We had ...

Read More »

Everyone Could Use a Buddy

This is not about Buddy Holly, and while it’s going to cover Big O notation, it’s not about The Big O himself: Roy Orbison. I’d like to share a problem and solution with you. Consider these data structures in Java (other languages are also available): public class Element { private String name; private ElementData someData; private ... // other stuff ...

Read More »

The Linear Git History

A lot of teams follow these rules. The question is why!? The rules are: Use GitHub flow – i.e. master is the stable trunkEverything else should be a feature branchFeature branches are merged to master with pull requestsNo matter how many commits are made to achieve the last HEAD of a feature branch, they should all be squashed into a ...

Read More »