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

Learn Java from scratch with these easy steps

Java is one of the most popular programming languages for software development. Learning and mastering Java will open doors for you as a developer, no matter your end-goal or skill level. Today, we’re going to go over some reasons we think you should start learning Java and then offer an in-depth roadmap on how to get started. Why should I ...

Read More »

Java interview prep: 15 Java interview questions

Not all interviews will focus on algorithms and data structures — often times an interview will focus solely on the language or technology that you have claimed to be an expert in. In interviews like these, there usually aren’t any “gotcha” questions, instead they require you to draw on memory and your experience with the language — in other words, ...

Read More »

5 simple and effective Java techniques for strings and arrays

Java routinely hits inside the top five most popular programming languages and understandably so; it’s versatile, fairly easy to learn being that it’s a high-level language, and it satisfies a number of use cases. For these reasons, Java is a great language to learn whether you’re experienced or just starting out your software engineering career. Java may be a relatively ...

Read More »

Does Code Review Involve Testing?

When you review a pull/merge request from someone, do you check out the branch and run the build? I usually don’t, but some people do. Their obvious reason is: running a build, or even testing the product manually, helps find more important errors. Just looking at the source code may not reveal all visual defects recently introduced to the HTML/CSS, ...

Read More »

Kubernetes: An Introduction

Introduction: In this tutorial, we’ll introduce you to Kubernetes and will discuss its architecture. As a prerequisite, it’s good to have some basic knowledge of the container world. Kubernetes & its Architecture: Kubernetes, popularly known as K8s, is an open-source container orchestration engine for microservices-based containerized applications. A K8s cluster comprises of a master and multiple worker nodes: The master ...

Read More »

What I learned about Quarkus in two months

java-interview-questions-answers

Another year, another advent and I am honoured to again open the reign of 24 fantastic blog posts around Java, language, ecosystem and friends guiding all of us into the most silent holiday times of the year. With this being the fifth year (I only missed 2016) I feel really old right now 🙂 But on the opposite side of ...

Read More »

Managing multiple Java installations

With more and more Java releases coming up, it’ll be more interesting to manage multiple Java installations on your local environment. Different projects may require different Java versions. The jenv project is a convenient way how to manage Java installations. It can setup local Java installations on global, directory and shell level and uses easy-to-remember Java version identifiers: $> jenv ...

Read More »

Code Ready Containers – Getting Started with Process Automation in the Cloud

Previously posted that I’ve started a refresh of the Red Hat Demo Central collection of AppDev in the Cloud projects by updating the Code Ready Containers Easy Install. As it promises, you’ll have a local container platform cluster installed on your personal machine based on OpenShift Container Platform 4.2, in just minutes. The next step is to start leveraging this ...

Read More »