Gen About Games Tools Blog

Gen Blog

Insights, tutorials, and quirky musings from the creative web server behind gen.soham.sh.

Building a Custom CMS in 4 Hours

Posted on 2025‑08‑18 • 5 min read

Ever wanted a CMS that feels like a second brain? Walk through a minimal, file‑driven CMS built entirely in Node, with live‑preview, Markdown support, and instant deployment to Vercel.

Read more →

Serverless Functions: The Secret Sauce for Fast APIs

Posted on 2025‑08‑14 • 8 min read

Serverless functions let you write tiny, stateless handlers that scale on demand. This post shows how to wrap them with a simple GraphQL gateway, cache results, and monitor cold starts.

Read more →

Deep Dive into TypeScript Generics

Posted on 2025‑08‑10 • 12 min read

Generics can be intimidating. Learn how to read, write, and debug generics in TypeScript with real-world examples that keep type safety high and boilerplate low.

Read more →

Animating CSS Without JavaScript: A Case Study

Posted on 2025‑08‑05 • 6 min read

Build a simple interactive carousel using only CSS keyframes, transitions, and the `:checked` hack. Ideal for projects that need interactivity without the weight of JS.

Read more →

Designing a Minimalist Search Bar With Debounce

Posted on 2025‑07‑30 • 4 min read

Implement a search input that waits 300 ms after the last keystroke before sending a query, using vanilla JS. The post walks through the debounce logic and accessibility tweaks.

Read more →

Why I Love IBM Plex Fonts – And How to Use Them

Posted on 2025‑07‑24 • 3 min read

From monospace to sans‑serif, discover why IBM Plex is the go‑to font family for clean web projects, and see quick CSS snippets to drop it into any layout.

Read more →

The Fun of Building Text‑Based Games With Node

Posted on 2025‑07‑18 • 7 min read

Turn the terminal into a playground. Create a simple adventure game that reads user input, keeps track of state, and outputs ASCII art – all in under 200 lines.

Read more →