Web Development recap for week 12/2025
From toNewsletter sent every monday with a recap of articles, projects and tutorials from previous week.
Articles #
-
Great news for DOOM in TypeScript types! 2120 comments in 11 discussions
-
The Frontend Treadmill 682 comments in 3 discussions
-
HTTP/3 is everywhere but nowhere 553 comments in 3 discussions
-
CVE-2025-29927: Authorization Bypass in Next.js Middleware 236 comments in 2 discussions
-
TypeScript is Like C# - A Backend Guide 148 comments in 3 discussions
-
CVE-2024-9956 - PassKey Account Takeover in All Mobile Browsers 118 comments in 2 discussions
-
They lied to you. Building software is really hard. 112 comments in 1 discussion
-
Stop Using and Recommending React 78 comments in 2 discussions
-
You're not shouting into the void: Your personal website will outlast every social media platform 71 comments in 2 discussions
-
Konva.js - Declarative 2D Canvas for React, Vue, and Svelte 70 comments in 1 discussion
-
Simple AHK script to instantly refresh the browser whenever you CTRL+S (from anywhere) 69 comments in 11 discussions
-
Show HN: We made an MCP server so Cursor can debug Node.js on its own 60 comments in 1 discussion
-
“Next.js vs TanStack 46 comments in 1 discussion
-
The future of AI is Ruby on Rails 41 comments in 3 discussions
-
React Trends in 2025 36 comments in 3 discussions
Releases #
-
Okrand 1.4.0 released 7 comments in 2 discussions
-
Django 5.2 release candidate 1 released 6 comments in 1 discussion
-
Svelte-MapLibre 1.0 released (A svelte 5 rewrite) 3 comments in 1 discussion
-
Just Released: semver-features - A Type-Safe SemVer-Based Feature Toggle Library
Projects #
-
Shaarli: personal, minimalist, super-fast, database free, bookmarking service 89 comments in 4 discussions
-
The best SvelteKit codebase I've ever seen 40 comments in 1 discussion
-
Need Better Custom IDs in Laravel? Check Out Laravel ID Generator! 🚀 34 comments in 1 discussion
-
Write your CI/CD in JS/TS, not YAML 33 comments in 2 discussions
-
Migrating large project from Redux-Saga to React-Query + Zustand: Seeking Insights 29 comments in 2 discussions
-
A single command to intercept `dump` calls 20 comments in 1 discussion
-
fontpls -- a minimal cli tool for extracting font files from websites 20 comments in 2 discussions
-
OnixDj – A Full-Stack SaaS Boilerplate 14 comments in 1 discussion
-
Show HN: AgentKit – JavaScript Alternative to OpenAI Agents SDK with Native MCP 13 comments in 1 discussion
-
string-replace-callback: Safely replace strings with React Components, JSX, or any arbitrary object. 8 comments in 1 discussion
Videos #
-
Ever wanted a “go back” button when debugging JavaScript in Chrome Developer Tools? 13 comments in 1 discussion
-
I created a video on how to deploy SvelteKit on DigitalOcean App Platform 9 comments in 1 discussion
-
Laravel 12 Google 2FA Authentication with Starter Kit 5 comments in 1 discussion
-
Zustand Best Practices 4 comments in 1 discussion
-
ddBody, Context Methods & One of Many in Laravel 12.2 2 comments in 1 discussion
-
Laravel 12 Multi Authentication with Starter Kit 2 comments in 1 discussion
This is an archived issue from the Web Development newsletter.