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…Jun 30, 2022Jun 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…Jun 30, 2022Jun 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…Jun 30, 2022Jun 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…Jun 30, 2022Jun 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…Jul 1, 2022Jul 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…Jul 18, 2022Jul 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.Jul 18, 2022Jul 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…Jul 18, 20221Jul 18, 20221