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


Windscribe VPN Pro Plan: 3-Yr Subscription

The Privacy Solution You’ll Need! With the Strongest Encryption, Global VPN Servers & Ad Blocker Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 66% off on Windscribe VPN Pro Plan: 3-Yr Subscription. Get it now with only $69 instead of the original price of $207. Windscribe is much ...

Read More »

💻 Introducing our brand new Youtube channel for Programming Video Courses

Hey fellow Geeks,following our Community’s feedback and staying on trend with the industry developments, we are super excited to announce the launch of our brand new Youtube channel! On our channel, we will be hosting video courses related to Java programming, but software development in general as well. We will be featuring code walk-through as well as full-blown tutorials. In ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »

Reactive’s Looming Doom. Part I: Evolution

1. Introduction Multithreading in Java has come a long evolutionary way from the original monitor concept and threads mapped to native OS threads to modern asynchronous libraries and implementation of lightweight threads (formerly “fibers”) as part of Project Loom. At the same time, while the language was evolving, the community was developing its own frameworks and practices. With the release ...

Read More »

Webinar: Clean Coding Practices for Test Automation

Some programming teams fail to write high-quality code while trying to meet the software development deadline. This is counterproductive. It doesn’t matter how visually appealing a new application may appear; if the underlying code is hard to understand, it will be challenging to maintain, update and scale it. It is overly simplistic to judge code as ‘good’ or ‘bad.’ Code ...

Read More »

O11y Guide – Who are the Cloud Native Observability Players?

The first article in this series covered how developers have to deal with more than just code in a cloud native world. It shared a look at cloud native observability (o11y) and touched on what the three pillars are versus the three phases of observability. This second article takes you out onto the playing field where you need to understand who the ...

Read More »

Workflows Tips #36: Kandji Connector, Build Your First Workflow Online Meetup and Count Number of Rows in a Table

Welcome to another Okta Workflows Tips post. Read all previous tips. In this post: Kandji connector videoBuild Your First No-Code Workflow Automation online meetupCount number of rows in a table Workflows has a new Kandji connector that allows to automate Apple device management. Kandji connector in Okta Workflows Watch this short video to learn how the Kandji connector in Workflow ...

Read More »

Agile Testing Explained

In the last few years, the advent of technologies like cloud computing, micro services, AI, IoT, among others has made the complexity of software development projects ever more challenging. These challenges affect all aspects of software development, including testing. To meet these challenges, we cannot use the testing approaches of the past; we must evolve to keep up with new ...

Read More »

Bug Tracking Made Easy With LambdaTest And Bugasura

Issue tracking is one of the critical aspects of the software development process. Having a robust bug management process improves overall product quality, reduces costs, improves ROI, and increases your team’s productivity. Therefore, it’s important to select the right bug tracking tool. To make your bug management more effortless, we are pleased to announce our new integration with Bugasura – ...

Read More »

Smaller Try-Blocks Are Better

It often happens, especially in Java, that a few places in the method are potential exception originators. Usually, we make a large method-size try block with a single catch at the bottom. We catch all the exceptions, usually even using grouping. This helps us minimize the noise, which is the exception catching. However, such large try blocks jeopardize maintainability: we ...

Read More »