Web Development recap for week 14/2025
From toNewsletter sent every monday with a recap of articles, projects and tutorials from previous week.
Articles #
-
The website for (newly-released) Anime.js v4 is just incredible. 746 comments in 9 discussions
-
hierarchical structure in Html 486 comments in 16 discussions
-
Svelte team switches to JavaScript and JSDoc (2023) 358 comments in 4 discussions
-
The <select> element can now be customized with CSS 343 comments in 6 discussions
-
Karpathy’s ‘Vibe Coding’ Movement Considered Harmful 321 comments in 4 discussions
-
Overengineered anchor links 168 comments in 5 discussions
-
RIP Styled-Components. Now What? 157 comments in 1 discussion
-
In Defence of TypeScript Enums 144 comments in 4 discussions
-
On JavaScript's Weirdness 137 comments in 3 discussions
-
A Vision for WebAssembly Support in Swift 100 comments in 1 discussion
-
Minimal CSS-only blurry image placeholders 94 comments in 4 discussions
-
I made a “Time Machine” page showing what my site might’ve looked like from 1999 to 2016 91 comments in 3 discussions
-
Threads in NodeJS 89 comments in 3 discussions
-
Chapters 5–8 of Razor Pages Reimagined with htmx are now available! 83 comments in 4 discussions
-
Cloudflare doesn’t publish their domain price table. So I scraped it and made the prices available for anyone 62 comments in 1 discussion
Releases #
-
Django 5.2 released 77 comments in 3 discussions
-
WebKit Features in Safari 18.4 31 comments in 4 discussions
-
Tagging the first release of my web monitoring application written in Laravel - Vigilant 17 comments in 2 discussions
-
MOT viewer, early release for kicking it! 6 comments in 1 discussion
-
Automated NPM package releases using NX Release and GitHub Actions
Projects #
-
After 14 years, Gumroad is officially open source! 💫🚀 219 comments in 2 discussions
-
The smallest PubSub library possible. Zero Dependencies. 149 bytes. 47 comments in 2 discussions
-
uWrap.js: A 10x faster and more accurate text wrapping util in < 2KB (min) 25 comments in 2 discussions
-
Computed type based on Object 16 comments in 3 discussions
-
Active MCP: Integrate Rails with AI Assistants using Model Context Protocol 15 comments in 1 discussion
-
Node Fastify Boilerplate to Speed Up Project Setup 14 comments in 2 discussions
-
Mithril.js: small (8.96 KB gzipped) modern client-side JavaScript framework 13 comments in 1 discussion
-
Introducing Bare, a small and modular JavaScript runtime 11 comments in 1 discussion
-
Open Source Typescript Playground 10 comments in 2 discussions
-
Trying a Spring Boot style project structure in Django 7 comments in 2 discussions
Videos #
-
Tanstack Start vs NextJS - Server Functions Battle 22 comments in 1 discussion
-
Powerful timeseries metrics using TimescaleDB and Laravel 11 comments in 1 discussion
-
Beacon - A Feature Flag Management Platform for Laravel (Preview Video) 7 comments in 1 discussion
-
Testing Laravel Wayfinder on a Laravel Starter Kit 5 comments in 1 discussion
-
Deploy Your AI Chatbot for FREE with PythonAnywhere! (Step-by-Step Tutorial) 3 comments in 1 discussion
-
Create a Web-Based Chatbot with Python & Flask (Step-by-step!)
-
Scaling Websockets Horizontally | SocketIo | Redis Pub\Sub | HandsOn
This is an archived issue from the Web Development newsletter.