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

[MEGA DEAL] The Ultimate PMP, Six Sigma & Minitab Certification Bundle (97%)

Be an Effective, Data-Inclined Project Manager with 12 Courses on Industry-Recognized Certifications for Management & Data Analysis: PMP®, Six Sigma, Minitab Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer.We are offering a massive 97% off on The Ultimate PMP, Six Sigma & Minitab Certification Bundle. Get it now with only $49,99 instead of ...

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 »

Sets in Python

Hello, in this tutorial, we will explain Sets in Python programming language. 1. Introduction The Set data structure in python programming is: A data structure that cannot contain the duplicates elements A data structure which is unordered and un-indexed Elements are immutable but the whole Set is mutable There is no index attached to any element in a Set 1.1 ...

Read More »

Best Jenkins Pipeline Tutorial For Beginners [Examples]

Jenkins CI/CD has always been the goto option for DevOps professionals and beginners. It has more than 16,000 stars on GitHub and 6,500 forks. Being one of the oldest players in the CI/CD market, Jenkins has huge community support with more than 1500 plugins to help professionals ship faster through their Jenkins Pipelines. Whether you are just starting off your ...

Read More »

Hashing, Encryption, Encoding, Compression, Oh My!

In this blog post, I’m going to be talking about hashing, encryption, encoding, compression, etc. All of these things are related, but they serve different purposes. Sometimes, developers confuse these things which can lead to tragic results. My goal is to provide a high-level overview without getting into the weeds. If you’re interested in the details, Wikipedia is a great ...

Read More »

Data Flow Diagrams and Threat Models

Last time we looked at some generic diagrams from the C4 model, which are useful for most teams. This time we’re going to explore a more specific type of diagram that can be a tremendous help with security. Data Flow Diagrams A Data Flow Diagram (DFD), as the name indicates, shows the flow of data through the system. It depicts ...

Read More »

Command-line JSON processing with jq

In this post we will learn how to parse, pretty-print and process JSON from the command-line with jq. At the end we will even use jq to do a simple JSON to CSV conversion. jq describes itself as a lightweight and flexible command-line JSON processor. You can think of unix shell tools like sed, grep and awk but for JSON. ...

Read More »

Automation testing challenges and their solutions

Automation testing can be a highly effective productivity booster, and a quality enhancer for your product pipeline or system development projects if done correctly. But it can be difficult to apply best practices when a team is just starting this transformation. We’ll shed light on the most common challenges that face teams as they pursue automation efforts and also how ...

Read More »

Using Work Manager in Android with Example

In this post, we’ll take a look at how to use the work manager in android. Work manager is a part of the android architecture components and is a good replacement of all the previous scheduling options. Other scheduling options such as JobScheduler, GcmNetworkManager etc. But they had their shortcomings. GcmNetworkManager required play services, so it won’t work on some ...

Read More »

Testing with Hoverfly and Java Part 3: State

Previously we simulated a delay scenario using Hoverfly. Now it’s time to dive deeper and go for a state-based testing. By doing a stateful simulation we can change the way the tests endpoints behave based on how the state changed. Hoverfly does have a state capability. State in a hoverfly simulation is like a map. Initially it is empty but ...

Read More »