I've updated my CSS advent calendar for this year. Last year, I was using Windsurf to generate the code and contentβit had heaps of broken links. This year, I used Claude Code to update the content and every link worked! Pretty cool how much AI coding has advanced in the past year.
Showing stories from 2025-11. View all
Reverse Engineering the Next.js Job Interview Malware (Hidden in Next.config.js)
(dzentota.medium.com)
I built this because I was tired of cold starts or complex setups or paying AWS egress fees just to query logs in S3.<p>The Problem: To analyze 500GB of logs, I usually have to either:<p>- Wait 5-10s for Athena cold starts + pay $5/TB scanned.<p>- Download the data to my laptop (slow + egress c...
Hello community members,<p>My name is Eyad Akeleh, and after two decades in the trenches architecting, developing, and leading product strategies for enterprise-grade applications across Telecom, Banking, and Public sectors, I'm excited to share a resource I've poured my experience into: &...
Hi HN,<p>I'm releasing LLM Newsletter Kit, a production-tested TypeScript toolkit designed to build AI-driven newsletter pipelines. It handles the full lifecycle: crawling β analysis β generation β delivery.<p>The Context: Iβm an archaeologist-turned-engineer. I built this engine for "Rese...
Show HN: Web Checker β Browser extension for cycling through website lists
(chromewebstore.google.com)
I built a Chrome extension to help with routine web browsing. If you regularly check the same set of websites (news sites, dashboards, webcomics, etc.), Web Checker lets you organize them into lists and cycle through them systematically.<p>Each day I check through a set of the same websites and now ...
I built and improved an open-source implementation of Stanford's Agentic Context Engineering paper.<p>The idea: agents can improve just by reflecting on their own execution traces.<p>How it works: Agent runs β reflects on what worked/failed β curates strategies into a "playbook" ...
I've been experimenting with particle-based text rendering and ended up building a small library that morphs text into particles with smooth transitions.
It now works with Vanilla JS, React, Vue, and recently Svelte.<p>The rendering pipeline uses Canvas 2D instead of WebGL to stay lightweight, ...
Hi HN,<p>I built a small macOS menu bar utility after running into the same daily annoyance for years: bookmarks are still tied to the browser you're using.<p>As a developer I often switch between Safari, Chrome, Arc, Brave and Edge depending on testing, debugging extensions, or isolating workf...