Blog

  1. My English study plan — listening and reading edition

    My motivation for studying English has come back after a while. This time I decided to make a study plan first to keep myself on track.

    • English
  2. The benefits of self-reviewing your own pull requests

    Let's talk about the benefits of reviewing your own pull requests.

    • Other
  3. Git aliases and settings that dramatically improve development efficiency

    This article is for Day 23 of the YAMAP Engineer Advent Calendar 2021. I use git in the terminal and often spend time on small git operations. After setting up various git aliases, things improved a lot.

    • git
  4. Replacing ts-jest with @swc/jest to cut CI test time in half

    How replacing ts-jest with @swc/jest cut the CI test execution time by half in a real project.

    • Jest
    • Testing
  5. Introduction to frontend TDD starting from bug fixes

    This article is for Day 22 of the YAMAP Engineer Advent Calendar 2021. I am currently reading "Test-Driven Development" (TDD) in a book club. Starting TDD from bug fixes worked well for me, so I want to share the experience.

    • Frontend
    • Testing
  6. I tried automating spell checking in CI, but eventually stopped

    We started noticing spelling mistakes in code reviews, so I tried automating spell checking in CI. Here's how I set it up and what happened afterward.

    • Automation
  7. What I think about when doing frontend code reviews

    This article is for Day 10 of the YAMAP Engineer Advent Calendar 2021. Code review is hard. Even after 6 years, I still can't say with confidence that I'm good at it.

    • Frontend
  8. Writing unit tests by thinking about component inputs and outputs

    When writing frontend component unit tests for the first time, it can be hard to know "what to test." This article explains how thinking about component inputs and outputs helps you understand what to test.

    • React
    • Frontend
    • Testing
  9. I wish someone had taught me how to type-safe mock in TypeScript + Jest

    This article is for Day 5 of "Time Leap TypeScript — Things I Wish I Knew When I Started TypeScript." When I first started writing TypeScript, one thing I struggled with was how to write types for mocks when writing tests with Jest.

    • Jest
    • TypeScript
    • Testing
  10. Fix Ctrl+N cursor movement not working in Alfred

    How to fix the issue where Ctrl+N selects a package instead of moving the cursor in Alfred

    • Other