-
Core Java
Handling Injection Attacks in Java
An injection attack is the insertion of malicious data from the client to the application using SQL or XXE (XML…
Read More » -
Core Java
Introduction into GraalVM (Community Edition): GraalVM as a Polyglot Platform
1. Introduction Until now we have discussed the GraalVM exclusively in the context of the JVM platform. It is not…
Read More » -
Software Development
Distributed vs Replicated Cache
Caching facilitates faster access to data that is repeatedly being asked for. The data might have to be fetched from…
Read More » -
Web Development
Test Automation Using Selenium ChromeDriver
As per the browser market share, Google Chrome is said to be the most used cross-platform browser in the world.…
Read More » -
Kotlin
Deriving a Kotlin “Try” type
Functional programming languages like Scala often have a type called “Try” to hold the result of a computation if successful or…
Read More » -
Software Development
A Tuner Day
The next sentence is a lie. I don’t believe in performance testing. It’s a lie for two reasons: We recently…
Read More » -
Software Development
[MEGA DEAL] The 2021 Premium Unity Game Developer Certification Bundle (98% off)
From Mobile & Video Game Building to Monetization, Master the Best Animation Development Practices Across 146 Hours of Training on…
Read More » -
DevOps
Supply chain integration – Common architectural elements
In my previous article from this series I introduced a use case around supply chain integration for retail stores. The process was laid…
Read More » -
DevOps
Supply chain integration – An architectural introduction
If you’ve been following my writing over the last few years, you’ve grown accustomed to my sharing of various architecture…
Read More »