GeekSocket Plug in and be Geekified

How to live stream a meetup event

Due to current situation of COVID-19 pandemic, we (PythonPune) decided to have our March month’s meetup as an online event. Although we live streamed one meetup in September 2019, this time it was a complete virtual event. I always try to use Free Software as much as I can, so we use Jitsi Meet to host/stream our meetups. Starting a meeting on Jitsi Meet jitsi-meet and few other services are developed by the Jitsi community which makes video conferencing possible.

Migrating from Helm v2 to v3

Version 3 of Helm, the package manager for Kubernetes released a few months ago. This release comes with a lot of new changes and improvements. I was trying out the beta releases of v3 with cluster setup we have. I will be talking about changes in this release, how to migrate your charts and releases. What is Helm? Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.

Writing Ansible Playbook

Back in 2018 when I joined InfraCloud, I had a nice opportunity to spend my first day writing an Ansible playbook to setup my new machine. Though I knew what Ansible is and how it works, I had never tried writing a playbook. Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.

EmacsConf 2019 - virtual conference

Back in April 2019, Akshay and I were discussing about Emacs in general. He shared a link to Sacha’s blog, where we found some references, which introduced us to EmacsConf. We were happy about the fact that there is a conference about Emacs, but the last conference happened in 2015. And guess what, EmacsConf 2019 got announced in July and it was going be an online conference! EmacsConf 2019 has issued their call for proposals!

Rootconf Pune 2019

Since 2017’s Rootconf, I always wanted to attend the conference. But due to college exams or office work, I wasn’t able to attend any of the Rootconf till date. Rootconf is the conference which covers topics like DevOps, site reliability, distributed systems, security and infrastructure at scale. These are the things which I find really interesting and that’s why I always wanted to attend the conference. Few months ago, Chandan told me that, Rootconf will be coming to Pune soon.

Creating pull request on

I use torbrowser-launcher to install and run Tor Browser on my machine. Since last few months, I noticed that the logo of ‘Tor Browser’ entry in my applications list is still the old one. So I decided to dig into it and figure out the root cause. After tinkering for few minutes, I found that the desktop entry for ‘Tor Browser’ is actually torbrowser-launcher. It launches the browser for us.

Organizing PythonPune Meetups

One thing I like most about meetups is, you get to meet new people. Talking with people, sharing what they are doing helps a lot to gain more knowledge. It is also a good platform to make connections with people having similar area of interests. I have been attending PythonPune meetup since last 2 years. In this blog post, I will be sharing some history about this group and how I got involved in organizing meetups. Introducing : Tracing Cassandra with Jaeger

This is the blog post about a plugin for Cassandra, which I wrote few days back. It covers basic information about three pillars of observability, which are logging, metrics and tracing. Thanks to Sameer, who helped me with my doubts related to Java and Maven. The blog post was published at on 19th June, 2019. Introducing : Tracing Cassandra with Jaeger

Triaging bugs of GNU Emacs

I have been using Emacs for more than 6 months. mbuf and me were discussing about some way to package Emacs as container image so that we can run that image to test things, triage bugs for a particular version etc. Before getting started with that, he wanted me to have idea about existing bugs of Emacs and how to triage them, so that I get better idea of whole work flow.

Using Gadgetbridge and openScale Amazfit Bip

Around 6 months ago the wrist watch that I was using from last 11 years broke. It was not possible to get it repaired as company does not manufacture any parts of it now. I was looking for an alternative but didn’t like any other normal watches available. So I decided to buy Amazfit Bit by Huami. Huami is brand by Xiaomi. While I’m not really interested in the steps count, sleep count, I liked the design of the watch.