Steven β¬’
@styfle.dev
π Software Shepherd @vercel.com π Contributor to @nextjs.org @react.dev @nodejs.org @tc39.es π€΅ Husband & Father βοΈ Jesus lover https://styfle.dev
Node.js 26.5.0 shipped with a flag to enable import text proposal now that its Stage 3 github.com/nodejs/node/...
loader: add experimental text import by efekrskl Β· Pull Request #62300 Β· nodejs/node
Closes #62082 Adds support for text import under --experimental-import-text flag. Example: import text from './file.txt' with { type: 'text' }; Import text is a Stage 3 TC39 proposa...
github.com
You can now run any Dockerfile on Vercel. # π³πππππππππ.ππππππ π΅ππΎπΌ ππππππ:π·.πΈπΊ π²πΎπΏπ . . πππ½ ππ πππππ -π /ππππππ . π²πΌπ³ ["/ππππππ"] vercel.com/blog/docker...
Run any Dockerfile on Vercel
Vercel now runs any HTTP server straight from a Dockerfile. Bring a Rails, Django, Spring Boot, or Go app and Vercel builds, deploys, autoscales, and runs it on Fluid compute with Active CPU pricing.
vercel.com
Vercel Services gives your full stack app atomic deployment and rollback, a single preview URL, and a private network between services. One Vercel project for your entire application β vercel.com/blog/vercel...
Vercel Services: Run full stack on Vercel
Run your whole backend on Vercel. Vercel Services deploys your frontend and every backend as one project, with routing, environment variables, and internal service-to-service communication wired automatically.
vercel.com
Voice agents, now on Vercel. Realtime, speech and transcription are now live on AI Gateway. Build with πππππππππππ, ππππππππππππππ & ππππππππππ on AI SDK 7.
Next.js 16.3 Preview: AI Improvements More and more Next.js is written by coding agents, so we're building a framework that helps them succeed. β’ Auto-managed π°πΆπ΄π½ππ.ππ β’ First-party Skills β’ Agent Browser with React introspection β’ Actionable error messages nextjs.org/blog/next-1...
Next.js 16.3: AI Improvements
Actionable errors with paste-ready fix prompts, first-party Skills for the dev loop and Cache Components, and tooling that keeps coding agents in sync with your project.
nextjs.org
Next.js 16.3 Preview: Instant Navigations A new suite of tools that brings the responsiveness of client-driven SPAs to Next.js, without giving up what Server Components do best. The speed of the server, with the feel of the client. Try it and tell us what you think β nextjs.org/blog/next-1...
Next.js 16.3: Instant Navigations
A new suite of tools that brings the responsiveness of a single-page app to the server-centric model of Next.js.
nextjs.org
Decouple deploy from release. { πππ΄ππππππ ? <π½ππ π³ππππππππ /> : <πΎπππ³ππππππππ /> } π Merge code when it's ready. ποΈ Flip a flag when the feature is. vercel.com/blog/vercel...
Vercel Flags: Platform-native feature flags
Vercel Flags is a platform-native feature flag provider built into the Vercel developer platform, server-side by default with zero impact on page performance.
vercel.com
Not many npm packages run into this problem, but there is a maximum metadata size for all versions of a package. If you exceed it, you can't publish that pkg anymore π° Since we publish next@canary daily, we don't wan to hit this ceiling. github.com/vercel/next....
[cd] reduce size of npm metadata on publish by styfle Β· Pull Request #94953 Β· vercel/next.js
The maximum size of the npm package metadata for all versions of that package is 100 MB. We are currently over 30MB as seen here: curl -w '%{size_download}' -so /dev/null https://registry.n...
github.com
Introducing eve, an agent framework. πππππ/ πππππ.ππ ππππππππππππ.ππ πππππ/ ππππππ/ πππππππ‘/ πππππππππ/ Like Next.js, for agents. vercel.com/blog/introd...
Introducing eve
Introducing eve, the open-source agent framework from Vercel for building, running, and scaling agents in production, with durable execution, sandboxed compute, approvals, channels, tracing, and evals built in.
vercel.com
βοΈ Knip has a new sponsor! Thank you β² @vercel.com for your support & trust in Knip. This is a very motivating driver to keep developing the tool so many of us rely upon daily. Also taking this moment to express gratefulness for *all* support Knip has received over the years: knip.dev/sponsors π«Ά
Hey @firefox.com @webdevs.firefox.com @jakearchibald.com What are your thoughts on the Import Bytes proposal? github.com/mozilla/stan...
Import Bytes Β· Issue #1367 Β· mozilla/standards-positions
Specification title Import Bytes Specification or proposal URL (if available) https://github.com/tc39/proposal-import-bytes Explainer URL (if available) No response Proposal author(s) @styfle MDN U...
github.com
GitHub Actions is working on a feature to generate a lockfile to properly pin the version of the actions in your workflow yaml github.com/orgs/communi...
Help Shape Workflow Dependency Locking π π Β· community Β· Discussion #194494
Actions / Workflow Dependency Locking TLDR; This discussion is focused on feedback for: the new dependencies: workflow contract naming and shape of the lock data resolution and enforcement behavior...
github.com
That one trick your LLM doesn't know about... Instead of createHash('sha1').update(data).digest('hex') You can do hash('sha1', data, 'hex')
Vercel Workflows is GA. Your code is the orchestrator. Ship agents, backends, or any long-running process without managing queues, retries, or workers. vercel.com/blog/a-new-...
A new programming model for durable execution - Vercel
Vercel Workflows is now GA. Write durable, long-running functions in TypeScript or Python. No orchestrator, no Kubernetes, no separate infrastructure. 100M+ runs in beta across 1,500+ customers.
vercel.com
I just learned that @firefox.com 150 Beta supports <img sizes="auto"/> π¦ github.com/mdn/browser-...
Update version Firefox 150 for HTMLImageElement sizes auto by styfle Β· Pull Request #29392 Β· mdn/browser-compat-data
Summary The <img sizes="auto" /> feature has been implemented in Firefox 150 beta. Test results and supporting details Test link: https://wpt.live/html/semantics/embedded-content/t...
github.com
Hey @jensimmons.bsky.social Which version of Safari is the <img sizes="auto" /> going to land in? I see it was implemented but I can't find the expected release version. bugs.webkit.org/show_bug.cgi...
253143 β Implement auto-sizes for lazy-loaded images
bugs.webkit.org
Did you know pnpm can protect you from these supply chain attacks? Here are two config settings that most devs should enable: pnpm config set trustPolicy no-downgrade -g pnpm config set minimum-release-age 4320 -g
You can use AbortSignal.any() to combine multiple abort signals. For example, you might want a user-defined abort signal but you don't want to allow any longer than 5 seconds. developer.mozilla.org/en-US/docs/W...
This is the most insane GitHub interaction Iβve ever seen. An OpenClaw agent creates a PR but it gets closed because "good first issue" is meant for humans. So the agent writes a blog post shaming the human maintainer for being prejudice π€― github.com/matplotlib/m...
[PERF] Replace np.column_stack with np.vstack().T by crabby-rathbun Β· Pull Request #31132 Β· matplotlib/matplotlib
This PR addresses issue #31130 by replacing specific safe occurrences of np.column_stack with np.vstack().T for better performance. IMPORTANT: This is a more targeted fix than originally proposed. ...
github.com
In the middle of this Ladybird browser demo, Andreas visits my website and finds a random dad joke generator I made in 2019 π youtu.be/7_qhUidegUM?...
Ladybird browser update (Dec 2025 + Jan 2026)
YouTube video by Ladybird
youtu.be
Turborepo 2.8 is the build system for agentic coding: Β· Shared local caching for Git worktrees Β· Agent Skill: πππ‘ ππππππ πππ ππππππ/πππππππππ Β· Docs: AI chat, Markdown responses, πππππ ππππ subcommand, and more turborepo.dev/blog/2-8
Turborepo 2.8
Git worktrees, Agent Skill, AI-enabled documentation, `turbo docs`, task descriptions
turborepo.dev
We're experimenting with ways to keep AI agents in sync with the exact framework versions in your projects. Skills, π²π»π°ππ³π΄.ππ, and more. But one approach scored 100% on our Next.js evals: vercel.com/blog/agents...
7 years at @vercel.com today π New achievement unlocked - longest I've worked for a single company. This past year I got to work on the CDN and ship a lot features and price reductions. I also joined @tc39.es and set a record for first time proposal going from stage 0 to 2.
the success of the user-created For You feed while the official Discover feed flops is actually a pretty major win for Bluesky β it literally is the embodiment of their goal to decentralize feed generation and give users more control/autonomy
Reminder that vercel.com/domains was completely redesigned to be fast, cheap, and great for your custom bluesky username.
Vercel Domains β Vercel
Search, register, and manage domain names with Vercel. Find the perfect domain for your next project with instant availability checks, competitive pricing, and seamless integration with your Vercel de...
vercel.com
How to configure/verify your @bsky.app username to match your custom domain: A thread 1/8