

Recent Posts
Preventing duplicate Enter key execution during Korean input in input, feat. isComposing
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
frontwebPredictable Development - Thoughts about Reducing Cognitive Load and Increasing Productivity
This post explains ideas on creating an environment that improves productivity through balancing readability and abstraction, and effective use of tools.
tipreactWhat NAT Is, What Problems It Solves, and What Problems It Creates
What problem does NAT solve, what problems does it create, and what complements it?
CSnetworkComputer Chronicle, One Step Further - 1. Turing Machine
From undecidability in mathematics to the birth of computer theory, from diagonalization to the Turing machine
historycomputerDNS Exploration Part 3 - Miscellaneous Information About DNS
This article organizes DNS history, security, and other features that I couldn't cover in the previous posts.
CSnetworkDNS Deep Dive Part 2 - How Is DNS Structured?
Let’s take a closer look at how DNS is actually structured. How do servers store information, what format do they use to exchange messages, and how do they reduce load?
CSnetwork