SianLoongThe best primary key for SQL database?The best primary key probably is auto increment id or binary ordered uuidNov 6, 2023Nov 6, 2023
SianLoongYou don’t need package to load env file in NodeJS!Load env file in Nodejs can just using the Nodejs command option!Sep 6, 2023Sep 6, 2023
SianLoongStep by Step build and publish a Kotlin Multiplatform Library (SDK) — Part 3How to publish Kotlin Multiplatform library to Maven Central / Jitpack?Jul 16, 20231Jul 16, 20231
SianLoongGet rid of Jest/Mocha with TestRunner!How to replace your Jest and Mocha using Nodejs Test Runner?Mar 18, 2023Mar 18, 2023
SianLoongWith or without log?In the production environment, we always enabled log to log down our data and error, this is to ease our application debugging and error…Mar 16, 2023Mar 16, 2023
SianLoongHow to optimise your SQL Database to handle millions of records – part 2Optimise your SQL database can be troublesome, let’s continue the series after the part 1.Jul 16, 20227Jul 16, 20227
SianLoongHow TOXIC can SQL toxic queries be?Most of us don’t really care how efficient the SQL we wrote, as long as it work, why bother? But we didn’t aware of one single toxic query…Jun 28, 2022Jun 28, 2022
SianLoongArchitecture Design 101 (From Monolith to Multi-Cluster with Istio)Restucture from Monolith to Multi-Cluster with IstioOct 16, 2021Oct 16, 2021
SianLoongStep by Step build a Kotlin Multiplatform Library (SDK) — Part 2In the previous article we talked about Android setup, and today we will continue on the iOS setup.Aug 29, 20211Aug 29, 20211
SianLoongStep by Step build a Kotlin Multiplatform Library (SDK) — Part 1Recently, we decided to try out Kotlin Multiplatform by starting with building an API SDK. We noticed there are lack of documentation and…Aug 17, 2021Aug 17, 2021