GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing twlite.dev — Blog BlogThese are some of my random thoughts It Was Never About the Title July 19, 2026 · 5 min read It took me years to understand why building free side projects felt more rewarding than paid work. This is what I learned. Why I Built @neplex/vectorizer May 25, 2026 · 5 min read I needed to convert raster images to SVG programmatically. No existing Node.js library did exactly what I wanted, so I wrote one on top of VTracer using napi-rs. I added `sfw` to my package manager commands after the recent npm supply chain mess May 24, 2026 · 4 min read A small setup I added after recent npm supply chain attacks made me realize how casually we execute untrusted install-time code on our machines. Using Bitfields for Permissions and Feature Flags September 3, 2025 · 6 min read Learn how to use bitfields for efficient permission systems and feature flags with TypeScript Building Recommendation Systems with Collaborative Filtering August 26, 2025 · 11 min read Learn the basics of collaborative filtering and implement simple recommendation systems using TypeScript Understanding Next.js after() function and implementing it in Express.js August 26, 2025 · 8 min read Learn how Next.js after() function works and how to implement a similar pattern in Express.js applications Automated Audit Trail in Prisma with AsyncLocalStorage August 26, 2025 · 14 min read Learn how to implement automated audit trails in Prisma using AsyncLocalStorage for user identification and automatic logging of CUD operations Understanding and Implementing Next.js "use cache" Directive: A Deep Dive May 19, 2025 · 19 min read A comprehensive guide to understanding how the "use cache" directive in Next.js works, with a step-by-step implementation from scratch. |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |