Sign in

You learn a lot about new tools and automating setup when you setup a new laptop. This is an attempt to document some key features, and nice-to-haves that can be replicated in future setups.


Ask a fresher what skills are needed to land an IT job, and they generally know — Data Structures, Algorithms, and Databases. …


For someone who’s creating web-apps for the first time in their life, the typical tutorial on REST can be confusing. There is a lot of theory that might be difficult to understand. This tutorial aims to do the opposite. It starts with the practical application and examples, and skips the…


TLDR: Graphql-Mesh allows you to transform existing APIs and datasources like REST, SOAP, or even Database to GraphQL directly without rewriting any of your APIs.

Sometimes, there are REST APIs that you want to translate into GraphQL. It could possibly be for a simple BFF, or maybe we want different…


In this blog post, we will aim to understand how using code for server infrastructure provisioning can reduce the man-hours required by hundreds of times, and also improve uptime drastically.

Environments for a Standard Web App

Let us consider we are building a standard web application of a small /…


1. Pick a feature to implement and see which part of code will it deal with. The best time to cleanup a piece of code is when you are adding a feature to that part of the code.

2. Break the code into smaller methods, rename variables to more meaningful…


If you are not aware of what pair programming is, I would recommend reading about it first to really benefit from this blog.

Team practices need to be adapted when we’re working remotely. We cannot use the exact same way of working over video calls as we did when we…


AWS has its own CI/CD solution called Codepipeline. Some people are excited about it, while others want to stick to their tried and trusted solutions.

Here, I attempt to list the pros and cons of Codepipeline and whether you should use it.

Advantages


When working on AWS, we have multiple IAM users to manage. Even if someone is the root user, they should generally use the IAM user for day to day account management.

As an organisation, it is also recommended that you separate resources into atleast 3 different accounts: a sandbox account…


In Terraform, you can easily destroy a resource by either running terraform destroy (with or without resource targetting), or removing the resource / changing the configuration.

When we are dealing with S3 buckets, there are multiple scenarios where we might not be able to easily destroy the bucket. …

Abhinav

Educator, Founder @ Interleap

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