The Right Use of ‘ReverseProxy’ in Golang

In this article we will learn about reverse proxy, where to use it and how to implement it in Golang.  A reverse proxy is a server that sits in front of web servers and forwards client (e.g. web browser) requests to web servers. They give you control over the request from clients and responses from … Continue reading The Right Use of ‘ReverseProxy’ in Golang

5 Examples To Understand Elasticsearch Aggregation

Elasticsearch aggregation give us the ability to ask questions to our data. The ability to group and find out statistics (such as sum, average, min, max) on our data by using a simple search query.  In this post, we will see some very simple examples to understand how powerful and easy it is to use Elasticsearch … Continue reading 5 Examples To Understand Elasticsearch Aggregation

It’s Time To Secure Your Way Of Doing OAuth For SPA & Native Apps

When clients like mobile, desktop, single page applications allow the user to sign-in using a third party application (google, facebook, twitter etc), one of the first choice is to use OAuth 2.0 standard with authorization code flow. In Authorization code flow, authorization request is made via browser and an authorization code is returned to the … Continue reading It’s Time To Secure Your Way Of Doing OAuth For SPA & Native Apps