IP stands for internet protocol and it powers the whole internet. In this small article we will see How Internet Protocol works for you and your software. Internet Protocol basically powers the whole internet. IP works in network layer and each packet or say datagram or packet in the network need to interact to it
Author: Gaurav Yadav
What is GOROOT and GOPATH and how to fix it?
What is GOROOT and GOPATH and the problem of go path export. I have been through this many times and have seen lot of people struggling to fix this. In this small post I will tell you how to fix this problem. Lets see what is GOROOT and GOPATH? How to install go latest version?
Introducing GetWebSiteIP: Learning project in GO.
While learning basics of go in recent past I tried to build a small website which will tell you the some information about your website like, you can test if the telnet is working what is ping values, ip of the website or two more basic functions, generate random password and generate UUID. You can
Tooling in Devops: Using Terraform For Automating Infrastructure
This is the start of a new series of articles and this series is known as Tooling in Devops. In these articles, I will talk about tools that can be used in infrastructure, monitoring, logging, alerting and more such stuff. We will see how to use these tool and how they will help you in
Working on Scale: Infrastructure Automation with terraform and chef.
This is the fifth article in series working on scale and in this article we are going to about how to spawn infrastructure fast by using infrastructure as code and provision them using chef. This article is just one of the way how you can automate infrastructure creation. There can be many simultaneous solutions to
Working on Scale: Automating release process.
Welcome to the fourth article in the series working on scale. It has been long after the last article. In this article we will be focussing on he why and automating release process. When you are working with scale there are many thing that will bother you. One them is very frequent releases. If you
Working on Scale: Failover, timeouts, throttling and retries and why are they very important.
Hey everyone, this is the third article in series working on scale. If you haven’t read the previous ones please give it a look. In this article we will be talking about the things that people generally tend to ignore. These are timeouts, retries, throttling and failover. These four together are very important when it
Working on scale: What is caching and where to use which one?
This is the second article in series Working on scale. You can find the first one below. It was about replication and sharding and where to use which one. Working on Scale: What is replication and sharding and where to use which one? In this article we will be looking into caching, its different types, tools
Working on Scale: What is replication and sharding and where to use which one?
Hey everyone I am starting a new article series in which we will talk about working on scale. Today is the first article of this series, I don’t know how many articles it will contain as working for scale is a subject in itself and am a mere beginner. So lets start todays article of
Want to know how to optimize MySQL database. Read here.
Every software engineer must have heard the name Mysql as it is one the most used and popular databases in world. When it comes to engineering there are whole lot of people who don’t even bother to think about database and focus only on code. This comes back and bite them bad when the system