The doctors said I'm reaching end stage procrastination...
To salvage the little time I've still got (god bless my jokes), until my passion on frontend and design is reignited and it's for self-gratification anyway, this blog site will mostly continue to stay in the current primitive state since 2018.
Prioritizing content over form (I still love form though 😉), I'll be publishing on Medium for now, and keep a list of articles I wrote in here. But how can a guy commit to blogging if he hasn't even finished building his blog site from scratch? Such a conundrum... I'm going to sleep on it.
[Series] A Bumpy Journey To (Re)Write A Bulk Upload API For Cassandra
It originates from an internal presentation I gave at work that explained how I wrote a batch processing pipeline to bulk load large amount of data to Cassandra on demand. The series provides an in-depth look into many topics, including the architecture and data consistency of Apache Cassandra (and its Azure Cosmos DB version), concurrent programming, rate limiting, congestion control
, and Spring Batch.Note: I was a little overzealous and was also experimenting a couple writing styles; in hindsight, the tone of the articles did not seem to come out "right" eventually. Welp, I guess it's all part of the learning curve!
- Part 1: Prologue & Apache Cassandra (Azure Cosmos DB API) (Published on May 16, 2020)
- Part 2: Dynamic Rate Limiting / Congestion Control (Published on July 1, 2020)
- Part 3: Batch Processing (Cancelled; this is a complex topic that could easily be turned into a series of its own!)
[Game] Don't Go Into That Late Night
A little online puzzle game I made from Scratch in a special life period to remind myself the fun of coding and creation again. Ironically, I myself did not adhere to the playful advice I gave in the true ending, which had led to some unfortunate incident years later.
Pro tip: If you're stuck in the game, try to reason like a programmer 😜