A Developer's Story in the AI Era
Thoughts developers often share when they get together, and reflections on change in the AI era
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.
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?
Summary of presentations and impressions from the 2025 Data Celebration event, an open community gathering related to data
How does a domain convert to an IP address? The message delivery of DNS resolvers and the processing by DNS servers
Encounter forgotten syntax in TypeScript. Keywords like const generics, in/out variance parameters, override control, and asserts that are used in limited scenarios.