• About
  • Articles
  • Projects
  • Tools

    Recent Articles

  • June 19th, 2024
    What is Attention in Deep Learning?

    In this article, I will attempt at explaining the concept of Attention in Deep Learning. I will try to explain the intuition behind it and throw some light on different applications in NLP and Vision models.

  • June 7th, 2024
    What is a Neural Network and how does it Learn?

    I will try to break down the mechanism of training a neural network and explain some intuitions behind it by explaing loss objective and weight update mechanisms

  • March 26th, 2023
    Dawn of a new age of computer programming

    With the advant of Generative Pre-trained Transformer (GPT) and Large Langauge Model (LLM), we have a powerful tool at our disposal as Software Engineers. I am taking a use case of Downloading password protected attachments from Gmail and demostrating how we can leverage this tool and save time and become productive.

  • February 24th, 2020
    Zero Downtime Deployment Upgrades using AWS ALB on Kubernetes

    AWS Application Load Balancer gives better API and feature set as compared to Classic Load Balancers. In this article, I will show you how we configured our Kubernetes Deployment at PushOwl to do rolling upgrades of our pods without any outage.

  • June 28, 2019
    Performance test a service using Apache JMeter and scale using Docker

    In this article, we will test a single instance of our service with Apache JMeter and see how horizontally scaling our app with Docker can improve performance significantly

  • May 15, 2019
    The guide to create and publish an NPM Package

    A quick tutorial to create and publish npm packages using @a6kme/create-npm-package CLI

  • April 20, 2019
    Why I decided to host my own blog instead of going for service providers

    I would like to explain the rationale behind why I decided to host my own blog using markdown files instead of going for a hosted provider like Medium or WordPress.