Java
-
Google Cloud Structured Logging for Java Applications
One advice for logging that I have seen when targeting applications to cloud platforms is to simply write to Standard…
Read More » -
Which JVM Version is Fastest?
How is a high-performance, low-latency Java application affected by the JVM version used? Every nanosecond counts for trading and other…
Read More » -
Complete Guide To Spring Testing
Software testing is a non-negotiable aspect of the software development life cycle. Setting up and moving on with software testing…
Read More » -
Java class loading – performance impact!
java.lang.ClassLoader#loadClass() API is used by 3rd party libraries, JDBC Drivers, frameworks, application servers to load a java class into the memory.…
Read More » -
Java Hashtable, HashMap, ConcurrentHashMap – Performance impact
There are a good number of articles that articulate functional differences between HashMap, HashTable and ConcurrentHashMap. This post compares the…
Read More » -
Functional Decomposition
Why Do I Have To Have A Function? function giveBonus(currentYear, price) { if ((currentYear % 4 === 0) && price…
Read More » -
Calling Google Cloud Services in Java
If you want to call Google Cloud Services using a Java based codebase, then broadly there are two approaches to…
Read More » -
React Version Stamping Recipe
My view on version numbering is that we should take the build time and git SHA of our code and…
Read More » -
Serverless Spring is Quite Bouncy
I’ve written a couple of articles about AWS Lambda I showed how to use Hibernate in AWS Lambdas over on…
Read More »