‘java.lang.System.getProperty()’ is a common API used by Java developers to read the System properties that are configured during application startup time. i.e. when you pass “-DappName=buggyApp” as your application’s startup JVM argument, the value of the ‘appName’ system property can be read by invoking the ‘java.lang.System.getProperty()’. Example: public static String getAppName() { String app = System.getProperty("appName"); return app; } When ...
Read More »Quickly create DSLs with Langium
Langium is a language engineering tool designed to help create DSLs and low code platforms: you can quickly create DSLs with Langium. Langium is lightweight, based on Visual Studio Code and allows you to create a language and an editor in one step. In this article we are going to take a look at this new tool and create an ...
Read More »Challenges in Mobile App Testing
Today, there are many smartphone users in the world and so is the popularity of mobile apps. In order to be competent, mobile apps have to be unique and provide the best user experience to increase the user base. With the users getting more informed and intelligent, the apps built should keep up with the pace. In order to be ...
Read More »KivaKit Microservices
KivaKit Microservices KivaKit is designed to make coding microservices faster and easier. In this blog post, we will examine the kivakit-microservice module. As of this date, this module is only available for early access via SNAPSHOT builds and by building KivaKit. The final release of KivaKit 1.1 will include this module and should happen by the end of October, ...
Read More »Perfection Rules in Writing? You Might Be Micromanaging Yourself
Do you ever encounter perfection rules when you write (or create in any way)? Maybe you’ve heard these statements—or you’ve said them to yourself: We must spend a lot of time “polishing” to create perfect writing.We must not publish until the work is perfect.We can create a perfect piece and it’s worth our time to do so. I wish I ...
Read More »HotSpot Shield VPN Premium: 3-Yr Subscription
The “World’s Fastest VPN” That Provides Military-Grade Encryption While Giving You Access to Sites & Streaming Content Over 115+ Locations All Around the World Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 80% off on HotSpot Shield VPN Premium: 3-Yr Subscription. Get it now with only $89,99, instead ...
Read More »Chasing Java’s release train: JDK-17, the next big thing
Here we go, JDK-17, the next LTS release, just became generally available. It is an important milestone for the OpenJDK for years to come but sadly, Project Loom, the most anticipated improvement of the JVM platform, was not able to make it, despite the extraordinary progress being made. Well, if you are still on JDK-8, like the majority of us, ...
Read More »Google Cloud Deploy – CD for a Java based project
This is a short write-up on using Google Cloud Deploy for Continuous Deployment of a Java-based project. Google Cloud Deploy is a new entrant to the CD space. It facilitates a continuous deployment currently to GKE based targets and in future to other Google Cloud application runtime targets. Let’s start with why such a tool is required, why not an ...
Read More »Debunking The Top 8 Selenium Testing Myths
When it comes to web automation testing, the first automation testing framework that comes to mind undoubtedly has to be the Selenium framework. Selenium automation testing has picked up a significant pace since the creation of the framework way back in 2004. Developers and the QA community hail open-source frameworks like Selenium, since it has a huge community and supports ...
Read More »