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


Use JMH for your Java applications with Gradle


If you want to benchmark you code, the Java Microbenchmark Harness is the tool of choice.In our example we shall use the refill-rate-limiter project Since refill-rate-limiter uses Gradle we will use the following plugin for gradle plugins { ... id "me.champeau.gradle.jmh" version "0.5.3" ... } We shall place the Benchmark at the jmh/java/io/github/resilience4j/ratelimiter folder. Our Benchmark should look like this. ...

Read More »

Introducing the Lightstreamer Flutter plugin

We recently introduced the Lightstreamer Flutter plugin to respond to the increasing requests dictated by the incredible success that the Flutter framework for creating multi-platform applications has been encountering for some years now. You can find the plugin in the official package repository for Dart and Flutter apps:    What is Flutter? Flutter is an open-source framework created by Google for ...

Read More »

Workflows Tips #43: Multi-Tier JSON Object, Using Atlassian Assets With Workflows, Searching Flow History and Allowing Delegated Admins to Run Flows

Welcome to another Okta Workflows Tips post. Read all previous tips. In this post: Creating a multi-tier JSON objectUsing Atlassian Assets with Okta Workflows for asset managementMeetup replay: searching flow history and allowing delegated admins to run flows Creating a multi-tier JSON object This tip is from Daniel Kuchenski, Director of IT and automation enthusiast. This is a truly sweet tip. ...

Read More »

Toolify™ Handy Webtools: Lifetime Subscription

120+ Tools Including Calculators, Converters & Much More All in One Place — No Ads, No Spam! Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 95% off on Toolify™ Handy Webtools: Lifetime Subscription. Get it now with only $29,99 instead of the original price of $719. Toolify is ...

Read More »

Accelerating App Testing with Automation and Modern CI Pipelines

Usually when we talk about Quality we think about the QA team in our organisation, but that definition has changed. Now the QA team is also looking after the release cycle process and specifically making sure that Testing is part of the release cycle with the help of CI/CD Automation. CI/CD is about continuously testing and integrating different teams’ efforts ...

Read More »

PDF Converter Pro: Lifetime License

Convert All Types of Documents into a Wide Variety of Formats, Efficiently & Accurately Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 70% off on PDF Converter Pro: Lifetime License. Get it now with only $29,99 instead of the original price of $99,99. This all-in-one PDF converter and ...

Read More »

Simulating & troubleshooting StackOverflowError in Scala

In this series of simulating and troubleshooting performance problems in Scala, let’s discuss how to simulate StackOverflowError. StackOverflowError is a runtime error, which is thrown, when a thread’s stack size exceeds its allocated memory limit.  Sample Program Here is a sample Scala program, which generates the StackOverflowError: package com.yc class StackOverflowApp { } object StackOverflowApp { def main(args: Array[String]): Unit ...

Read More »

Gradle: Push to Maven Repository

If you are a developer sharing your artifacts is a common task, that needs to be in place from the start. In most teams and companies a Maven repository is already setup, this repository would be used mostly through CI/CD tasks enabling developers to distribute the generated artifacts. In order to make the example possible we shall spin up a ...

Read More »