RSSAmplifier

Blog

Nabarun Pal

Posts by Nabarun Pal

nabarun.devRSS feed ↗13 posts

Latest posts

About

I’m Nabarun Pal, also known as palnabarun or theonlynabarun , a distributed systems engineer and open source contributor with a passion for building resilient infrastructure and fostering collaborative communities. Currently, I work on Kubernetes and cloud-native technologies, contributing to the ecosystem that powers modern distributed applications. When I’m not deep in code or…

What's the plan for 2022?

I want to spend more time in 2022 to “Do Less!”, take things as they come, take breaks and try to travel or work on mechanical keyboards during those breaks. The time off that I took in 2021 - first half of August and last half of December, gave me a lot of breathing space and time to rethink priorities especially the first one where I partially overcame burnout due to several factors…

Update: Weekly Mentoring Sessions

I have had the pleasure to talk with 30+ folks and help them in their journey in the field of computer science and/or growing in their career with Open Source Software. It has been an honour that so many wanted to talk to me and get my views. For the month of December, I am going to take a break from the mentoring sessions as I will travelling on most weekends and will be out for vacation in the…

Giving Back

Update (2024): 1-on-1 mentorship sessions are currently paused. Please reach out via the contact page instead. Over time, I have learnt a lot from the open-source software community, not just in India but from various parts of the world. I have the privilege of learning from the best software engineers in this world. A lot of great mentors have influenced me and helped me in shaping my way into…

My journey in the Kubernetes Release Team: Part 1

During this period last year, I got interested in how a new Kubernetes version is released and what goes on behind it. After some searching, I found that all of the process and the roles are well documented in the Release Team Role Handbooks . I read through all of them to understand the process, why there are so many roles and what responsibilities each team is entrusted with. All of that sounded…

Rubber Ducks: My trusted companions

There are times when I find myself stuck when solving any problem. This deadlock can arise due to several factors. Sometimes I need a new perspective of the problem. Sometimes I just need to go through my approach with a fresh mind. I can ping my colleagues to get new perspectives or explain to them what I am trying to achieve. But, not always can I find someone to listen to me since everyone is…

Running Tor Proxy with Docker

Today I was testing dns-tor-proxy which required a SOCKS5 Tor proxy and realized I never ran a Tor service on my current machine. I use Tor browser almost daily for browsing websites I have absolutely no trust on, but not the standalone Tor proxy. In this article, I will try to set one up using the system package as well as inside a Docker container. What is a Tor proxy? A Tor proxy is a SOCKS5…

It's always DNS!

Context I was running Airflow inside a Kubernetes cluster but the Airflow pods were not able to connect with the PostgreSQL database running inside the cluster. The following was consistently seen in the Airflow logs, although the postgres-airflow service was up and running. sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not translate host name 'postgres-airflow' to address:…

Hello World

It has been some time (a long time, in reality 😩) that I wanted to start writing blogs about things that I learn and implement. Taking the extra time during the lockdown as an opportunity, I am planning to write a post atleast every week.

Gaming Setup

This is the hardware configuration of my gaming/home workstation setup. (Note: Some are affiliate links) Category Details CPU Intel Core i7 12700K 3.6 Ghz 8P+4E Motherboard ASUS TUF Gaming Z690-PLUS WIFI D4 RAM 2 x Corsair Vengeance 16GB DDR4-3200 RGB GPU Nvidia RTX 3080 Founders Edition OS Drive Samsung 980 PRO 1TB Home Drive Samsung 970 EVO Plus 2TB HDD 2 x Seagate Barracuda 4TB Case NZXT H7…

Homelab

Currently I am prototyping all Homelab services on a Raspberry Pi 3 and playing around with NixOS for configuration management. Plan is to run a few services behind a Tailscale network and expose all services internally to the Tailscale network and some public facing services on the web. TODO Learn NixOS. Buy cheap commodity hardware to run computer nodes for fun Build a mini-ITX or similar form…

Keyboards

I have quite a few mechanical keyboards. Only two of them are pre-built keyboards but have hot swap switch sockets. Currently I use a Monsgeek M1 and Ikki68 Aurora R2 as my primary keyboards. Former is at home, latter is at my office. TODO Add a component list Add more details of currently built configuration Add photos of builds

Trips

Some of my notable trips across time. Note: This page is still WIP. I plan to expand details of each of these trips as blog posts. 2024 Munnar, Kerala, India Malta Vatican City San Marino Italy Monaco France 2023 Kazakhstan Uzbekistan USA Goa, India Ooty, TN, India Turkey ✨ Azerbaijan 🚗 Germany Austria Liechtenstein Switzerland Luxembourg Varkala, Kerala, India Malaysia Thailand…