PinnedYasuni ChamodyaJVM part 01 — What is JVM?Assume you are facing an interview and your interviewer asked you a question you may probably fail to give a complete answer. You may think…4 min read·Jun 30, 2022----
PinnedYasuni ChamodyaJVM part 02 — Inside Java Virtual MachineSuppose I give you a parcel. You will definitely ask what this is. Then I tell you what is the parcel, but I don’t tell you what are the…7 min read·Jun 30, 2022----
PinnedYasuni ChamodyaJVM part 03 — Data Types in JVMI explained the memory area in detail in my previous article. Before moving on to discuss the ClassLoader and execution engine, I will…4 min read·Jun 30, 2022----
PinnedYasuni ChamodyaJVM part 04 — ClassLoaderIf you read my previous articles, I am pretty sure you know there are 3 main components in JVM called ClassLoader, Memory area, and…5 min read·Jun 30, 2022----
PinnedYasuni ChamodyaJVM part 05 — ClassLoaderIf you read my previous article, you should have a good understanding of the ClassLoader and its responsibilities. Let’s dive deeper and…6 min read·Jul 1, 2022----
Yasuni Chamodya3. How to analyze TCP dump for slow backends?Let’s learn how to troubleshoot to overcome complaints coming from users because your system gets slow sometimes. Before moving on to learn…9 min read·Jul 18, 2022----
Yasuni Chamodya1. TCP 3-way HandshakeI am pretty sure you may have learned or at least heard about the seven layers from the physical to the application of the OSI model.8 min read·Jul 18, 2022----
Yasuni Chamodya03. Manual Message Acknowledge on KafkaLet’s learn how you can meet some advanced use cases through Kafka. Knowing about the basic setup/default configuration of Kafka may be…11 min read·Jul 18, 2022--1--1