Notes on What I Want to Protect and the Dreams I Have
On the day I couldn't answer what I'd achieved or learned, I decided instead to write down what I want to hold onto and keep believing in.
On the day I couldn't answer what I'd achieved or learned, I decided instead to write down what I want to hold onto and keep believing in.
There are several tags for representing lists in HTML. I usually used ul, so this time I dug all the way in and tried to sort out the differences.
A summary of how to set up internationalization in Next.js with next-intl and the basic ways to work with translated messages
Why React's FormEvent type was deprecated and what to use instead
Thoughts developers often share when they get together, and reflections on change in the AI era
Fixing the bug where a handler runs twice after Korean input followed by Enter. An introduction to the root cause in IME and how to solve it
This post explains ideas on creating an environment that improves productivity through balancing readability and abstraction, and effective use of tools.
What problem does NAT solve, what problems does it create, and what complements it?
From undecidability in mathematics to the birth of computer theory, from diagonalization to the Turing machine
This article organizes DNS history, security, and other features that I couldn't cover in the previous posts.