TLDR; JWT(JSON Web Token) can be a very easy yet effective way to build an auth platform(authentication and authorization). In one of my past employments, I was fortunate enough to be part of an interesting yet technically challenging project, that aimed to solve the auth problem(authentication+authorization) in a distributed service-oriented architecture(I am referring to … [Read more...] about Building Auth With JWT – Part 1
Document Your REST API Like A Pro
You are a web application developer and trying hard to build robust, scale-able RESTful API. However, you are not documenting your API structure/skeleton at all. Hello! you are doing it wrong! It also must be a lot painful if you are maintaining this project yourself over time. I have been through such a situation myself also. Luckily, there are a few REST API specification … [Read more...] about Document Your REST API Like A Pro
Understanding Golang Error Handling
As Golang is not the first language programmers usually learn, I assume you already have good knowledge in at least one other programming language and now expanding your knowledge to Golang. If you are just trying to find the error handling mechanism on the official API docs by looking for the try/catch mechanism, you probably got tired of finding that and may be thinking … [Read more...] about Understanding Golang Error Handling
Web Application Case Studies You Must Read
Have you ever wondered how largest web apps of world scale, improve performance or maintain their apps? May be you have to come to one or more often through social networks or so. Same happened to me as well. However, I was very much curious to learn more. Thus looked for and compiled a list of case studies I have recently been lucky enough to be able to read through. And … [Read more...] about Web Application Case Studies You Must Read
Getting Started With Golang Unit Testing
It's been a long since I wrote my last blog post. I am feeling really happy to be able to make a comeback again. Hope I can hold this from now on. So, in these last couple of months, I have learned a lot and one of them is to get into Golang. I loved this language and its capability. As part, I had to dive into Golang unit testing as well. However, interestingly, I did find … [Read more...] about Getting Started With Golang Unit Testing