My Writings
Writing is a big part of my life. This is a collection of my essays and short musings throughout the years.
Sidenote: This site is currently under heavy construction. I am working hard on migrating all the pages from my old blog over here. This is why many of old posts may be missing for some time. Apologies.
2022
Go: Import Cycles via Third Packages Are Not Permitted
You cannot trick the Go compiler, and that is a good thing.
pq or pgx - Which Driver Should I Go With?
If you are betting on PostgreSQL, pgx is the right choice.
Effective Immediately, I Cancelled My Medium Partner Program Participation
Everything you see on my Medium profile as of today is 100% free of charge and available to read.
2021
How to Sync Your Existing Logseq Database Between Mobile and Desktop
It works, but is a little trickier than I thought at first.
Implementing a Generic Filter Function in Go
This article will demonstrate the implementation of a generic slice filter function using the new type parameters syntax.
How to Use Generics in Go Starting From v1.17
Using a flag that appears to have been brought to light with v1.17
What Is Book as a Service (BaaS) and Why It Matters?
What if we thought of modern books not as final products but as continuously evolving services?
Between Go and Elixir
Reason wanted me to make a choice, and I am so glad I didn’t. Because the more I kept delving into both Elixir and Go, the more I found out how complementary the two can be to one another.
2020
Every End Is a New Beginning
I am leaving my emplyer to go on my own. It feels exciting, but also scary as hell. It is precisely at times of such uncertainty that great leaps forward are made. Or great mistakes. Only time will tell.