Last updated: 2025/07/31 14:01

Streamline GitHub workflows with generative AI using Amazon Bedrock and MCP
This blog post explores how to create powerful agentic applications using the Amazon Bedrock FMs, LangGraph, and the Model Context Protocol (MCP), with a practical scenario of handling a GitHub workflow of issue analysis, code fixes, and pull request generation.

Centralized Dependency Management Made Simple
We are excited to share catalog support - a powerful new feature for centralized dependency management that reduces duplication and simplifies version orchestration across your projects.
Building low-latency guardrails to secure your agents
How we built a suite of out-of-the-box input processors and optimized them from 5000ms to under 500ms per request.

Introducing new issue detectors: Spot latency, overfetching, and unsafe queries early
Sentry’s new detectors catch bloated HTTP payloads, back-to-back calls, and unsafe queries—so you fix latency and security bugs before users notice.

Component Test with Storybook and Vitest
Best-in-class Component Testing at your fingertips

New ways to learn and explore with AI Mode in Search
AI Mode in Search has several new features to help learners, educators and anyone who’s curious about the world.

Can AI save nurses millions of hours of paperwork?
Google Cloud is working with HCA Healthcare on an AI app to help nurses save time on daily patient handoffs.

How Bertelsmann Built a Multi-Agent System to Empower Creatives
See how one of the world’s biggest media companies leveraged LangGraph from its earliest days to build and deploy a multi-agent system to production that empowers creativity.

Z.ai's GLM-4.5 and GLM-4.5 Air are now supported in Vercel AI Gateway
You can now access GLM-4.5 and GLM-4.5 Air, new flagship models from Z.ai designed to unify frontier reasoning, coding, and agentic capabilities, using Vercel's AI Gateway with no other provider accounts required.

Join the v0 Ambassador Program
Apply today to join the v0 Ambassador Program and help others discover the magic of what's possible with v0.
Liquid Glass on the Web
It's a complicated look! There may or may not be blurring, light refracts in tricky ways, the highlights are quite bright, and you've got to be very careful about text contrast accessibility.

Evals are just tests, so why aren’t engineers writing them?
Stop treating AI evals as a silo. Run them like unit tests, via vitest-evals, JUnit XML, and Codecov, to keep quality tight and releases safe.
PyTorch on Kubernetes: Kubeflow Trainer Joins the PyTorch Ecosystem

Amazon Nova Act SDK (preview): Path to production for browser automation agents
In this post, we’ll walk through what makes Nova Act SDK unique, how it works, and how teams across industries are already using it to automate browser-based workflows at scale.

Build modern serverless solutions following best practices using Amazon Q Developer CLI and MCP
This post explores how the AWS Serverless MCP server accelerates development throughout the serverless lifecycle, from making architectural decisions with tools like get_iac_guidance and get_lambda_guidance, to streamlining development with get_serverless_templates, sam_init, to deployment with SAM integration, webapp_deployment_help, and configure_domain. We show how this conversational AI approach transforms the entire process, from architecture design through operations, dramatically accelerating AWS serverless projects while adhering to architectural principles.

Fluid: How we built serverless servers
Fluid Compute cuts cold starts and compute costs by up to 95%, scaling I/O-bound and AI workloads efficiently across 45B+ weekly requests.

Nuxt 3.18
Nuxt 3.18 is out - bringing v4 features to v3, improved accessibility, better browser dev tooling integration, and performance enhancements!
Fonts for Wireframing
When you’re doing a design prototype, it’s common to use the actual fonts the design will use, but use “lorem ipsum” text. The idea being to not distract anyone with real words when they are supposed to be looking at the design. Or you just don’t have any real text to work with at that […]

Announcing TypeScript 5.9 RC
Today we are excited to announce the Release Candidate (RC) of TypeScript 5.9! To get started using the Release Candidate, you can get it through npm with the following command: npm install -D typescript@rc Let’s take a look at what’s new in TypeScript 5.9! Minimal and Updated tsc --init Support for import defer Support for […]

Vanilla JavaScript support for Tailwind Plus
Every UI block in Tailwind Plus is now fully functional, accessible, and interactive, even if you don't use a framework like React or Vue.

Qwen3-Coder is now supported in Vercel AI Gateway
You can now access Kimi K2 from Moonshot AI using Vercel's AI Gateway, with no Moonshot AI account required.

Vercel and Solara6 partner to build better ecommerce experiences
Solara6 is partnering with us to help ecommerce brands ship faster and deploy with confidence. Through this partnership, ecommerce teams working with Solara6 can expect improved SEO, site speed, and reliability during peak traffic moments.

Model Context Protocol (MCP) explained: An FAQ
Model Context Protocol (MCP) is a new spec that helps standardize the way large language models (LLMs) access data and systems, extending what they can do beyond their training data.

Happy 20th birthday MDN!
Celebrating MDN's 20th birthday with cake.

ESLint v9.32.0 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.

Parquet Content-Defined Chunking
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
How Index Built an AI-First Data Analytics Platform with Mastra
Index is building a data analyst agent that lets users query their data in natural language.

How Sentry could stop npm from breaking the Internet
Cache misses can DoS your own app. See how a VSCode update hammered npm in 2016, and how Sentry alerts you to runaway miss rates before costs explode.
The Figcaption Problem
When an image isn't

Try on styles with AI, jump on great prices and more
Learn more about new AI tools available from Google Shopping, like our launch of our try on feature and price alert updates.

Web Guide: An experimental AI-organized search results page
We’re launching Web Guide, a Search Labs experiment that uses AI to intelligently organize the search results page, making it easier to find information and web pages.

Growthbook joins the Vercel Marketplace
Add feature flags and A/B testing to your Vercel projects with GrowthBook, now available on the Vercel Marketplace.

Synthetic and federated: Privacy-preserving domain adaptation with LLMs for mobile applications
The Big OOPs: Anatomy of a Thirty-Five-Year Mistake
Very interesting (2 hour!) conference talk from Casey Muratori that is quite a deep historical dive into Object-Oriented Programming. Some of it went over my head, but it was still a fun watch. It’s great to think about where we draw boundaries in software development, and in this case, looking at the difference between drawing […]
Release Notes for Safari Technology Preview 224
Safari Technology Preview Release 224 is now available for download for macOS Tahoe and macOS Sequoia.

Multi-tenant RAG implementation with Amazon Bedrock and Amazon OpenSearch Service for SaaS using JWT
In this post, we introduce a solution that uses OpenSearch Service as a vector data store in multi-tenant RAG, achieving data isolation and routing using JWT and FGAC. This solution uses a combination of JWT and FGAC to implement strict tenant data access isolation and routing, necessitating the use of OpenSearch Service.

Transform your photos into videos and remix your pics in Google Photos
Learn more about new creation tools in Google Photos, like Photo to video, Remix and more.

Build your own AI app builder with the v0 Platform API
Learn how to build, extend, and automate AI-generated apps like BI tools and website builders with v0 Platform API

Brick by brick: Help us build CSS Masonry
Help test the proposed masonry syntax in Chromium.

Take the State of HTML survey today
Help us understand what you want in HTML.

Celebrating 20 years of MDN
MDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.

Introducing Sentry's Godot SDK 1.0 Alpha, with support for Godot 4.5 Beta
Debugging during development is easy. You've got a debugger, stack traces, and logs right in front of you. But once your Godot game is in the hands of players, ...

Transform rules are now available in vercel.json
Transform rules allow you to modify request headers, response headers, and request query parameters through the vercel.json.

What's new in DevTools, Chrome 139
A more reliable and productive Chrome DevTools, support for arbitrary image upload in AI assistance for styling, and more.
Introducing Zustand (State Management)
Zustand is a minimal, but fun and effective state management library which just may improve your render performance.

Build an AI-powered automated summarization system with Amazon Bedrock and Amazon Transcribe using Terraform
This post introduces a serverless meeting summarization system that harnesses the advanced capabilities of Amazon Bedrock and Amazon Transcribe to transform audio recordings into concise, structured, and actionable summaries. By automating this process, organizations can reclaim countless hours while making sure key insights, action items, and decisions are systematically captured and made accessible to stakeholders.
OpenAI-compatible API endpoints now supported in AI Gateway
OpenAI-compatible API endpoints now supported in AI Gateway giving you access to 100s of models with no code rewrites required

Join the Prompt API origin trial
Participate in the Prompt API origin trial to test multimodal inputs for Gemini Nano on your websites and web applications.
new Date(“wtf”)

Build real-time travel recommendations using AI agents on Amazon Bedrock
In this post, we show how to build a generative AI solution using Amazon Bedrock that creates bespoke holiday packages by combining customer profiles and preferences with real-time pricing data. We demonstrate how to use Amazon Bedrock Knowledge Bases for travel information, Amazon Bedrock Agents for real-time flight details, and Amazon OpenSearch Serverless for efficient package search and retrieval.

Open Vercel documentation pages in AI providers
Copy Vercel documentation pages as markdown, or open them in AI providers, such as v0, Claude, or ChatGPT.
torch.compile and Diffusers: A Hands-On Guide to Peak Performance

I’m Apollo’s new CEO
Unlock microservices potential with Apollo GraphQL. Seamlessly integrate APIs, manage data, and enhance performance. Explore Apollo's innovative solutions.

Grep a million GitHub repositories via MCP
Search 1M+ GitHub repositories from your AI agent using Grep's MCP server. Your agent can now reference coding patterns and solutions used in open source projects to solve problems.

Building enterprise-scale RAG applications with Amazon S3 Vectors and DeepSeek R1 on Amazon SageMaker AI
Organizations are adopting large language models (LLMs), such as DeepSeek R1, to transform business processes, enhance customer experiences, and drive innovation at unprecedented speed. However, standalone LLMs have key limitations such as hallucinations, outdated knowledge, and no access to proprietary data. Retrieval Augmented Generation (RAG) addresses these gaps by combining semantic search with generative AI, […]

Introducing ChatGPT agent
ChatGPT now thinks and acts, proactively choosing from a toolbox of agentic skills to complete tasks for you using its own computer.

Wave 11: Just Keep Shipping
More tools for the Browser, Voice Mode, Checkpoints, and more!

Android Earthquake Alerts: A global system for early warning

Astro 5.12
Astro 5.12 ships TOML support for content loaders, experimental raw environment values, and improved Netlify adapter development experience!

Agent bio bug bounty call
Testing universal jailbreaks for biorisks in ChatGPT Agent

Command GitHub's Coding Agent from VS Code
VS Code's integration with GitHub Copilot Coding Agent allows you to delegate tasks to the agent and let it handle them in the background.

Storybook bloat? Fixed.
How we cut Storybook’s bundle size in half

Accenture scales video analysis with Amazon Nova and Amazon Bedrock Agents
This post was written with Ilan Geller, Kamal Mannar, Debasmita Ghosh, and Nakul Aggarwal of Accenture. Video highlights offer a powerful way to boost audience engagement and extend content value for content publishers. These short, high-impact clips capture key moments that drive viewer retention, amplify reach across social media, reinforce brand identity, and open new […]

Deploy conversational agents with Vonage and Amazon Nova Sonic
In this post, we explore how developers can integrate Amazon Nova Sonic with the Vonage communications service to build responsive, natural-sounding voice experiences in real time. By combining the Vonage Voice API with the low-latency and expressive speech capabilities of Amazon Nova Sonic, businesses can deploy AI voice agents that deliver more human-like interactions than traditional voice interfaces. These agents can be used as customer support, virtual assistants, and more.

More advanced AI capabilities are coming to Search
For Google AI Pro and AI Ultra subscribers, AI Mode in Search now features the ability to use Gemini 2.5 Pro and do deeper research for you.

Deceived, not hacked: Why keeping people safe online now starts with smarter design
Microsoft is rethinking cybersecurity by putting UX designers on the frontlines to help people stay safe online through smarter, more intuitive design.
Adaptive Alerts (a CSS scroll-state Use Case)
A single button, but it has two different behaviors in JavaScript depending on how far you’ve scrolled in an element (as determined by CSS!)

Announcing GraphQL Summit by Apollo 2025: Connect Everything. Build Anything.
Unlock microservices potential with Apollo GraphQL. Seamlessly integrate APIs, manage data, and enhance performance. Explore Apollo's innovative solutions.

Our Commitment to Windsurf
What the acquisition by Cognition Means for You

Starlight 0.35
Customize icons, attributes, and page slugs with the latest Starlight release.
How Artifact is Creating 'Cursor for Hardware'
Artifact is building a comprehensive design environment for hardware engineers, including AI copilots to automate the complex, error-prone work of electrical system design.

A Guide to Logging and Debugging in Laravel
Debug Laravel apps with confidence. Learn tools, best practices, and how you can get visibility in production when logs alone aren't enough.
Stacked Transforms
A look at what happens when you add a whole list of transforms to an element, and how that interacts with `animation-composition`.
Node v20.19.4 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node v22.17.1 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node v24.4.1 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

OAuth support added to MCP Adapter
Vercel's open-source MCP adapter now supports the latest MCP Authorization spec—letting you securely ship, OAuth-enabled MCP servers.

Moonshot AI's Kimi K2 model is now supported in Vercel AI Gateway
You can now access Kimi K2 from Moonshot AI using Vercel's AI Gateway, with no Moonshot AI account required.

Announcing Nuxt 4.0
Nuxt 4.0 is here! A thoughtful evolution focused on developer experience, with better project organization, smarter data fetching, and improved type safety.
HeroUI v2.8.0

Migrating the Hub from Git LFS to Xet
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Next.js 15.4
Next.js 15.4 includes updates to performance, stability, and Turbopack compatibility.

Build secure RAG applications with AWS serverless data lakes
In this post, we explore how to build a secure RAG application using serverless data lake architecture, an important data strategy to support generative AI development. We use Amazon Web Services (AWS) services including Amazon S3, Amazon DynamoDB, AWS Lambda, and Amazon Bedrock Knowledge Bases to create a comprehensive solution supporting unstructured data assets which can be extended to structured data. The post covers how to implement fine-grained access controls for your enterprise data and design metadata-driven retrieval systems that respect security boundaries. These approaches will help you maximize the value of your organization's data while maintaining robust security and compliance.

Try featured notebooks on selected topics in NotebookLM
NotebookLM is adding featured notebooks, with works selected by partners like The Atlantic and The Economist.
How JavaScript’s at() method makes array indexing easier
A little reminder from Matt Smith that getting the last item in an Array is easier now:

More Secure Deployment Protection
Standard Deployment Protection now protects all except production custom domains enhancing protection for automatic aliases for production deployments.

Clerk joins the Vercel Marketplace
Clerk is now available on the Vercel Marketplace, add secure auth, user management, and SSO to your app with a native integration and fully integrated billing.

Search any public GitHub repo with Grep
You can now use Grep to search any public repository on GitHub, no longer limited to the 1M+ pre-indexed repos. Get quick, full-text search across the repo without any setup.

The Next Chapter
Windsurf is joining forces with Cognition.

Cognition’s acquisition of Windsurf
Cognition has signed a definitive agreement to acquire Windsurf, the agentic IDE.
Deploy a Site with a Build Process & a Custom Domain Name
The last part of this series is taking our site that we've got in GitHub and addng an Astro build process to it, then mapping a domain we own to the Netlify-hosted site.

Intelligent document processing at scale with generative AI and Amazon Bedrock Data Automation
This post presents an end-to-end IDP application powered by Amazon Bedrock Data Automation and other AWS services. It provides a reusable AWS infrastructure as code (IaC) that deploys an IDP pipeline and provides an intuitive UI for transforming documents into structured tables at scale. The application only requires the user to provide the input documents (such as contracts or emails) and a list of attributes to be extracted. It then performs IDP with generative AI.

Build a conversational data assistant, Part 2 – Embedding generative business intelligence with Amazon Q in QuickSight
In this post, we dive into how we integrated Amazon Q in QuickSight to transform natural language requests like “Show me how many items were returned in the US over the past 6 months” into meaningful data visualizations. We demonstrate how combining Amazon Bedrock Agents with Amazon Q in QuickSight creates a comprehensive data assistant that delivers both SQL code and visual insights through a single, intuitive conversational interface—democratizing data access across the enterprise.

Build a conversational data assistant, Part 1: Text-to-SQL with Amazon Bedrock Agents
In this post, we focus on building a Text-to-SQL solution with Amazon Bedrock, a managed service for building generative AI applications. Specifically, we demonstrate the capabilities of Amazon Bedrock Agents. Part 2 explains how we extended the solution to provide business insights using Amazon Q in QuickSight, a business intelligence assistant that answers questions with auto-generated visualizations.

The Next Stage of Windsurf
Entering a new era.

ESLint v9.31.0 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.

Accelerating generative AI development with fully managed MLflow 3.0 on Amazon SageMaker AI
In this post, we explore how Amazon SageMaker now offers fully managed support for MLflow 3.0, streamlining AI experimentation and accelerating your generative AI journey from idea to production. This release transforms managed MLflow from experiment tracking to providing end-to-end observability, reducing time-to-market for generative AI development.

Use K8sGPT and Amazon Bedrock for simplified Kubernetes cluster maintenance
This post demonstrates the best practices to run K8sGPT in AWS with Amazon Bedrock in two modes: K8sGPT CLI and K8sGPT Operator. It showcases how the solution can help SREs simplify Kubernetes cluster management through continuous monitoring and operational intelligence.

How Rocket streamlines the home buying experience with Amazon Bedrock Agents
Rocket AI Agent is more than a digital assistant. It’s a reimagined approach to client engagement, powered by agentic AI. By combining Amazon Bedrock Agents with Rocket’s proprietary data and backend systems, Rocket has created a smarter, more scalable, and more human experience available 24/7, without the wait. This post explores how Rocket brought that vision to life using Amazon Bedrock Agents, powering a new era of AI-driven support that is consistently available, deeply personalized, and built to take action.

Vercel Blob now available in all Vercel Regions
You can now select the storage region for your Vercel Blob store when creating it. This allows you to store your files in the region closest to your users for reduced latency.

The AI Cloud: A unified platform for AI workloads
We made it simple to build, preview, and ship any frontend, from marketing pages to dynamic apps, without managing infrastructure. Now we’re introducing the next layer: the Vercel AI Cloud.

Graph foundation models for relational data

Asynchronous Robot Inference: Decoupling Action Prediction and Execution
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Want to hear your users' complaints? There's a widget for that (now available on mobile)
A disappearing “Submit” button. A modal stuck half-offscreen. It's not a crash or a performance regression. Just broken UX. Frustrating enough to make users rag...

So many ranges, so little time: A cheatsheet of animation-ranges for your next scroll-driven animation
Background If you’re new to scroll-driven animations, welcome!
Release Notes for Safari Technology Preview 223
Safari Technology Preview Release 223 is now available for download for macOS Tahoe and macOS Sequoia.

June 2025 (version 1.102)
Learn what is new in the Visual Studio Code June 2025 Release (1.102)

Democratize data for timely decisions with text-to-SQL at Parcel Perform
The business team in Parcel Perform often needs access to data to answer questions related to merchants’ parcel deliveries, such as “Did we see a spike in delivery delays last week? If so, in which transit facilities were this observed, and what was the primary cause of the issue?” Previously, the data team had to manually form the query and run it to fetch the data. With the new generative AI-powered text-to-SQL capability in Parcel Perform, the business team can self-serve their data needs by using an AI assistant interface. In this post, we discuss how Parcel Perform incorporated generative AI, data storage, and data access through AWS services to make timely decisions.

Query Amazon Aurora PostgreSQL using Amazon Bedrock Knowledge Bases structured data
In this post, we discuss how to make your Amazon Aurora PostgreSQL-Compatible Edition data available for natural language querying through Amazon Bedrock Knowledge Bases while maintaining data freshness.

Configure fine-grained access to Amazon Bedrock models using Amazon SageMaker Unified Studio
In this post, we demonstrate how to use SageMaker Unified Studio and AWS Identity and Access Management (IAM) to establish a robust permission framework for Amazon Bedrock models. We show how administrators can precisely manage which users and teams have access to specific models within a secure, collaborative environment. We guide you through creating granular permissions to control model access, with code examples for common enterprise governance scenarios.

Improve conversational AI response times for enterprise applications with the Amazon Bedrock streaming API and AWS AppSync
This post demonstrates how integrating an Amazon Bedrock streaming API with AWS AppSync subscriptions significantly enhances AI assistant responsiveness and user satisfaction. By implementing this streaming approach, the global financial services organization reduced initial response times for complex queries by approximately 75%—from 10 seconds to just 2–3 seconds—empowering users to view responses as they’re generated rather than waiting for complete answers.

Inngest joins the Vercel Marketplace
Build background jobs and AI workflows with Inngest, now on the Vercel Marketplace. Native support for Next.js, preview environments, and branching.
Web Application Firewall control now available with vercel.json
You can now configure firewall mitigation rules through your vercel.json project configuration file. This is in addition to the existing dashboard and API support.

v0 Platform API now in beta
The v0 Platform API enables developers to programmatically generate, retrieve, and manage full stack web apps using RESTful endpoints and TypeScript SDK. Integrate v0 into your workflows, tools, or automation pipelines.
Node v24.4.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Promises From The Ground Up
Josh Comeau does a great job with beginner-friendly explanations of important concepts, and Promises From The Ground Up is no exception. In a nutshell, we have Promises because we need callbacks. We need callbacks because JavaScript is single-threaded and can’t wait around for things. And so we dance. These days, you’ll see more async and […]

How Lush and Google Cloud AI are reinventing retail checkout
Cosmetics company Lush is embracing Google Cloud AI to improve how they work.

Reachy Mini - The Open-Source Robot for Today's and Tomorrow's AI Builders
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Creating custom kernels for the AMD MI300
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
Mastra is now Apache 2.0 licensed!
Mastra is now licensed under Apache 2.0, making it easier for everyone to use, modify, and contribute.

What You Actually Need to Monitor AI Systems in Production
A practical guide to monitoring AI systems at every stage—prototype to production. Learn what to log, trace, and track so you can catch issues early and fix them fast.

Introducing Skia Graphite: Chrome's rasterization backend for the future
Today's The Fast and the Curious post covers the launch of Skia's new rasterization backend, Graphite, in Chrome on Apple Silicon Macs. Gr...

Announcing TypeScript 5.9 Beta
Today we are excited to announce the availability of TypeScript 5.9 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s take a look at what’s new in TypeScript 5.9! Minimal and Updated tsc --init Support for import defer Support for --module node20 […]
View Transition List Reordering (with a Kick Flip)
It's pretty straightforward to animate list items into new positions, but there is a few tricks when the specific one you've chosen to move needs a *different* transition.

NuxtLabs joins Vercel
NuxtLabs, creators of Nuxt and Nitro, are joining Vercel. Same license, roadmap, and open governance, but now in a joint mission to build the best web.
Tuesday, July 15, 2025 Security Releases
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Biome v2.1

Efficient MultiModal Data Pipeline
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Three Mighty Alerts Supporting Hugging Face’s Production Infrastructure
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

An open-source SDK for finding dead code
Writing code is easier than ever. We want to make deleting code just as easy – introducing Reaper for iOS and Android. Reaper was an Emerge Tools product that h...
blur(1px) blur(1px)
I know that you can “chain” the CSS property filter, like: All three of those filters will apply. But somehow I never thought about applying the same filter more than once. That also works, and they don’t override each other, they “stack” (or whatever you want to call it). So here’s some useless bar trivia […]

Build a just-in-time knowledge base with Amazon Bedrock
Traditional Retrieval Augmented Generation (RAG) systems consume valuable resources by ingesting and maintaining embeddings for documents that might never be queried, resulting in unnecessary storage costs and reduced system efficiency. This post presents a just-in-time knowledge base solution that reduces unused consumption through intelligent document processing. The solution processes documents only when needed and automatically removes unused resources, so organizations can scale their document repositories without proportionally increasing infrastructure costs.
Correlate logs and traces with OpenTelemetry in Vercel Log Drains
Correlate Vercel Logs and Traces with OpenTelemetry (OTel) in Vercel Log Drains sent to Datadog and Dash0
Sandbox now supports sudo and installing RPM packages
You can now run commands with sudo inside Vercel Sandbox, giving you full control to install packages at runtime, just like on a traditional Linux system.
Satisfies in TypeScript
The `satisfies` keyword allows you to assert that a certain value

New usage dashboard for Pro customers
We’ve launched a new usage dashboard for Pro teams to analyze Vercel usage and costs with detailed breakdowns and export options.

Zero-configuration support for Nitro
Vercel now has detects and deploys Nitro, a server toolkit for building webservers, with zero configuration.
CVE-2025-49826
A vulnerability affecting Next.js has been addressed. It impacted versions >=15.1.0 <15.1.8 and involved a cache poisoning bug leading to a Denial of Service (DoS) condition.
CVE-2025-49005
A cache poisoning vulnerability affecting Next.js App Router >=15.3.0 < 15.3.3 / Vercel CLI 41.4.1–42.2.0 has been resolved. The issue allowed page requests for HTML content to return a React Server Component (RSC) payload instead.
The Angular Custom Profiling Track is now available
Authors: Mark Thompson Pawel Kozlowski
CSS Gap Decorations
Microsoft is working on “gap decorations” and have put together a nice playground to explore them, and I had a play. The idea is drawing lines where gaps would be, rather than empty space. It’s really quite well done with lots of control (do they hit the edges or stop short? do they overlap or […]

Making group conversations more accessible with sound localization

Deno 2.4: deno bundle is back
Deno bundle is back, alongside the addition of bytes and text imports, stabilized built-in OpenTelemetry, a new --preload flag, simplified dependency management with deno update, and more.

Astro 5.11
Astro 5.11 ships more Content Security Policy (CSP) features, the ability to disable streaming in the Node.js adapter, and more!

Robust Time Series Monitoring: Anomaly Detection Using Matrix Profile and Prophet
Monitoring production systems often feels like searching for a moving needle in a constantly shifting haystack. At Sentry, our goal was to empower customers to ...
Custom Select (that comes up from the bottom on mobile)
You've got A LOT of control over the design of select menus now, and it can be done as a progressive enhancement.
Release Notes for Safari Technology Preview 222
Safari Technology Preview Release 222 is now available for download for macOS Tahoe and macOS Sequoia.

Choosing the right approach for generative AI-powered structured data retrieval
In this post, we explore five different patterns for implementing LLM-powered structured data query capabilities in AWS, including direct conversational interfaces, BI tool enhancements, and custom text-to-SQL solutions.

Premier League and Microsoft join forces to create fan-friendly digital platforms
Discover how the Premier League and Microsoft are revolutionizing fan engagement with innovative digital platforms with the new Premier League Companion tool powered by Azure AI.

CSS conditionals with the new if() function
Learn about the new CSS if function, which enables a cleaner developer interface for dynamic styles like style queries and media queries.

June 2025 Baseline monthly digest
Read about various happenings with Baseline during June 2025.

How Exa built a Web Research Multi-Agent System with LangGraph and LangSmith
See how Exa used LangGraph and LangSmith to build a multi-agent web research system to process research queries

The accessibility pipeline for frontend teams
How Storybook 9 integrates accessibility into every part of the development lifecycle

ESLint v9.30.1 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
StarSling: Building Cursor for DevOps with Mastra
How Netflix engineers Daniel Worku and Yonas Beshawred are building an AI-powered DevOps assistant using Mastra to automate the 20-30% of engineering work that happens outside the code editor.

What’s new in Svelte: July 2025
Vite 7 and Rolldown support, better traces and vitest browser mode support
Step Gradients with a Given Number of Steps
A deep dive into producing an interpolated
Node.js LGBTQIA+ Stories: Emelia Smith
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Context extraction from image files in Amazon Q Business using LLMs
In this post, we look at a step-by-step implementation for using the custom document enrichment (CDE) feature within an Amazon Q Business application to process standalone image files. We walk you through an AWS Lambda function configured within CDE to process various image file types, and showcase an example scenario of how this integration enhances Amazon Q Business's ability to provide comprehensive insights.

Build AWS architecture diagrams using Amazon Q CLI and MCP
In this post, we explore how to use Amazon Q Developer CLI with the AWS Diagram MCP and the AWS Documentation MCP servers to create sophisticated architecture diagrams that follow AWS best practices. We discuss techniques for basic diagrams and real-world diagrams, with detailed examples and step-by-step instructions.

How we created HOV-specific ETAs in Google Maps

New to the web platform in June
Discover some of the interesting features that have landed in stable and beta web browsers during June 2025.
Excited to announce that Mastra, the Typescript agent framework, is moving into beta
We officially switched over to vNext on May 6th, 2025

What's new in Astro - June 2025
June 2025 - Astro Solstice Festival, new Astro Mart swag shop, Spirit of Astro design contest, and more!
7.28.0 Released: `babel.config.ts`, explicit resource management, and discard binding proposal
Babel 7.28.0 is out!

Tauri Board Elections 2025
The cross-platform app building toolkit

Open Source AI Editor: First Milestone
We are open sourcing the GitHub Copilot Chat extension. It’s the first milestone in making VS Code an open source AI editor.
We're opening up Mastra Cloud
Iterator Helpers Supported Across all Browsers
Feels notable that Iterator helpers have become Baseline Newly available. The gist is that you can map and filter on stuff that was annoying or impossible to before. I’ll copy Jeremy Wagner’s example:

AWS costs estimation using Amazon Q CLI and AWS Cost Analysis MCP
In this post, we explore how to use Amazon Q CLI with the AWS Cost Analysis MCP server to perform sophisticated cost analysis that follows AWS best practices. We discuss basic setup and advanced techniques, with detailed examples and step-by-step instructions.

JavaScript™ Trademark Update
The Trademark Trial and Appeal Board has dismissed our fraud claim against Oracle. We disagree with this decision.
Open sourced identity
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

A step into the spatial web: The HTML model element in Apple Vision Pro
visionOS 26 brings a major update to an important building block for the spatial web: The HTML model element is enabled by default, with a new API that’s ready to use today.

ESLint v9.30.0 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.

How Microsoft 365 Copilot and agents help tackle the infinite workday
A new Work Trend Index special report reveals a new state of work: a seemingly infinite workday. Learn how to conquer the infinite workday.

What's coming to JavaScript
Here are proposals that were advanced at the last TC39 meeting and what that means for the future of JavaScript.

Announcing Rspack 1.4
Fast Rust-based web bundler

Vercel Ship 2025 recap
Vercel Ship 2025 added new building blocks for an AI era: Fast, flexible, and secure by default. Lower costs with Fluid's Active CPU pricing, Rolling Releases for safer deployments, invisible CAPTCHA with BotID. See these and more in our recap.
New webhook events for domain management
You can now subscribe to webhook events for deeper visibility into domain operations on Vercel. These events make it easier to automate domain workflows, especially in multi-tenant platforms or when managing a large number of domains.

Live Content Collections: A Deep Dive
Explore Astro 5.10's experimental live content collections - bringing real-time data to your Astro sites with the same familiar API you know and love.

Gemma 3n fully available in the open-source ecosystem!
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Introducing AI Agent Monitoring
Sentry's agent monitoring brings tracing, tool visibility, model performance, and deep context into one unified experience — so you can quickly understand what broke, where, & why.
Quantity Query Carousel
:has() makes quantities queries both easier and more powerful. We can alter how a grid is laid out and where the children go. Or, we can just blast it into a carousel.

From potholes to personalization: What Abu Dhabi is teaching us about AI-powered smart cities
Discover how city governments are transforming public service delivery with AI—enhancing personalization, empowering workers, and streamlining operations.

Empowering educators with AI innovation and insights
Learn about AI features for educators coming to Microsoft 365 Copilot and insights from the 2025 AI in Education Report from Microsoft.

Introducing Active CPU pricing for Fluid compute
Fluid compute now uses Active CPU pricing. Only pay CPU rates when your function is actively computing. Building on existing Fluid gains, this brings additional savings of up to 90% for workloads like LLM calls, AI agents, or tasks with idle time.

Higher defaults and limits for Vercel Functions running Fluid compute
Vercel Functions using Fluid compute now have longer execution times, more memory, and more CPU. The default execution time, for all projects on all plans, is now 300 seconds.

Lower pricing with Active CPU pricing for Fluid compute
Pricing for Vercel Functions on Fluid compute has been reduced. All Fluid-based compute now uses an Active CPU pricing model, offering up to 90% savings in addition to the cost efficiency already delivered by Fluid's concurrency model.

Run untrusted code with Vercel Sandbox
Vercel Sandbox securely runs untrusted code in isolated cloud environments, like AI-generated code. Create ephemeral, isolated microVMs using the new Sandbox SDK, with up to 45m execution times. Now in Beta and available to customers on all plans.

Edge Middleware and Edge Functions are now powered by Vercel Functions
The Edge runtime now runs on Vercel Functions, unifying pricing across all compute, and available before and after cache. Edge Middleware and Edge Functions are now deprecated.

Introducing BotID, invisible bot filtering for critical routes
BotID is a new invisible CAPTCHA layer of protection that stops sophisticated bots before they reach your backend. It's built to secure critical routes like checkouts, logins, and signups or actions that trigger expensive calls like LLM-powered APIs.

Chrome 139 beta
Find out about the new features coming to Chrome with the latest beta.

How Sentry’s Seer AI Agent passes legal review: a guide for legal teams reviewing Seer
A legal team’s guide to how Sentry’s Seer AI agent meets key review criteria—data use rights, admin controls, and security—without cutting corners.

Now you can use Sentry Insights to trigger alerts and debug issues
With the latest updates to Insights, you can now create alerts directly from any chart with just a few clicks.
Node v22.17.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node v24.3.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
What Is Developer Advocacy? (2025 Edition)
I thought Ashley Willis did an excellent job explaining the role in What Is Developer Advocacy? (2025 Edition). We’re still here to serve developers. And we’re still doing the messy, meaningful work of bridging the gap between what a company thinks developers want and what developers actually need. I liked the perspective that it’s actually better for […]

Wichita Public Schools’ AI adoption: How it started, how it’s going
Wichita Public Schools' early use of AI in education shows how tools like Copilot can enhance learning and improve school efficiency.