What's happening in web development.
A live feed of releases, browser features, tooling and best practice — pulled hourly from the publications and project blogs developers actually read. No opinion added; just the signal, linked straight to the source.
Updated 33m ago · 60 stories from across the ecosystem.
How Website Speed Affects eCommerce Sales
Website performance is often treated as a secondary concern relative to features or design, but for eCommerce specifically, published research consistently shows a direct, measurable link…
Read →Animating CSS border-image
Border images are an overlooked feature. One neat fact is that border image slices can run across entire borders on an element, and animating it creates beautiful effects. Animating CSS b…
Read →Laravel artisan dev: Run Server, Queue, Logs, and Vite
Laravel 13.16 added php artisan dev to run your server, queue worker, logs, and Vite together, with the process list configured in PHP instead of composer.json. The post Laravel artisan d…
Read →How to Test AI Features in Flutter [Full Handbook]
You've spent two weeks building an AI assistant. The streaming chat looks beautiful, the system prompt is tight, and safety filters are configured. You demoed it to the team, and everyone…
Read →How Baseline Can Help You Ship Less JavaScript
The gap between “you need a library for this” and “the browser does this” keeps closing. A practical guide to auditing your dependencies and finding what the web platform can now handle f…
Read →How to be fearlessly AI native
Ryan welcomes McLaren Stanley, Senior Principal Engineer for Amazon Stores, to discuss what it actually takes to make teams AI native, why agentic engineering is shifting code bottlenecks…
Read →A guide to slash commands in the GitHub Copilot app
Go beyond chat in the GitHub Copilot app with these slash commands. They'll help you plan, collaborate, automate, and customize your dev workflow. The post A guide to slash commands in th…
Read →Node.js 26.7.0 (Current)
Read →A developer toolkit to make your website agent-ready
Learn how to build agent-ready websites using the Lighthouse Agentic browsing category and Chrome DevTools for agents.
Read →Introducing the MDN MCP server
MDN's MCP server brings MDN's documentation and browser compatibility data directly into your editor or IDE, giving your LLM or coding agent access to accurate, up-to-date web platform in…
Read →New to the web platform in May
Discover some of the interesting features that have landed in stable and beta web browsers during May 2026.
Read →Single Prompt to Fully Functional Websites Using Mobirise AI
Find out how to use Mobirise AI to get 4 different, unique websites from a single prompt.
Read →Top Crypto Lending Platforms Compared: Best Rates & Loan Features
Crypto-backed lending hit a record $73.59 billion in late 2025 . If you hold digital assets, you can access cash without selling your Bitcoin or Ethereum. But choosing the right platform …
Read →SmashingConf Freiburg 2026, September 7-10
Smashing Magazine’s in-person conferences are back and returning to the wonderful city of Freiburg next month, September 7–10. SmashingConf Freiburg 2026, September 7-10 originally handwr…
Read →Laravel Truss: Live Interactive Database ER Diagrams
Laravel Truss renders your database schema as a live, zoomable ER diagram inside your application. The post Laravel Truss: Live Interactive Database ER Diagrams appeared first on Laravel …
Read →How to Harden GitHub Actions Permissions with Least Privilege by Default
When a workflow has more permissions than it needs, a simple build job can become a path to repository changes, token misuse, or a wider blast radius than the team intended. The problem i…
Read →Small Joys And Big Adventures (August 2026 Wallpapers Edition)
Whether you’re enjoying some well-earned time off this August or are jumping headfirst into a new project, how about some new desktop wallpapers to accompany you on all those big and smal…
Read →Explorers, exploiters, and the myth of the 100x engineer
The “find the special ones and promote their traits” approach isn’t the best or only way to drive AI adoption and productivity on an engineering team.
Read →How we took malware advisories beyond npm
GitHub malware advisories no longer stop at npm. Here's how we wired OpenSSF's malicious-packages data into the Advisory Database, and why we built the pipeline paranoid. The post How we …
Read →Node.js 26.6.0 (Current)
Read →Unlock runtime insights: Introducing third-party developer tools for Chrome DevTools for agents
Chrome DevTools for agents introduces third-party developer tools, which lets frameworks and applications share rich, runtime context with AI coding assistants.
Read →Under the hood of MDN's new frontend
You may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we di…
Read →April 2026 Baseline monthly digest
Read about various happenings with Baseline during April 2026.
Read →Stop Using :invalid and :valid Pseudo-Classes. Use THIS Instead!
A quick tip showcasing why you should use :invalid and :valid CSS pseudo-classes on your input fields.
Read →I Dockerized My First FastAPI Application — From Python Code to Container
I Dockerized My First FastAPI Application — From Python Code to Container In my previous article, I explained the Docker concepts that confused me when I first started learning: Images Co…
Read →Using and Styling the Dialog Element
There's a lot of nuance to the element, a seemingly little piece of web architecture. I've got some notes from digging into it. Using and Styling the Dialog Element originally handwritten…
Read →Saga Lara Flow: Durable Workflows and Compensating Transactions on Laravel Queues
Saga Lara Flow is a Laravel package by Andriy Karpishyn that runs long-lived business processes as replayable PHP methods, with automatic rollback when a step fails. The post Saga Lara Fl…
Read →How to Build a Browser-Based PDF Color Inverter Tool Using JavaScript
Reading PDF documents for long periods can become tiring, especially when the document contains bright backgrounds or when you're working in a low-light environment. In other situations, …
Read →The Bull And Bear Case For Digital Design In The Age Of AI
As AI reshapes product design, it could give designers greater autonomy or expose the gaps that autonomy makes harder to hide. Exploring both the bull and bear cases, Andy Budd examines w…
Read →Your MVP doesn’t need a Kubernetes cluster
Ryan welcomes Anurag Goel, CEO and co-founder of Render, to discuss why most startups shouldn’t start by managing their Kubernetes and cloud infrastructure.
Read →How the GitHub legal team used Copilot CLI to streamline their workflows
Learn how to build tools to simplify how you work—without writing a single line of code. The post How the GitHub legal team used Copilot CLI to streamline their workflows appeared first o…
Read →Node.js 24.19.0 (LTS)
Read →What's New in WebGPU (Chrome 149-150)
Immediates and stricter validation for transient attachments.
Read →Image formats: Codecs and compression tools
Image compression involves countless trade-offs between quality, size, and speed. In this final part of the series, we experiment with codecs, metrics, and tools to find practical ways to…
Read →New to the web platform in April
Discover some of the interesting features that have landed in stable and beta web browsers during April 2026.
Read →How To Build Polished WooCommerce Sites Fast with Blocksy
Learn how to build polished WooCommerce and business sites fast with Blocksy WordPress theme.
Read →Error Handling Patterns That Actually Scale
Start with the fundamentals Every codebase eventually faces the question: how do we handle errors consistently? The answer isn't a silver bullet, but a set of patterns that fit different …
Read →2026 State of CSS, Devs Surveys
A few notes and takeaways from the 2026 State of CSS survey results, including a nice CSS-Tricks cameo! 2026 State of CSS, Devs Surveys originally handwritten and published with love on C…
Read →Reject Unexpected Array Keys with Laravel Validation
Laravel 13.24 adds an array_keys validation rule that rejects arrays containing keys you did not allow, with a message naming the offending keys. The post Reject Unexpected Array Keys wit…
Read →CSRF from Scratch: Browser Mechanics, Attacks, and Spring Security Implementation [Full Handbook]
If you've ever built a web application or configured Spring Security, you've almost certainly encountered Cross-Site Request Forgery (CSRF). In my previous guide, How OAuth 2.0 Works: A P…
Read →Thinking Outside The Box: Digital Design In The AI Era
Many of the AI tools we interact with take the form of text boxes. But what if there was a different way to interact with AI? Oleksii Hrzhehorzhevskyi explores a different approach to cre…
Read →Dispatches from O'Reilly: The best risk mitigation strategy in data? A single source of truth
Your semantic layer is a risk mitigation strategy. Not risk in the abstract, compliance-framework sense, but the practical, operational risk that quietly drains organizations every day.
Read →Turn one giant AI-generated pull request to a reviewable stack
Instead of one huge, un-reviewable pull request, teach coding agents to decompose work into a clean, ordered stack with GitHub stacked pull requests. The post Turn one giant AI-generated …
Read →Node.js 24.18.1 (LTS)
Read →Join the WebMCP origin trial
Build structured tools for your website, so agents can complete tasks accurately.
Read →A beginner-friendly guide to view transitions in CSS
Learn how to bring smooth, animated navigation to multi-page apps with view transitions. With just one line of CSS, you can enable seamless transitions between pages.
Read →March 2026 Baseline monthly digest
Read about various happenings with Baseline during March 2026.
Read →Quick Tip: Use position:sticky in Your Lists
A quick tip explaining why you should use `position: sticky` in your lists.
Read →Day 4 as a Full Stack Intern: Flexbox
Flexbox is a one-dimensional layout system used to arrange elements in a row OR a column. Once you understand main axis + cross axis, almost everything else becomes easy. First: What is F…
Read →Gap Decorations Are Now Available, Here’s What’s New
Today, with CSS gap decorations fully supported in Chrome and Edge, starting with version 149, you can now very easily style gaps, and with a lot of control. Gap Decorations Are Now Avail…
Read →Validate and Convert HEIC Images in Laravel
Laravel 13.24 accepts HEIC and AVIF uploads in the image API and validation rules. Here's how to take iPhone photos and serve them as WebP or AVIF. The post Validate and Convert HEIC Imag…
Read →Why 2D Trapped-Ion Quantum Computers Could Be Easier to Scale Than 1D Architectures
I still remember the first time I ran a Bell-state circuit on a quantum simulator. The code was only a few lines long, but it felt magical. Two qubits became entangled, and the simulator …
Read →Weaponizing And Defending The React Flight Protocol: Deserialization Sinks In RSCs
While React Server Components rely on the custom Flight protocol to stream interactive UIs, this same mechanism introduces powerful deserialization sinks that attackers can exploit. Durge…
Read →What happens to the internet when robots act like humans?
Ryan welcomes WPEngine CTO Ramadass Prabakar to the show to chat about what happens—and what we should do—when agents start acting like humans online, how our internet is evolving to serv…
Read →Don’t stop early: Case-folding source code at memory speed
How a branch-free loop and byte-space arithmetic let GitHub case-fold every byte of code search at >45 GiB/s on a single core. The post Don’t stop early: Case-folding source code at memor…
Read →Node.js 26.5.1 (Current)
Read →Seamless PWA origin migration: Change domains without losing users
From Chrome 150 you can seamlessly transition a PWA to a new same-site origin.
Read →Launching MDN's new front end
MDN is getting a facelift 🎉. Discover what's changed, what's improved, and how navigating the site just got smoother.
Read →February 2026 Baseline monthly digest
Read about various happenings with Baseline during February 2026.
Read →Build Your Online Store with WoodMart WooCommerce Theme
A hands-on guide on how to get started with WoodMart, a WooCommerce theme built for serious online stores.
Read →Sources: Smashing Magazine, CSS-Tricks, web.dev, MDN, GitHub, DEV, freeCodeCamp, Node.js, Laravel News, Stack Overflow, Chrome for Developers and more. All headlines link to and credit the original publisher.
