Optimize CPU Usage with Pipelining and Worker PoolToday, I want to tackle a straightforward interview question with my readers. I will discuss various ideas relevant to this question and…Aug 18Aug 18
Published inGeek CultureLifecycle of an Elasticsearch Index RequestWhat happens when you index a document in Elasticsearch?Jan 31, 2023Jan 31, 2023
Published inCodeXAn Overview of MySQL ReplicationReplication is copying data from a source database to one or many replica databases. This is commonly known as master-slave replication.Jan 22, 2023Jan 22, 2023
Published inBetter Programming4 Practices to Plan a Large-scale Data MigrationWhat I learned from migrating 25 billion recordsMar 7, 20222Mar 7, 20222
Published inBetter ProgrammingTwo Tips to Better Handle Go ConcurrencyHere are two mistakes I made with goroutines, and how you can avoid themFeb 28, 2022Feb 28, 2022
Published inBetter ProgrammingBuild a TCP Connection Pool From Scratch With GoHere are some basic ideas on how connections are handled between scalable software systemsJan 3, 20227Jan 3, 20227
Published inGeek CultureDeliver JSON Data from Go APIsLearn to encode data into JSON with Marshal and Encoder in GoMay 26, 2021May 26, 2021
Published inGeek CultureLearn Go Middlewares by ExamplesCentralize and reuse common functionalities with middlewaresMay 10, 20212May 10, 20212
Published inCodeXLearn Encryption to Send Secret Love LettersAn introduction to encryption with one-time pad cipher, symmetric and public-key encryptionApr 23, 2021Apr 23, 2021