November 3, 2025 · 6 min read
The Referrer Problem: How Secret URLs Can Leak (And How to Avoid It) 🧭
A practical guide to URL referrers, how secret links can leak via analytics and third‑party requests, and how Bitburner avoids it.
Read articleNotes from the work
Tutorials and field notes on frontend architecture, serverless systems, security, and product delivery.
November 3, 2025 · 6 min read
A practical guide to URL referrers, how secret links can leak via analytics and third‑party requests, and how Bitburner avoids it.
Read articleOctober 27, 2025 · 6 min read
Why pasting passwords into chat is riskier than it looks, how messages spread across logs and backups, and safer alternatives like one-time links.
Read articleOctober 20, 2025 · 5 min read
A practical guide to choosing Bitburner expiration timers: 1h, 6h, or 24h, with real scenarios, tradeoffs, and security impact.
Read articleOctober 13, 2025 · 7 min read
Learn why Bitburner offers both a URL key and an optional password, how they work together, and when defense-in-depth is worth the extra step.
Read articleOctober 6, 2025 · 7 min read
A practical guide to how Bitburner encrypts your message in the browser with AES-256-GCM, including keys, IVs, auth tags, and common pitfalls.
Read articleSeptember 29, 2025 · 6 min read
A clear explanation of why Bitburner cannot read your message: client-side encryption, URL fragments, what servers receive, and the real limits of this model.
Read articleSeptember 22, 2025 · 7 min read
A practical, honest explanation of what “works only once” really means in one-time secret links, how Bitburner handles it, and the real-world edge cases.
Read articleSeptember 15, 2025 · 6 min read
A practical, beginner-friendly explanation of one-time secrets: the tokens, storage, encryption, expiration, and the real-world pitfalls like link preview bots.
Read articleSeptember 8, 2025 · 6 min read
Learn how to build and deploy a mobile-first web application using Astro and Tailwind CSS, from initial design to production launch.
Read articleSeptember 1, 2025 · 4 min read
Learn how to build a modern, scalable frontend architecture using Vite, React, and TanStack tools (Query, Router, Form, and Table). In this guide, I’ll share my go-to setup, folder structure, best practices, and code snippets for fast, maintainable web apps.
Read articleAugust 25, 2025 · 4 min read
A practical guide to building real-world serverless applications using AWS Lambda, API Gateway, and DynamoDB. Includes architecture examples, code snippets, and project insights.
Read articleJuly 7, 2025 · 6 min read
A deep dive into building robust, type-safe, and validated forms using the powerful combination of TanStack Form and Zod. Learn how to eliminate boilerplate, handle complex validation, and ensure data integrity in your web applications.
Read articleJune 30, 2025 · 5 min read
Learn how to seamlessly connect your React Native mobile app with a powerful serverless backend using Expo and AWS Lambda. This post explores the benefits, practical steps, and a simple example to get you started with this modern architecture.
Read articleJune 23, 2025 · 6 min read
A comprehensive, solution-oriented guide to implementing full-stack authentication using AWS Cognito, covering both frontend and backend integration.
Read articleJune 16, 2025 · 8 min read
A comprehensive guide to building a scalable design system from scratch, leveraging the utility-first power of Tailwind CSS and the beautifully crafted components of Shadcn UI.
Read articleJune 9, 2025 · 5 min read
A practical guide to understanding and improving your Core Web Vitals to boost your Lighthouse score and provide a better user experience. Learn about LCP, FID, CLS, and how to optimize them.
Read articleJune 2, 2025 · 6 min read
A comprehensive guide on automating web application deployments using the powerful combination of Vercel and GitHub Actions, demonstrating a seamless CI/CD pipeline.
Read articleMay 26, 2025 · 8 min read
A practical, hands-on guide to building a scalable Node.js backend using PostgreSQL, focusing on project structure, authentication, and testing.
Read articleMay 19, 2025 · 8 min read
A deep dive into TanStack Query, a powerful tool for modern state management in web applications, with practical, real-world examples to help you master it.
Read articleMay 12, 2025 · 5 min read
A deep dive into how Astro’s Image component can help you automatically optimize images for web performance, from lazy loading to modern formats.
Read articleMay 5, 2025 · 6 min read
Learn how to deploy a Jamstack site on AWS using S3 for storage, CloudFront for content delivery, and Route 53 for DNS, creating a scalable and efficient hosting solution.
Read articleApril 28, 2025 · 6 min read
Showcase your backend skills with a modern framework like NestJS. Learn how to design and build a REST API using NestJS and TypeORM.
Read articleApril 21, 2025 · 5 min read
A practical guide to re-architecting a monolithic React application into a scalable, maintainable project using the Feature-Sliced Design methodology. Learn about folder structures, component co-location, and improved developer experience.
Read article