Categories
Programming Tutorial

Learning Golang — from zero to hero

“Go is an open source programming language that makes it easy to build simple, reliable, and efficient software”. GoLang In many languages, there are many ways to solve a given problem. Programmers can spend a lot of time thinking about the best way to solve it. Golang, on the other hand, believes in fewer features […]

Categories
Lists

10 websites to visit as a software developer

The software development field is something that keeps changing and improving day by day. Day by day new programming languages is getting developed. The development practices and processes are getting better. With the internet, the world is global and information sharing has become easier. There are a lot of places on the internet for a […]

Categories
AWS Tutorial

Using AWS Backup Service for backup and recovery

Backups are really important to restore your application to a stable state in case of disasters. The most common disasters are file deletion, modifications or any other kind of damages to the database which are undesirable. These backup are also important when you are doing maintenance of the system. If something goes wrong during maintenance […]

Categories
AWS Tutorial

A guide to AWS Custom Cloudformation resource

AWS CloudFormation provides the functionality to write infrastructure as a code. This comes with a lot of advantages like disaster recovery, the ability to do code review and many more. There are cases where the CloudFormation natively does not support some of the functionality. In these cases, we need Custom CloudFormation resources: When we need […]

Categories
AWS Tutorial

A brief introduction to AWS Cloudformation

AWS CloudFormation is a tool to write the Infrastructure as a Code(IaC). Any kind of AWS resources such as VPCs, EC2, S3, RDS or any other kind of resources can be created using AWS CloudFormation. This has a lot of advantages such as: Automation of AWS resource creation Disaster recovery Copying a resource from one […]

Categories
Programming

A complete guide to Oauth2 authentication

When we visit most of the sites these days, we have seen a screen that says log in with Facebook, Twitter, GitHub, Google, and many more. It is a fairly common thing on the internet. What this does is take your current account information from one of these providers and use it to signup. This […]

Categories
AWS Tutorial

How to deploy a docker container with AWS ECS using cloudformation

Elastic Container Service (ECS) is a docker container deployment service provided by AWS. In this blog, we will be using AWS CloudFormation to write all the infrastructure needed for the deployment, as a Code (IaC). This blog is a complete guide that will cover How to Deploy Docker container with ECS (a “hello world” node […]

Categories
Programming Tutorial

Step by Step guide to writing rspec

Blueprint for writing rspec. Any developer should be able to know what your code does just by looking at the test.

Categories
Databases

How to work optimally with relational databases

Relational databases handle data smoothly, whether working with small volumes or processing millions of rows. We will be looking at how we can use relational databases according to our needs, and get the most out of them.

Categories
Uncategorized

How does a CPU work?

CPU, also known as the microprocessor is the heart and/or brain of a computer. Lets Deep dive into the core of the computer to help us write computer programs efficiently.