Tung NguyenRunning a project with your teamGetting inspiration from a simple sentence “Mindset of a leader is to help everyone in the team get to know the WHY behind the WHAT and…Aug 21Aug 21
Tung NguyenKafka and RabbitMQ“What is the difference between Kafka and a classic queue in RabbitMQ?” I asked myself this question on the first day I worked with Kafka…Nov 11, 20233Nov 11, 20233
Tung NguyenPostgreSQL — Index date of a timestamptz columnIf timing is one dimension of your data and you want to index a timestamptz column. How do you index it? What solution is the best for…Jan 4, 20211Jan 4, 20211
Tung NguyenPostgreSQL — Slow count queryAs you know PostgresSQL introduced index-only scan in version 9.2 like other DBMS to speed up queries by using index data only if possible…Dec 31, 2020Dec 31, 2020
Tung NguyenGolang execute go routine in a loopDoes the following code output “Sum = 45”? The answer is NO.Oct 30, 2020Oct 30, 2020
Tung NguyenGolang inheritanceBasically, Golang is not an OOP language so Golang does not support inheritance. However, structs still can be extended through struct…Oct 30, 2020Oct 30, 2020
Tung NguyenMy mistakes in Golang, regular expression and sliceSeveral months ago, I built an application by Golang and I made some serious performance mistakes with regular expression and slice…Oct 29, 20204Oct 29, 20204
Tung NguyenPrometheus monitoring and alertFollow up the previous article, this is one of the series “Pessimistic Programming”, monitoring and alert. Generally, Prometheus is a…Oct 29, 2020Oct 29, 2020