Articles

Implementing OAuth With golang.org/x/oauth2
Learn how to implement Google and Github OAuth by using the golang.org/x/oauth2 package.
Form Validation With Go & HTMX: Real-time Feedback Without the Frontend Fuss
Exploring a way to handle form validation on the client side with Golang and HTMX.
SQL Migrations in a Golang Project
Learn how to setup SQL database schema migrations within a Golang project.
Handle Integer IDs in Go Chi Path Params
Learn how to handle integers in path parameters in Go Chi router using middleware.
Handle Stripe Subscription in Golang
Learn how to create a simple Stripe subscription flow in Golang.
Go Templ Development Setup
Learn how to setup automatic regeneration of Templ templates when changes are detected in your templ files.
Sweet Alerts With Go and TailwindCSS
Learn how to craft beautiful alerts in your Golang application with SweetAlerts and TailwindCSS.
Go Templates With TailwindCSS
Learn how to use TailwindCSS in your Go HTML templates
Simple Go and HTMX TODO Application
Learn how to implement a basic TODO application with Go and HTMX
Google Authentication With Goth in Golang
Learn about implementing Google authentication in Golang using the Goth package
Goroutines
Learn about goroutines in Golang
Depth-First Search
Learn about implementing depth-first search in Golang
Breadth-First Search
Learn about implementing breadth-first search in Golang
Insertion Sort
Learn about insertion sort in Golang
Bubble Sort: The Simple (But S-L-O-W) Sorting Algorithm
Learn about bubble sort in Golang
Binary Search: Your Superpower for Finding Needles in Sorted Haystacks
Learn about binary search in Golang
Graphs
Learn about graphs in Golang
Linked Lists
Learn about linked lists in Golang
Stacks
Learn about stacks in Golang
Queues
Learn about queues in Golang
Maps
Learn about the basics of maps in Golang
Arrays & Slices
Learn about the basics of arrays and slices in Golang
Channels
Learn about the basics of channels in Golang