Thomas Nguyen
Thomas Nguyen's Blog

Thomas Nguyen's Blog

Follow
homeFront-endBack-endMicroservicesBuy me a coffee
Understanding the FORCE_INDEX Hint in MySQL: A Performance Boosting Tool

Understanding the FORCE_INDEX Hint in MySQL: A Performance Boosting Tool

1.Introduction MySQL is one of the most popular relational database management systems in the world, known for its performance and scalability. Database administrators and developers often face the challenge of optimizing query performance, especiall...

Thomas Nguyen
Thomas Nguyen

4 min read

Simplifying Dynamic Content with Go Templates in Golang

Simplifying Dynamic Content with Go Templates in Golang

Thomas Nguyen
Thomas Nguyen

5 min read

Context in Go: Managing Concurrency and Cancellation

Context in Go: Managing Concurrency and Cancellation

Thomas Nguyen
Thomas Nguyen

4 min read

Squirrel: Fluent SQL generator for Go

Squirrel: Fluent SQL generator for Go

Thomas Nguyen

3 min read

Revoking Access to JWT tokens with a Blacklist

Revoking Access to JWT tokens with a Blacklist

Thomas Nguyen

5 min read

Function Returning Channel Pattern in Go

Function Returning Channel Pattern in Go

Thomas Nguyen

3 min read

SOLID series: Dependency Inversion Principle in Go (part 5)

SOLID series: Dependency Inversion Principle in Go (part 5)

Thomas Nguyen

4 min read

SOLID series: Interface Segregation Principle in Go (part 4)

SOLID series: Interface Segregation Principle in Go (part 4)

Thomas Nguyen

5 min read

SOLID series: Liskov Substitution Principle in Go (part 3)

SOLID series: Liskov Substitution Principle in Go (part 3)

Thomas Nguyen

3 min read

SOLID series: Open-Closed Principle in Go (part 2)

SOLID series: Open-Closed Principle in Go (part 2)

Thomas Nguyen

4 min read

SOLID series: Single Responsibility in Go (part 1)

SOLID series: Single Responsibility in Go (part 1)

Thomas Nguyen

4 min read

Table-Driven Unit Tests in Go: Simplify Your Testing Efforts

Table-Driven Unit Tests in Go: Simplify Your Testing Efforts

Thomas Nguyen

4 min read