Browsed by
Month: June 2021

A Simple way to Send HTTP Error Codes With Golang and Gin Gonic

A Simple way to Send HTTP Error Codes With Golang and Gin Gonic

A simple way to handle errors in APIs Go is a very popular language for good reason. It is a simple language with performance as good as a low-level language like C++. Acceptance of Golang in web development is booming at a high rate. The Gin web framework uses a custom version of HttpRouter, that navigates through your API routes faster than most frameworks out there. Gin claims to be 40 times faster than Martini. While developing APIs for your service…

Read More Read More

An Analytics Data Pipeline To Get You Started

An Analytics Data Pipeline To Get You Started

Basic Data pipeline to start with When your product is launched, you are expected to collect analytics of the usage of various features. It’s important for the entire company to have access to analytics to refine the existing features and predict the behavior of the users. In the beginning, you might ask yourself “How do others build their data pipelines?”. You will come across many solutions that are being used in organizations having tons of users and a lot of…

Read More Read More

How To Monitor Your Services Hosted On AWS EC2 Instances

How To Monitor Your Services Hosted On AWS EC2 Instances

A secure way to implement a Lambda function that monitors all the services hosted on EC2 instances using Secrets Manager Problem AWS provides many tools to monitor its own services. You can add alarms on various CloudWatch events. As you host more and more services on AWS it becomes difficult and important to make sure these services are running. You can use CloudWatch to find the state of your services by creating new Metrics. This process becomes expensive and difficult…

Read More Read More

Golang: Beego vs Revel. How to Choose?

Golang: Beego vs Revel. How to Choose?

Comparison of two of the most famous frameworks of Golang The popularity of Golang has been increasing since its launch. A survey shows 76% of the users are using Golang at work and 66% are using it outside the workplace. A lot of developers are considering Golang for Web development these days. There are several frameworks available for the language. It could be a nightmare to choose the framework you want to start your new app with. There are two very popular…

Read More Read More

How To Improve Your Software Design Skills At Work

How To Improve Your Software Design Skills At Work

Few of my learnings from many years of software development experience and after many mistakes Design is an important part of the software development process. Yet many of us do not pay much attention to the design of the product and start coding directly. There are many conscious ways to improve your design skills every day. Results will start showing up over time. Eventually, a realization comes, better design helps in fewer bugs and better code structure, and ease of…

Read More Read More