Published inStackademicTesting Go HTTP Handlers That Depend on Supabase — Without Losing Your SanityWriting unit tests for Go HTTP handlers becomes surprisingly painful once they depend on external services like Supabase.Dec 20, 2025Dec 20, 2025
How to upgrade your website to https in 3 minutes: a step-by-step guide for independent…This blog not only tells you the best practice but also explains why I made these technical choices as an independent developer. At the end…Jan 19, 2024Jan 19, 2024
A deep dive into Webpack’s bundling process(Part1)Reflecting upon the history of modern frontend frameworks, Webpack has played an important role and can be regarded as an essential…Sep 10, 2023A response icon1Sep 10, 2023A response icon1
Mastering Webpack Debugging: A Comprehensive Step-by-Step GuideWhether you are planning to dig into the inner workings of Webpack or navigate through intricate challenges with it, the initial approach…Aug 27, 2023A response icon1Aug 27, 2023A response icon1
Published inBetter ProgrammingHow To Reduce Docker Image Size by 81%: Frontend Next.js Practice?How I reduced a real-world Next.js docker image size by 81% and sped up docker image building speed by 86.4%May 15, 2023A response icon1May 15, 2023A response icon1
Published inBetter ProgrammingA Deep Dive Into Garbage Collection in JavaScriptBesides “Mark and Sweep” algorithm, this blog will also discuss major GC and minor GC in V8Apr 3, 2023A response icon3Apr 3, 2023A response icon3
Published inBetter ProgrammingFrequently Faced Memory Issues in Frontend Development and How To Identify ThemA brief guide to optimizing page speedsMar 15, 2023A response icon3Mar 15, 2023A response icon3
How does event bubbling and event delegation work on a HTML element?Most people are confused about event bubbling and event delegation. This blog gives you a clear view of these two concepts. Furthermore, it…Feb 23, 2023A response icon4Feb 23, 2023A response icon4
Monorepo vs Multi-repo vs MonolithThis blog compares advantages and disadvantages of mono repo, multi repo and monolith architecture, and discuss which architecture to…Feb 11, 2023Feb 11, 2023
How to design MySQL database model for 1 to 1, 1 to n, and m to n relationship?Jan 31, 2023Jan 31, 2023