A major shipping monopoly in North America ported their Mainframe batch (25+) jobs to Java platform. This porting was done by one of the top Continue reading “Java Batch Optimization”
Future of SOA & Modern APIs
Here goes my vision for future of SOA & Modern APIs. Continue reading “Future of SOA & Modern APIs”
Silver Bullet to build superior software products
After contributing to open source projects development, I learnt that the superior quality of those products comes primarily because of the Continue reading “Silver Bullet to build superior software products”
Eclipse MAT – Tidbits
Eclipse MAT is a great JVM Memory Analysis tool. Here are few tid-bits to use it effectively. Continue reading “Eclipse MAT – Tidbits”
Java Interview Questions – for Recruiters
A good friend of mine is in the recruiting business. Some how he misjudged that I am good in Java :-).
Continue reading “Java Interview Questions – for Recruiters”
Which GC to use?
There are several blogs, articles on different GC algorithms, their inner details, their Pros, their Cons….. This article tries to summarizes Pros and Cons Continue reading “Which GC to use?”
THREAD DUMP ANALYSIS PATTERN – ATHLETE
Description
Threads in ‘runnable’ state consume CPU. So when you are analyzing thread dumps for high CPU consumption, threads in ‘runnable’ state Continue reading “THREAD DUMP ANALYSIS PATTERN – ATHLETE”
Repeated Full GC
Is your JVM experiencing Repeated Full GCs? Are you wondering what might have caused it? Are you struggling to fix it? Then you are reading right article. Continue reading “Repeated Full GC”
Series 1: Performance Engineering Interview Questions
In this series we will see the interview questions that can be asked related to external connectivity. Continue reading “Series 1: Performance Engineering Interview Questions”
Java Garbage Collection Interview Questions
Fig: Java Heap sizes generated from http://gceasy.io
What are different regions in JVM memory?
Continue reading “Java Garbage Collection Interview Questions”
US census Bureau – SOA – Platform Modernization
Here goes my presentation to US Census Bureau on re-engineering their platform using SOA/API. Presentation talks about: Continue reading “US census Bureau – SOA – Platform Modernization”
JBoss Shunning, Unloading class sun.reflect
I had this interesting problem with a major shipping/logistics company. Their application was running on Java 6, JBoss Cluster in RedHat Linux platform. Continue reading “JBoss Shunning, Unloading class sun.reflect”
DataStax cassandra netty OutOfMemoryError
Recently I encountered this issue. One of the application connects with Apache Cassandra NoSQL Database. Application uses DataStax java driver to connect Continue reading “DataStax cassandra netty OutOfMemoryError”
What ‘cloud’ means to 6 year old, Doctor, Teen, CxO & Engineer?
I had interesting experiences with the word ‘cloud’. Let me share them with you. Continue reading “What ‘cloud’ means to 6 year old, Doctor, Teen, CxO & Engineer?”
Java fans soul felt letter!
Dear Java!
We have been your child-hood friends since 1995. Now you have grown-up and looking different Continue reading “Java fans soul felt letter!”
Jhat – heap dump analysis
In the earlier article we saw how to generate Heap Dump from the JVM. In this article we will see how to analyze a heap dump in detail Continue reading “Jhat – heap dump analysis”
Thread Dump analysis
In the earlier blog you saw how to generate thread dump. This blog walks you through on how to analyze thread dumps. Continue reading “Thread Dump analysis”
JVM Internals in 3 slides
Learn about JVM Internals in just 3 crisp slides. Deck talks about JVM Architecture, it’s memory model and Garbage Collection process Continue reading “JVM Internals in 3 slides”
Why JVM will outlive java?
Here is my case to prove that JVM will outlive Java. As an Engineer what you can do to capitalize on this opportunity? Continue reading “Why JVM will outlive java?”