# Harshcodez Blog — Web Dev Tutorials & Engineering Insights > Practical tutorials on React, cloud, serverless, and full-stack engineering. Learn to build better software with Harshcodez. ## Format Availability All articles on this blog are auto-converted and accessible in three formats: - **HTML:** `https://harshcodez.com/:topic/:slug` (Interactive web view) - **Markdown:** `https://harshcodez.com/:topic/:slug.md` or `Accept: text/markdown` header (Raw text for LLMs/CLI) - **JSON:** `https://harshcodez.com/:topic/:slug.json` (Structured JSON API data) ## Primary Feeds & Documentation - [Full Content Feed (Markdown)](https://harshcodez.com/llms-full.txt): Complete text of all published articles in raw markdown format. - [RSS Feed (XML)](https://harshcodez.com/rss.xml): Standard RSS 2.0 XML feed containing HTML content. - [Sitemap (XML)](https://harshcodez.com/sitemap.xml): Complete index of all site page URLs. ## Domain & Canonical Indexing - Note: `www.harshcodez.com` redirects (301) to canonical `harshcodez.com`. - Service endpoints (`api.harshcodez.com` and `analytics.harshcodez.com`) are backend services and excluded from sitemap indexing. ## Articles - [Why I Use Snowflake IDs Instead of UUIDs](https://harshcodez.com/blogs/snowflake-id-vs-uuid) ([Markdown](https://harshcodez.com/blogs/snowflake-id-vs-uuid.md) | [JSON](https://harshcodez.com/blogs/snowflake-id-vs-uuid.json)): UUIDs are unique, but at 128 bits they cost you storage, index size, and cache efficiency you don't need to pay for. Here's why Snowflake IDs — compact, sortable, and distributed-friendly — are often the better choice when you control your own infrastructure - [Build Your Own Email Verification System with Cloudflare Workers](https://harshcodez.com/hots/build-your-own-email-verification-system-with-cloudflare-workers) ([Markdown](https://harshcodez.com/hots/build-your-own-email-verification-system-with-cloudflare-workers.md) | [JSON](https://harshcodez.com/hots/build-your-own-email-verification-system-with-cloudflare-workers.json)): "What if the verification e-mail was not sent by you but the user?" This post will describe how to create a serverless process using Cloudflare Email Routing and Cloudflare Workers as SendGrid alternatives, and then validate the hashed token using the mailto: response from the user. No need for SPF/DKIM/Sender Reputation management here! - [Cuckoo Filter Explained: How It Works, Advantages, and Real-World Uses](https://harshcodez.com/backend/cuckoo-filter) ([Markdown](https://harshcodez.com/backend/cuckoo-filter.md) | [JSON](https://harshcodez.com/backend/cuckoo-filter.json)): A complete guide to Cuckoo Filters — the probabilistic data structure that fixes Bloom Filter's biggest limitation: deletion. Covers fingerprinting, cuckoo hashing, insertion/lookup/deletion (with diagrams), false positives, time/space complexity, and real-world use cases in databases, caches, and CDNs. - [querry-cleaner: Express Middleware to Fix Duplicate Query Parameters](https://harshcodez.com/hots/querry-cleaner) ([Markdown](https://harshcodez.com/hots/querry-cleaner.md) | [JSON](https://harshcodez.com/hots/querry-cleaner.json)): Duplicate query params cause silent bugs. querry-cleaner is a lightweight Express middleware that deduplicates them in one line — zero config, zero dependencies. ## About the Author Harshcodez is a software engineer and content creator publishing practical tutorials, deep dives, and engineering insights on modern web development, high-performance APIs, serverless computing, and full-stack architecture.