Speaker @ PG Conf Nepal 2025

🏔️🇳🇵 PGConf Nepal 2025 Visiting Nepal for the first time and getting an opportunity to speak at PGConf Nepal 2025 was an unforgettable experience! The combination of warm hospitality, rich culture, scenic beauty, and a passionate tech community made this trip truly special. The conference was hosted at Kathmandu University, located in the peaceful town of Dhulikhel. The campus, built on terrain and surrounded by the majestic Himalayan ranges, offered breathtaking panoramic views and perfect weather! Just walking around the campus felt refreshing and inspiring. ...

May 16, 2025 Â· 2 min read Â· Yogesh Jain

Attended PG Conf India 2025

🚀 PGConf India 2025 was an incredible experience! Nothing beats the energy of in-person interactions - deep technical insights, great conversations, and the joy of reconnecting with old colleagues while finally meeting new ones beyond the screen. 🔹 Learning & Innovation From exploring Postgres Internals to discovering how companies are pushing boundaries - running Postgres on Kubernetes, building GenAI applications with Postgres, and more - it was a tech lover’s paradise! 🚀 ...

March 14, 2025 Â· 2 min read Â· Yogesh Jain

Dockerfile - Entrypoint vs CMD

Recently, I was working on opentelemetry and needed to customize its Docker image to meet our application requirements. Specifically, I needed to support a writable directory to mount rotating certificates for mTLS connections. The official OpenTelemetry Docker image uses FROM scratch, which results in a non-writable directory. It had been a while since I last worked with Dockerfiles, and I recently faced a stupid issue that costed me a couple of hours. The root cause was that I was using CMD instead of ENTRYPOINT. ...

June 14, 2024 Â· 4 min read Â· Yogesh Jain

How Webhook Works?

A few years ago, my colleagues and I were tasked with implementing webhooks in one of our products. I immersed myself in numerous blogs and documentation until the concept of webhooks clicked. Excited to share my newfound understanding, I explained it to my colleagues using a simple analogy: “Imagine you’re hungry and order food at a restaurant. Instead of constantly asking the waiter every few mins if your food is ready, the waiter brings it to you the moment it’s prepared. That’s exactly what a webhook does. Instead of repeatedly requesting information, a webhook sends you data in real-time as soon as an event happens.” ...

April 12, 2024 Â· 6 min read Â· Yogesh Jain

How Base64 Encoding Works?

In my everyday work with Kubernetes, I often encounter Kubernetes secrets containing strings of seemingly random characters ending with equal signs. These are Base64 encoded texts. This made me curious: What exactly is Base64 encoding, and how does it work its magic? So, one day, I decided to learn how Base64 actually works. It turns out to be a pretty simple process where the data (normal text and numbers) are converted into a special format that machines can easily read and use. Even though it’s not super secure like encryption, it’s really handy for keeping things organized and safe in places like Kubernetes. ...

March 15, 2024 Â· 5 min read Â· Yogesh Jain