Blog

  1. Why TSConfig exclude files still show type errors in VSCode

    Even when a file is excluded from compilation in TSConfig, VSCode may still show type errors when you open that file.

    • TypeScript
  2. TSConfig options added in TypeScript 4.5 and later

    I got curious about how many new TSConfig options were added in the past two years. TypeScript 4.5 was released around November 2021, so I looked at all options added since then.

    • TypeScript
  3. Finding a free PaaS to host a Next.js + GPT-4 application

    The problems with free hosting for Next.js + ChatGPT apps, and recommended PaaS services for free hosting.

    • Next.js
    • AI
  4. Accessibility conference Fukuoka - attendance notes

    Notes from the sessions at the Accessibility Conference held in Fukuoka.

    • Frontend
    • a11y
  5. TypeScript type parameter variance and variance annotations

    An overview of the default behavior of type parameter variance in TypeScript and the variance annotations available.

    • TypeScript
  6. Using TypeScript generics with arrays to restrict return value keys

    How to make a function that returns an object with array element values as keys type-safe. Also covers how to make it even safer using const-type-parameters.

    • TypeScript
  7. Automating npm package releases with GitHub Actions

    How to automate npm package releases using GitHub Actions.

    • GitHub
  8. Using Playwright visual regression testing to safely replace a CSS library

    How I used Playwright visual regression testing to safely migrate the CSS library on my blog.

    • Frontend
    • Testing
  9. Debugging elements that only show when focused in React with Chrome DevTools

    How to debug DOM elements that only appear when focused using Chrome DevTools

    • Frontend
  10. Study notes for the Professional Cloud Developer certification exam

    Notes I wrote while studying for Google's Professional Cloud Developer certification exam

    • Other
    • GCP