PinnedCommon mistakes when using golang’s sync.WaitGroupThis will be your WaitGroup crash course. Lets see step by step the incorrect and correct way to use sync.WaitGroup in golang.Feb 28, 20233Feb 28, 20233
How to add swap space to Ubuntu Linux Server to prevent it from FreezingIf you see your server freezing. It might be because it’s going out of memory. Fix this by simply adding swap space to your server !!Mar 24Mar 24
About: Feelings and EmotionsThis is not about emotions in general. A perspective of me about me… to trigger the thought in you about you, if we feel the same…emotionlesFeb 18Feb 18
General keyboard(and mouse) productivityQuick list of simple shortcuts for productivity, I personally use as an Engineer and wish the guy pair programming with me used as well…Oct 24, 2023Oct 24, 2023
Type Alias vs Type Definition in GoType alias defines a new name for existing type vs type definition defines a new type from an exiting type. So what’s the difference ?Sep 11, 2023Sep 11, 2023
All about defer statement in golangDefer statement allows you to defer cleanup actions for later. In this post, we see how to use it correctly and some gotchas to avoid bugs.Apr 21, 2023Apr 21, 2023
Caching: What to choose Redis or MemcachedHow choose between Memcached or Redis for your caching needs.Mar 1, 2023Mar 1, 2023
Bored of jupyter notebooks | Try out some new themesJupyter notebook has an awesome plugin called jupyterthemes to help you switch themes quickly.Feb 15, 2023Feb 15, 2023
New Ubuntu VM setup steps for Backend ProjectsThis is my personal guide to quickly setup Ubuntu based VM in minutes on AWS, OCI, GCP etc. Install all the essentials for backend…Jan 29, 2023Jan 29, 2023
Best programming language for Coding InterviewsTechnical interviews require solving multiple problems using a programming language. So what’s the best language for technical interviews ?Jan 28, 2023Jan 28, 2023