Image for post
Image for post
Photo by Joshua Sortino on Unsplash

Automated Tests — the one topic in software development that never fails to start a debate. Being a developer myself for almost three years now, I wanted to answer this question from my perspective.

Disclaimer: The opinions in this article are purely my personal thoughts based on my learnings as a developer and from all the amazing resources I have read so far!

Why do we write tests?

Every software application has a set of functional and non-functional requirements it should cater to and the way we ensure it does in an automated way is by writing various kinds of automated tests, most common among…


Image for post
Image for post
Visual Studio Code extensions

If you are a web developer you would have mostly given Visual Studio Code a shot and might be using it as your editor of choice. The extensive support for extensions gives a lot of power to the users to customize the editor to their liking. As I use it as my daily code editor of choice and primarily a web developer myself, working with Angular and React, I will be sharing a few extensions that help ease my coding and related activities.

Code formatting

These are a few extensions that help in speeding up development while being able to assess code…


Sometime back, I created a tiny URL generator using GoLang, PostgreSQL and Redis (More about it here). Now, it’s time to deploy it on the cloud.

Image for post
Image for post
Photo by Robert V. Ruggiero on Unsplash

In this article, I will be giving a quick run-down of steps I followed to deploy my GoLang service to the cloud. My cloud platform of choice is Heroku. It is simple, provides the required database and cache services out of the box and has a free tier!

Let’s begin by provisioning the required services on Heroku. Firstly, create an account, setup the CLI tools on your computer and create a new app from…


Not long ago, I had learnt to create a tiny URL generator using Node JS, Postgres and Redis for learning Node after coming across an article. Recently, I came across a problem where I had to create a micro-service in Golang. So, I wanted to build a tiny URL generator using Golang for learning. I’m writing this article to put forward my experience and serve as a reference for anyone trying to create one.

Image for post
Image for post
“programming language illustration” by Christopher Robin Ebbinghaus on Unsplash

My focus in this article will be mainly on the code. I would be providing links to some guides I used to setup the development environment.I…

Mahesh H P

Developer | Love ☕ | Occasional Blogger | Opinions here are my own | https://hpmahesh.me

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store