CChandrainchandrat.hashnode.dev·Nov 1, 2023 · 6 min readCPU CachesHave you ever bought a bunch of stamps so you don't have to go to the post office every time you need to mail a letter? Caches are like that, but for computers. Instead of stamps, they store copies of the data that your computer uses most often. Why ...00
CChandrainchandrat.hashnode.dev·Dec 4, 2022 · 1 min readExpose "local" web server to internet with ngrokI had a "local" web server that I wanted to share and collaborate with my friends. I was looking for ways to do so without the need to deploy it to the cloud. I came across ngrok reverse proxy and it is exactly what I was looking for. While the conce...00
CChandrainchandrat.hashnode.dev·Jul 8, 2022 · 4 min readLinux Performance ChecklistUSE Method USE (Utilization, Saturation and Errors) is a methodology to analyze performance of any system. In summary, the idea is to look at utilization, saturation and errors for each resource in the data path to understand the system bottlenecks. ...00
CChandrainchandrat.hashnode.dev·Jun 17, 2022 · 2 min readSimulate TCP and TLS Proxy using SOcket CATSOCAT is a command line based utility that establishes two bidirectional byte streams and transfers data between them. We can leverage SOCAT’s support for different types of sources and sinks to simulate TCP and TLS proxies. This type of simulation h...00