Notes
Short notes from day-to-day development: error fixes, tooling tips and small implementations.
Short notes from day-to-day development: error fixes, tooling tips and small implementations.
An introduction to JavaScript Temporal's Instant, ZonedDateTime, PlainDate and date arithmetic, with notes from using it in Solyx, an Electron project, and what to check about support.
Create a grainy noise background using pure SVG filters and Tailwind CSS. Learn how feTurbulence, feFlood, and feComposite work - no image files or canvas.
Seeing exec format error, no such file or directory, or symbol not found on Zeabur? The causes are CPU architecture and libc mismatches; here are the fixes.
Getting Cannot find module '@workflow-worlds/redis' when running Workflow DevKit on Nitro in Docker? Adjusting WORKDIR fixes it; full Dockerfile included.
A common frontend interview topic: how localStorage, sessionStorage and cookies differ in use cases, storage limits and security, plus CSRF, SameSite and CSP.
Combine React forwardRef with TypeScript generics to build a reusable, type-safe Table component that keeps full type inference.
Why .gitignore stops working and Git misses filename case changes, with three fixes: clear the cache, enable case tracking, and rename files with Git.
Implement Sign-In with Ethereum in React and Go: nonce signing on the client, signature verification on the server, and a JWT for the session.
Reuse one function across React client and server (RSC) environments with react-server conditional exports and server-only, with a TypeScript example.
Use lsof to see which process holds a TCP port on macOS and kill it to fix 'port already in use' errors.
Manage Node.js and Bun projects with PNPM: workspaces for multiple packages, catalogs for dependency versions, and aliases for package names.