My Writings
Writing is a big part of my life. This is a collection of the essays and long-form post I have throughout the years.
I also keep a separate collection of my shorter posts and fleeting thoughts - I call that my Scratchpad.
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
The Urgent vs. the Important
If you think about it, the very important never feels urgent. Instead, most things which feel urgent are important for someone else, not for you.




