» Tag
webdev
12 postsWhy a Student Built a Browser PDF Editing Engine From Scratch
A developer built a from-scratch browser PDF editing engine after discovering no JS library truly edits PDFs, solving rendering, saving, and text grouping.
shadcn/typeset vs Tailwind Typography: Styling Markdown
shadcn/typeset offers a styling system for HTML and markdown. Discover its comparison with Tailwind Typography.
Morphicons: Seamless Icon Transitions Without Pairing
Morphicons offers a simple API for seamless icon transitions without the need for pairing.
CommitBrief — AI code reviews, right in your terminal
A provider-agnostic, local-first CLI that reviews your staged changes, a historic range, or a whole GitHub pull request. Zero telemetry, no server. Free and open source.
commitbrief.comRewriting a 20,000-Line AngularJS Editor: The Real Engineering Challenge
A team rewriting a Fabric.js map editor found that the hardest problem wasn't legacy code, but a tainted canvas CORS error while building print support.
Rethinking useEffect: Why Event Handlers Are Often More Effective
Explore how to improve React applications by using event handlers instead of useEffect.
Building a Video Watch-Time Heatmap: Interval Tracker and More
Create a video watch-time heatmap with zero dependencies. Analyze viewer behavior.
Building an AI-Powered Reverse Hiring Platform with Next.js and OpenAI
A solo developer shares how they built an anonymous, salary-first reverse hiring platform in three weeks using Next.js, Supabase, and OpenAI embeddings.
Passwordless Laravel Auth: Easy to Demo, Harder to Implement
Passwordless authentication in Laravel is more complex than it seems; learn best practices.
NoopJS: A Compiler That Ships 0 KB JavaScript for Static Pages
NoopJS is a compiler that ships 0 KB JavaScript for static pages, offering significant performance and SEO benefits.
Free, self-hostable Canva alternative: HyCanvas design tool
HyCanvas is a free, self-hostable design tool that offers full control over files. Available as a single Go binary.