Syméon Smith
home / blog
Hi, I'm Syméon 👋🏻

I'm a front-end developer, passionate about building intuitive interactive experiences.

I work at Karnott, where I help farmers manage their day-to-day operations and avoid leaving money on the table.

Here, I write short articles that I wish I found sooner, about problems I encounter in my daily work or interesting topics I recently discovered.

Latest posts
See all posts
  • Collecting Test Coverage in Playwright

    Test coverage collection is a good tool to evaluate how much of your code is being tested. It can help you identify untested parts of your codebase and improve your test suite. I recently had to implement test coverage collection for a Playwright test suite.

  • Find and Replace with Regex Groups in VS Code

    I sometimes need to search and replace across some code, but with parts of the search left untouched. Every time, I forget how to do it in VS Code.

  • Handling Complex React State with usePatchedState

    usePatchedState is a nice hook to simplify complex state management in React with TypeScript. Instead of many indivual, atomic useState calls, you define your initial state and then get a “patch” function that you use to edit parts of the state granularly.

Find me on…
  • github /
  • bluesky /
  • linkedin /
  • me@symeon.dev
Original theme: Astro Nano
A random cat