My Golang Career Path
16 August, 2022
Golang Path
Things I need to figure out, I am figuring out
- Pointers
- Concurrency using go-routines
- Channels/select
- Concurrency patterns in Golang
- Gorilla/MUX
- Write RESTFUL APIs
- Create a AWS CDK app
- Check if Lambda Powertools are available for Golang
- Create a RESTFUL API project with Golang using Gorilla/MUX
Mini Project
The best way to learn anything is by doing it. So, I will start writing an API project with Gorilla/MUX and MYSQL database. This is going to be a very basic E-Commerce CRUD app.
- User will be able to see items available under catergories.
- User will be able to log-in/signup using barebone AUTH(N/Z).
- User will be able to add items to cart
- User will be able to checkout.
If I spend one hour daily from Mon-Fri. This should take me two weeks tops. I should start this from Wednesday, 17th August 2022. My peek performace time is earliest in the morning. I would love to take it during 8-9 in the morning. Most of the folks are sleeping. Lesser distractions. No mobile phone between 8-9, Insha Allah. May Allah guide us all to the righteous path.