Blog

  1. How TypeScript Playground shares code via URL

    TypeScript Playground lets you share code just by sharing a URL. I looked into how this works.

    • TypeScript
  2. Participated in ISUCON11 qualifying and set a personal best

    A record of participating in ISUCON11

    • ISUCON
  3. Comparing local proxy tools

    A quick comparison of four local proxy tools.

    • Security
  4. Truncating multi-line text and -webkit-box

    A quick look at -webkit-box, which is used when truncating multi-line text.

    • Frontend
    • CSS
  5. Setting up the DK6 Ergo on macOS

    How to set up the DK6 Ergo split keyboard on macOS

    • Split Keyboard
  6. Moving from Netlify to Vercel

    Moved my tech blog hosting from Netlify to Vercel

    • Netlify
    • Vercel
    • Next.js
  7. A use case for TypeScript template literal types

    An example of using TypeScript template literal types.

    • TypeScript
  8. Fix auto-zoom on form fields in iOS

    Solutions for the auto-zoom behavior that happens when focusing on form input elements in iOS.

    • Frontend
  9. Understanding TypeScript's skipLibCheck

    An explanation of the skipLibCheck option in tsconfig.json — what it does and when to use it.

    • TypeScript
  10. Understanding ESLint properly

    I always set up ESLint at the start of a project and then rarely touch it again. Since I often forget what each setting does, I summarized the purpose of each configuration option and plugin.

    • Frontend