2022
- How to Integrate Swagger UI in Go Backend - Gin Edition
- Manage Docker Environment on VPS with your Local Portainer
- Install and Configure Portainer on your Local Machine
- gRPC for Absolute Beginners, in Go
- TDD Approach to Create an Authentication System With FastAPI Part 5
- TDD Approach to Create an Authentication System With FastAPI Part 4
- Building a Book Store API in Golang With Gin
- __init__ vs __new__ and When to Use Them
- How to Setup a Jenkins to DockerHub Pipeline with Multi-Arch Images
- How to Setup a GitHub to Jenkins Pipeline with WebHooks
- Automate HTTPS Certificates with Ansible Roles ft. Let's Encrypt & CloudFlare
- I Tried Open edX and it's Awesome
- This is how OOPs and Mocking are related to Dependency Injection
- 2021 in Review: Flowtime, Cloud Native, InfoSec, DevOps, Jenkins and more
- TDD Approach to Create an Authentication System With FastAPI Part 3
- TDD Approach to Create an Authentication System With FastAPI Part 2
- Create Thumbnail Worker With S3 and Lambda: Make the Thumbnail
- Wildcard Domain Certificate Using Route53 and Let's Encrypt
- A TDD Approach to Creating an Authentication System with FastAPI, Part 1
- General Lifestyle Tips and Tricks for Programmers
- Create Thumbnail Worker With S3 and Lambda: Test the Trigger
- Getting Started with Ansible as a Fullstack Developer
- How to Spin Up Your Own VPN on Ubuntu 20.04
- Port Forwarding and How to Do It With SSH
- When User Data Scripts Are Not Enough, Create a New Image
- Microservices and AWS
- Very Basics of Concurrency in Go
- Git Submodules Basics and How to Replace One Submodule With Another
- How I Enabled HTTPS on My EC2 Hosted Website
- Inheritence in JavaScript with Prototypes
- 2020 in Review: Soft Skills, Books, Cloud and SE Practices
- Beginner's Introduction to Promises in JavaScript
- Data Structures 101
- A Brief Evolution of HTTP
- Difference Between Handler, Handle and HandlerFunc
- What Does a True RESTful API Means?
- Benchmarking in Go, with Example
- Top 6 Free Learning Resources I used to Learn Go
- Optional Parameters Using Option Struct
- Optional Parameters using Functional Options
- Sending POST Request in Go with a Body
- Dynamically Insert Version Info From git tag to Your App
- Introduction to WebAssembly with Go
- Continuous Integration and Deployment to Beanstalk With Docker
- Introduction to BoltDB
- Unit Testing, Test Coverage and CI with Travis in Go
- Create Lightweight Docker Images With Multi Staged Build
- Projects
- 2019 In a Review: Colemak, Code Reviews and More