![Welcome To Arpan's Blog](/assets/images/ZP5keB-welcome.jpeg)
Welcome To Arpan's Blog
Greetings. I am Arpan, a full-stack software engineer and open source enthusiast based in Sydney. I started this blog as a way to share my knowledge about topics related to tech and software engineering in general.
![Creating a RESTful API with Golang](/assets/images/ZcTjCS-golang.png)
Creating a RESTful API with Golang
Getting started with golang
![Creating an AI Image Generator with DALL-E API and NextJS 13](/assets/images/1V98Cz-dall-e-2022-11-05-21-59-15-ai-robot-creating-art.png)
Creating an AI Image Generator with DALL-E API and NextJS 13
Creating an AI Image Generator with DALL-E API and NextJS 13
![Working with Users, Groups and Permissions in Linux](/assets/images/22SXKX-jpeg.jpg)
Working with Users, Groups and Permissions in Linux
A quick guide to working with users and groups in linux
![The Pragmatic Programmer - Andrew Hunt and Dave Thomas](/assets/images/Z1MQbSi-pragmatic.png)
The Pragmatic Programmer - Andrew Hunt and Dave Thomas
Notes from the pragmatic programmer
![OAuth 2.0 with Google API in Node.js](/assets/images/22CQMT-google.png)
OAuth 2.0 with Google API in Node.js
Initially, I had trouble getting my head around the authentication flow with all the tokens and secrets. But upon deeper inspection, it was quite simple actually, and started to appreciate how google makes the process so simple and dare I say, elegant.