akashsingh.blogJavaScript delete operator might cause some unexpected performance issues.So I was working on some benchmarking with a piece of code in JavaScript and I was scratching my head over the runtimes that I was seeing. I literally could not make sense of what was happening. And in a wild attempt at debugging, I stumbled upon a q...Jun 21, 2025·3 min read
akashsingh.blogA complete guide on being a great manager, written by an engineerI’m not a manager I’m a software engineer in the Bay Area and I’ve been working in the tech industry for a significant part of my adult life. For all these years, I’ve always had a manager- whether it was working in a small startup or a large company...Aug 21, 2024·19 min read
akashsingh.blogTesting Typescript GraphQL Server using Jest with DockerWhile working on a backend built using typescript, graphql, and mongoDB I reached a point where I needed some code coverage to continue development. Documenting test cases in graphql playground wasn't scaling anymore and I'm strictly against using Go...Jun 1, 2022·8 min read
akashsingh.blogComplete Guide on Debugging Typescript Node Application in VS Code Using Remote Development FeatureThis is simple guide to get started with debugging typescript node application in VS Code using the Remote Development extension. The issue with this use-case is that the application files are mounted to the container, built there and then server run...Nov 21, 2021·3 min read
akashsingh.blogDeploying private Docker image to AWS Beanstalk (Amazon Linux 2) using docker-compose.ymlIn this article I'm going to go over the steps to set deploy a private docker image on Elastic Beanstalk using docker-compose.yml. Beanstalk deployment supports docker-compose.yml out of the box and executes it when you push a zip containing this fil...Aug 28, 2021·4 min read