Croque Monsieur and Croque Madame
recipe2024/09/27Bak Kut Teh 肉骨茶
recipe2024/09/21Reinstall global packages when upgrading node.js with nvm
dev2024/09/14Good enough
blog2024/09/06Blog longevity
thoughts2024/08/25Tokushima, and recovering from burn out
thoughts2024/08/21Structure of the new design
blog2024/08/05Redesign, part one
blog2024/08/02Millefe Year One Review
Millefe2024/08/01Undesign
blog2024/04/25ESLint Flat Config and Next.js
dev2024/04/11NPM Update
dev2024/04/10Learning to say No
thoughts2024/03/15Functions in Javascript have an `arguments` keyword
dev2024/01/17DEP#### errors when performing an npm install
dev2023/09/12Limit number between a range
dev2023/06/20ValuesType generic type
dev2023/06/14The Collection Type
dev2023/06/08Difference between useEffect and useLayoutEffect
dev2023/05/07Mac Studio Setup
dev2023/04/26Task Management
thoughts2023/04/23Hello again
thoughts2023/04/11Netlify Analytics fail. Cancelling subscription.
dev2022/09/08Netlify wildcard redirects
dev2022/09/11Renaming files in folder to a sequence of numbers
dev2022/08/04Pad a number with leading zeros
dev2022/08/04react-router-dom has no exported member 'Switch'
dev2022/06/25My Macs
thoughts2022/06/18Speccing the M2 MacBook Air
thoughts2022/06/08Switching to Netlify
blog2022/06/01Fonts Reference
blog2022/05/28No
thoughts2022/05/26Git Undo Last Commit
dev2022/05/25No index signature with a parameter of type 'string' was found on type '{}'
dev2022/05/24Hello world
blog2022/05/18