Thomas Nguyen
Thomas Nguyen's Blog

Thomas Nguyen's Blog

Follow
homeFront-endBack-endMicroservicesBuy me a coffee
Series

Back-end

Some best practices or new technology for Back-end Development focus on Golang

Articles in this series

Understanding the FORCE_INDEX Hint in MySQL: A Performance Boosting Tool

Sep 1, 20234 min read

1.Introduction MySQL is one of the most popular relational database management systems in the world, known for its performance and scalability....

Understanding the FORCE_INDEX Hint in MySQL: A Performance Boosting Tool

Simplifying Dynamic Content with Go Templates in Golang

Jul 20, 20235 min read

1.Introduction Go is a powerful programming language known for its simplicity, efficiency, and robustness. Among its extensive standard library, Go...

Simplifying Dynamic Content with Go Templates in Golang

Context in Go: Managing Concurrency and Cancellation

Jul 16, 20234 min read

1. Introduction Concurrency and cancellation are critical aspects of building robust and efficient applications. Go provides a powerful and convenient...

Context in Go: Managing Concurrency and Cancellation

Squirrel: Fluent SQL generator for Go

Jul 15, 20233 min read

1. Introduction Among the numerous libraries and frameworks available for Go, Squirrel stands out as a powerful query builder and SQL generator that...

Squirrel: Fluent SQL generator for Go

Revoking Access to JWT tokens with a Blacklist

Jul 1, 20235 min read

1.What is JWT blacklist? A JWT blacklist/deny list is a list of tokens that should no longer grant access to your system. There may be scenarios where...

Revoking Access to JWT tokens with a Blacklist

Function Returning Channel Pattern in Go

Jun 28, 20233 min read

Go is a language that provides powerful concurrency primitives, and one of the common patterns used in Go for concurrent programming is the Function...

Function Returning Channel Pattern in Go