How Programs Remember: Stack and Heap
High-level programming languages usually involves the concept that "unused variables are automatically garbage collected". How do programs manage memory?
High-level programming languages usually involves the concept that "unused variables are automatically garbage collected". How do programs manage memory?
As more and more apps started promoting—or even requiring—two-factor authentication (2FA), I ended up installing Google Authenticator on my phone.
I always relying on convenient libraries like: dayjs for date conversion. This article aims to clarify the knowledge necessary for handling time in programming.
I realized that I don't fully understand how strings work in Go. Explored documentation to understand the history and evolution of text encoding.
TanStack Table is a awesome library that at first glance may seem overly complex but actually saves countless hours of time.
"Writing code is like building a church; once it's done, we start praying." and feature flags are a great technique to manage the risks.
I found many common functions scattered throughout the project. So, I took the opportunity to organize a unified structural rule for the team to use.
Browsers began to introduce Web Components related APIs and standards, but I never had the chance to use this technology in practice.
Recently, I added an automatic package update feature to the new Nx Monorepo project via GitHub Action, hoping for a more automated way to update dependencies.
Give your site a custom search powered by WebAssembly. With the release of Pagefind 1.0, I replaced my custom fuse.js search with Pagefind.
TDD Test-Driven Development is a development methodology where tests are written before the implementation code.
As the complexity of development increases, the term Monorepo frequently appears, To clarify my understanding of Monorepo, I wrote this post.
This article describes recent experiences in maintaining legacy code, where various validation methods need to be unified, avoiding more legacy code.
NPM is a package manager that is essential in JS development environment. NPM is like a platform where you can find many ready-made actors.
Records some potential issues I’ve noticed while reviewing code... There are no absolute rules, but there are common considerations to be aware of.