Database connection pooling: Overview and benchmark with Go

A wise man said: “If you want to go to the backend, the database is a part that cannot be ignored.” Well, Let’s talk about optimizing database performance on my blog, connection pooling should be the suitable first candidate. So what is connection pooling? How to use the connection pool? Just take a cup of…

Go Slices: Everything You Need to Know

I have been working as a software developer for 4 years, actually, I worked with .NET most of the time, but I primarily worked with Microsoft .NET technology. Last year, I decided to switch to Go because of its performance and simplicity, and because of this reason, many big products and startups choose to use…

Go

Golang generic functions – mimic Javascript methods: Map, Contains, Filter, Reduce

Go Generics I’ve been working on some Go projects lately, and I gotta say – there’s been a lot of duplicated code going on. It’s weird, because I’ve never seen so much of it in my previous projects. It’s like the more I work with Go, the more I realize that some of its built-in…