Best of Web DevelopmentSeptember 2025

  1. 1
    Article
    Avatar of hnHacker News·31w

    MitchIvin XP

    An interactive portfolio website designed to mimic the Windows XP operating system interface, showcasing design, video, and UI work through a nostalgic desktop simulation built with HTML, CSS, and JavaScript.

  2. 2
    Article
    Avatar of cassidooCassidy's blog·30w

    I made a tree visualizer

    A developer created a standalone web application for visualizing tree data structures, originally used for teaching React component hierarchies and concepts like prop drilling and context. The tool features keyboard shortcuts for node manipulation, visual effects like pulsing and drilling arrows, and the ability to save tree diagrams as images for sharing.

  3. 3
    Article
    Avatar of flaviocopesFlavio Copes·31w

    The CSS Handbook, 2025 edition

    Flavio Copes has released an updated 2025 edition of his CSS Handbook, covering modern CSS features like container queries, cascade layers, CSS nesting, and new color spaces. The comprehensive guide spans from fundamentals like selectors and the box model to advanced topics including CSS Grid, responsive design, animations, and best practices for maintainable code.

  4. 4
    Article
    Avatar of hnHacker News·31w

    Doomscrolling: The Game

    A developer created a browser-based game called 'Doomscrolling' where players navigate through a Doom-inspired world using only scroll gestures. The project evolved from a failed attempt with GPT-4 to a successful implementation with GPT-5, incorporating real-time news headlines from RSS feeds as in-game elements. The development process showcased AI-assisted coding techniques, including creating standalone 'labs' for testing visual elements and using computational rendering instead of pre-made sprites.

  5. 5
    Article
    Avatar of joshwcomeauJosh W Comeau·31w

    Color Shifting in CSS • Josh W. Comeau

    Explores the challenges of animating color transitions in CSS, revealing that browsers perform color interpolation in RGB space even when colors are specified in HSL, causing unwanted gray intermediate colors. Demonstrates how CSS filters, specifically hue-rotate(), provide a superior solution for smooth color shifting animations. Includes practical techniques for creating particle effects with dynamic color transitions and twinkling animations.

  6. 6
    Article
    Avatar of lnLaravel News·30w

    Laravel launches Laravel Learn with two free mini-courses

    Laravel has launched Laravel Learn, a new learning platform featuring two free mini-courses: a refreshed Laravel Bootcamp for absolute beginners and PHP Fundamentals covering the basics that power Laravel. The courses are taught by Josh Cirre and Christoph Rumpel respectively, available both on the dedicated learning site with progress tracking and as full-length YouTube videos. This initiative replaces the deprecated original Bootcamp and aims to provide a gentle entry point for new developers into the Laravel ecosystem.

  7. 7
    Article
    Avatar of hnHacker News·30w

    This website has no class

    A developer experiments with removing all CSS classes from their personal website, instead relying on semantic HTML elements, custom tags, and custom attributes for styling. The approach reduces CSS bundle size to ~5KB and improves accessibility, but requires more careful planning and deeper HTML/CSS knowledge. While successful for a personal project, the author acknowledges it may not scale well for larger teams with varied frontend expertise.

  8. 8
    Article
    Avatar of nuxt_sourceNuxt·29w

    Nuxt UI v4 · Nuxt Blog

    Nuxt UI v4 unifies the previously separate free and Pro versions into a single open-source library, making over 110 components, 12 production-ready templates, and a complete Figma kit available for free. The release includes enhanced AI integration with Vercel's AI SDK v5, improved documentation with AI-ready features, and seamless migration from previous versions. This major milestone was made possible by NuxtLabs joining Vercel, allowing the entire Pro suite to become freely accessible to the Vue and Nuxt community.

  9. 9
    Article
    Avatar of css_tricksCSS-Tricks·31w

    Composition in CSS

    CSS has always been composable through the cascade, allowing developers to combine classes and styles naturally. While utility frameworks like Tailwind promote composition, traditional CSS approaches like combining classes or using Sass mixins are equally valid forms of composition. The author argues that CSS composition extends beyond just adding classes in HTML and proposes organizing styles into four categories: layouts, typography, theming, and effects. Rather than focusing on reducing CSS or HTML bloat, developers should prioritize code architecture, structure, and clarity for better maintainability.

  10. 10
    Article
    Avatar of zerotomasteryZero To Mastery·31w

    No lies being told

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·30w

    Introducing New freeCodeCamp Certifications in the Full Stack Developer Curriculum

    freeCodeCamp is introducing 6 new intermediate certifications to break down their comprehensive Full Stack Developer program into smaller, more achievable milestones. The new structure includes Responsive Web Design, JavaScript Algorithms, Front End Libraries, Python Programming, Relational Databases, and Back End Development certifications, each requiring around 300 hours of study. This change addresses the issue that the original 1,800-hour capstone certification was too lengthy for many learners who preferred earning credentials within a year.

  12. 12
    Article
    Avatar of docusaurusDocusaurus·29w

    Docusaurus 3.9

    Docusaurus 3.9 drops Node.js 18 support and requires Node.js 20+, adds Algolia DocSearch v4 with AI-powered search assistant, improves internationalization with new locale configuration options, introduces Mermaid ELK layout support for complex diagrams, and includes various performance improvements and bug fixes.

  13. 13
    Article
    Avatar of 80lv80 LEVEL·29w

    Deliver Mail on Tiny Planet in This Relaxing Web Game

    Studio abeto released Messenger, a free web-based game built with WebGL and Three.js where players deliver mail on a tiny spherical planet. The relaxing experience features character customization, 3D emoji interactions, and a soothing soundtrack, demonstrating how modern web technologies can create engaging browser-based gaming experiences.

  14. 14
    Article
    Avatar of chromeChrome Developers·30w

    Chrome for Developers

    Chrome 140 introduces several new web development features including the ToggleEvent source attribute for identifying which element triggered a toggle event, support for counter() and counters() functions in CSS content property alt text for better accessibility, and the font-variation-settings descriptor in @font-face rules for more flexible font customization.

  15. 15
    Article
    Avatar of xubairZubair Ahmed Rafi·31w

    The fastest website that does not use your framework

    McMaster-Carr's website demonstrates that performance doesn't require modern frameworks. Despite its outdated appearance, the site achieves exceptional speed through techniques like image sprites, hover-based prefetching, selective JavaScript loading, and CDN optimization. The author argues that simplicity and performance matter more than Lighthouse scores, noting how the site's superior user experience contradicts its modest score of 66.

  16. 16
    Article
    Avatar of logrocketLogRocket·30w

    Frontend developers are burned out, not lazy

    Modern frontend development has become increasingly complex despite promises of improved productivity. While frameworks and tooling offer powerful capabilities, they introduce hidden costs through constant churn, decision fatigue, and abstraction overhead. Many projects stall at 60-80% completion due to these invisible friction points. The solution involves starting with minimal setups, automating routine tasks, choosing appropriate tools for specific requirements, understanding underlying technologies, and leveraging AI assistance carefully to focus more on product value rather than tooling complexity.

  17. 17
    Article
    Avatar of css_tricksCSS-Tricks·30w

    Is it Time to Un-Sass?

    A developer reflects on 13+ years of using Sass and evaluates whether modern CSS features like native nesting, custom properties, and color-mix() function make it time to abandon CSS preprocessors. The analysis covers how native CSS has evolved to include many Sass-like features, discusses the complexity of modern tooling, and concludes that the decision depends on project size and requirements. For personal sites, moving away from Sass makes sense, but larger codebases may not justify the refactoring effort.

  18. 18
    Article
    Avatar of lonely_programmerLonely Programmer·32w

    Programming Languages

  19. 19
    Article
    Avatar of ergq3auoeReinier·31w

    My Current Tech Stack (Traversy Media)

    Traversy Media shares their current technology stack choices for modern development projects, providing insights into the tools and frameworks they're using in their workflow.

  20. 20
    Article
    Avatar of chromeChrome Developers·29w

    Chrome DevTools (MCP) for your AI agent

    Chrome DevTools now integrates with AI coding assistants through the Model Context Protocol (MCP), allowing AI agents to debug web pages directly in Chrome. This enables AI assistants to see what their generated code actually does in the browser, analyze performance traces, diagnose network errors, simulate user behavior, and debug styling issues in real-time. The public preview is available via npm and aims to improve AI coding accuracy by providing browser debugging capabilities.

  21. 21
    Article
    Avatar of hnHacker News·30w

    “Your” vs “My” in user interfaces

    Explores the choice between using "your" vs "my" pronouns in user interfaces when referring to user-owned content. Recommends using "your" when the system communicates to users (navigation, labels) and "my" when users communicate to the system (form inputs, radio buttons). Often, no pronoun is needed at all - simple labels like "Account" or "Orders" work best when context is clear.

  22. 22
    Article
    Avatar of medium_jsMedium·28w

    7 AI Coding Techniques That Could Save You 10+ Hours This Week

    Seven practical AI techniques for developers to automate repetitive coding tasks including component generation, API scaffolding, debugging assistance, code refactoring, UI creation, test generation, and deployment automation. Each technique includes structured prompts, real examples, and estimated time savings ranging from 45 minutes to several hours per task.

  23. 23
    Article
    Avatar of flaviocopesFlavio Copes·31w

    The Node.js Handbook, 2025 edition

    A comprehensive Node.js handbook has been completely rewritten for 2025, covering Node.js v22 LTS from basic concepts to advanced topics. The guide includes 40+ major topics spanning installation, core concepts, module systems, file operations, streams, cryptography, testing, and network programming. Designed for beginners, it focuses on fundamental concepts with clear explanations of both how and why Node.js works, featuring modern JavaScript, ES modules, built-in APIs, best practices, performance optimization, and security guidelines with real-world examples.

  24. 24
    Article
    Avatar of webweb.dev·29w

    A refresh of Learn CSS with nine new modules

    Web.dev has refreshed their popular Learn CSS course with nine new modules covering modern CSS features that have emerged since 2021. The updated course includes modules on CSS nesting, container queries, custom properties, anchor positioning, view transitions for SPAs, and other contemporary features. The new content focuses on Baseline features that developers can confidently use in current projects, with clear browser compatibility information provided throughout.

  25. 25
    Article
    Avatar of weprodevWeProDev·32w

    A powerful UI library to design e-commerce web sites

    A specialized UI library and design system specifically created for building e-commerce websites. The kit provides pre-built components and design patterns to help developers create online shopping platforms similar to major marketplaces like Amazon, Alibaba, and eBay.