Author: Pranshu Srivastava
-

Understanding JSON Templatization with Recursion for Dynamic Data Handling
JSON (JavaScript Object Notation) is a fundamental component of modern web development. Its simplicity and readability have made it a universal data interchange format, used across a wide range of industries and applications. The straightforward structure of JSON, which is both human-readable and machine-parseable, has contributed to its widespread adoption. However, while JSON’s structure is…
-

eBPF for TLS Traffic Tracing: Secure & Efficient Observability
Tracing TLS (Transport Layer Security) traffic is crucial for modern observability systems. It helps monitor encrypted communication, diagnose issues, and optimize application performance using insights from network traffic telemetry. However, traditional methods like TLS proxying and packet capturing often come with significant performance overheads and security risks. They are not always the ideal solution, particularly…
-

Tracing TLS Data with Ethical and Secure Practices
Network security professionals and observability applications have been trying to trace data in secure TLS connections since a very long time now. TLS( Transport Layer Security) is an encryption protocol that is used by servers are clients for encrypting the data that they share over a connection. Specifically, it uses symmetric encryption which creates a…
-

Efficient TCP Server Connection Management
TCP connections, they are everywhere, almost every online interaction you make, whether it’s streaming your favourite video, sending an important email, or just casually browsing through different websites. They are like the foundational building blocks of the internet and so it’s important for them to be consistent and reliable. As you can see TCP servers…
-

TestNG vs JUnit: Performance, Ease of Use, and Flexibility Compared
It’d be ideal if the software worked perfectly right from the start, but in reality, achieving such perfection demands thorough testing. This is where frameworks like TestNG and JUnit play a crucial, yet often underappreciated, role. Key Takeaway: JUnit is the standard for simple Java unit testing with strong IDE integration, while TestNG offers advanced…