Malte Ubl
banner
industrialempathy.com
Malte Ubl
@industrialempathy.com
CTO at Vercel
@cramforce on Twitter
industrialempathy.com
We're celebrating the life of Mikeal, creator of request, forker and reuniter of Node.js, renaissance and family man on November 12.

We received a very generous donation and are now able to make this event completely free.

Looking forward to see all of you! an-event-mikeal-would-have-liked.com
An Event Mikeal Would Have Liked
Memorial charity event celebrating Mikeal Rogers' life - November 12, 2025
an-event-mikeal-would-have-liked.com
October 17, 2025 at 3:12 PM
To honor a great friend and open-source pioneer Mikeal Rogers we're organizing a "conf" and charity auction.

I'll be auctioning an exclusive wagyu BBQ at my house for up to 15.

Join us and ideally offer more donations!

All proceeds go to his wife and 2 kids an-event-mikeal-would-have-liked.com
An Event Mikeal Would Have Liked
Memorial charity event celebrating Mikeal Rogers' life - November 12, 2025
an-event-mikeal-would-have-liked.com
October 6, 2025 at 9:01 PM
Reposted by Malte Ubl
Cold starts are the Achilles' heel of serverless. Fluid fixes that.

Learn how Vercel achieves a sub-0.6% cold start rate automatically through platform optimizations.
vercel.com/blog/scale-...
Scale to one: How Fluid solves cold starts - Vercel
Learn how Vercel solves serverless cold starts with scale to one, Fluid compute, predictive scaling, and caching to keep functions warm and fast.
vercel.com
September 18, 2025 at 3:40 PM
Prompt injection is sometimes called an "unsolvable". But we shouldn't give up like that. I've been on a mission to introduce hard security boundaries into AI agents and this is the next step:

What if compromised MCP tools couldn't just passively prompt inject your app?
vercel.com Vercel @vercel.com · Sep 17
Agents that load dynamic MCP tools risk security and quality issues:

• Prompt injection
• Unreliable tool calls
• Unexpected changes
• Wasted tokens

𝚖𝚌𝚙-𝚝𝚘-𝚊𝚒-𝚜𝚍𝚔 generates static tools you control so they stay stable and predictable.
vercel.com/blog/genera...
Generate static AI SDK tools from MCP servers with mcp-to-ai-sdk - Vercel
Use mcp-to-ai-sdk to generate MCP tools directly into your project. Gain security, reliability, and prompt-tuned control while avoiding dynamic MCP risks.
vercel.com
September 17, 2025 at 8:56 PM
Reposted by Malte Ubl
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 and answer questions.

vercel.com/blog/grep-a...
Grep a million GitHub repositories via MCP - Vercel
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.
vercel.com
July 17, 2025 at 6:28 PM
Reposted by Malte Ubl
At Vercel Ship 2025, Malte Ubl shared a no-nonsense approach to building AI agents.

Learn how to build and secure AI agents that automate complex workflows, and understand the product and business impact behind them.

vercel.fyi/J9sgXzv
Vercel Ship 2025: The no-nonsense approach to AI agent development with Malte Ubl
Learn how to build secure, production-grade AI agents.
vercel.fyi
July 8, 2025 at 9:54 PM
Reposted by Malte Ubl
I am delighted to announce that @vercel.com are investing in Nuxt!

they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt

we remain independent — and our vision and ethos are not changing 💚
July 8, 2025 at 1:29 PM
Reposted by Malte Ubl
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.
July 8, 2025 at 1:26 PM
Reposted by Malte Ubl
Building AI agents (and workflows) doesn't have to be complicated.

In fact, it's more approachable than you might realize. Hear practical advice from Vercel CTO @industrialempathy.com on building agents.

vercel.com/blog/the-no-...
The no-nonsense approach to AI agent development - Vercel
Learn how to build reliable, domain-specific AI agents by simulating tasks manually, structuring logic with code, and optimizing with real-world feedback. A clear, hands-on approach to practical autom...
vercel.com
June 4, 2025 at 3:00 PM
I'm traveling to Berlin next week and we're doing a Vercel meetup to celebrate the opening of our new Berlin office.

I have a whole queue of blog posts about agents coming out and will be turning them into a lightning talk, and we'll have a panel, etc. The usual!

partiful.com/e/9Is88RwZV9...
RSVP to Vercel Berlin Meetup | Partiful
Berlin! 🇩🇪 Vercel is coming to Berlin to host its June meetup. Join us for community talks, a Vercel q&a panel, and networking. Bring all your Vercel & Next.js questions. And yes, come hungry! We'l...
partiful.com
May 28, 2025 at 12:55 PM
Reposted by Malte Ubl
MCP allows you to build integrations for AI models.

Deploy your Model Context Protocol (MCP) server on Vercel and connect to it from clients like Claude, Cursor, and more.

Learn more and get started with our updated template.

vercel.com/changelog/mc...
May 7, 2025 at 11:54 PM
Can't wait to spend the summer at the pool
May 3, 2025 at 1:41 AM
We looked deeply into the recent React Router/Remix CVE & deployed mitigation for Vercel customers through our firewall
- It enables stored XSS
- High likelihood that any React Router app is impacted
- If using another CDN action may be required
- Upgrade recommended
vercel.com/changelog/pr...
Protection against React Router and Remix vulnerabilities - Vercel
Security researchers reviewing the Remix web framework have discovered two high-severity vulnerabilities in React Router. Vercel proactively deployed mitigation to the Vercel Firewall and Vercel custo...
vercel.com
April 26, 2025 at 9:00 PM
Reposted by Malte Ubl
Next.js 15.2

• Redesigned Error UI & Improved Stack Traces
• Streaming Metadata
• Turbopack Performance Improvements
• View Transitions (experimental)
• Node.js Middleware (experimental)

nextjs.org/blog/next-15-2
Next.js 15.2
Next.js 15.2 introduces an improved error experience, streaming metadata, Turbopack performance improvements, and more.
nextjs.org
February 27, 2025 at 1:36 AM
Reposted by Malte Ubl
Just tested @vercel.com v0 for the first time at work and it's been amazing. Even our CTO was thrilled seeing his concepts materialize in real-time!
January 28, 2025 at 3:46 PM
I finished university in 2004 and made a big stupid mistake: I wrote my thesis in German. I've literally been sad about this ever since.

But AI to rescue: I dusted off an old PDF and had Gemini Pro translate it to English
A PKI based on decentralized trust for P2P transaction processing [2004]
The text below is Malte Ubl's diploma thesis from 2004. Diploma was the name of the primary academic title
industrialempathy.com
January 19, 2025 at 12:16 AM
Does anyone know the status of the Private State Token API?
It seems shipped in Chrome but the demos appear broken and it doesn't look like Google shipped a generic issuer like Apple did for Private Access Tokens.
January 12, 2025 at 4:37 PM
I just remembered how an internet mob chastised the Google intern who wanted to ship an async version of Local Storage using tech that allowed shipping Chrome feature using only JS knowledge. Both the feature and the underlying tech was killed.

Imagine what could have been.
January 3, 2025 at 9:58 PM
Fingerprinting is bad for privacy because it is out of user control. The villainification of browser cookies has pushed the world into a direction that is objectively worse for users. Cookies you can delete, auto-rotate, scope per site. Fingerprints stay with you
ico.org.uk/about-the-ic...
Our response to Google’s policy change on fingerprinting
ico.org.uk
December 31, 2024 at 12:58 AM
Corporate organizations are distributed systems!

My new blog post somewhere between tautology, cause of course they are, and hot take.

But I think I might have stumbled over a helpful framing to manage risk & velocity when shipping software in larger teams
www.industrialempathy.com/posts/organi...
Organizations are distributed systems
The assertion that “corporate organizations are distributed systems” hovers between being a tautology—since it is literally true—and a hot...
www.industrialempathy.com
December 30, 2024 at 7:00 PM
Most folks outside the US don't realize that Fahrenheit is a super intuitive temperature unit. The degrees Fahrenheit, represent the maximum miles per hour you can drive safely at the temperature
December 29, 2024 at 3:03 AM
I was randomly looking at the Vercel Firewall for my personal site. Turns out a small attack was mitigated.

I then looked at our global dashboard, and, indeed, the attacker only hit my site and they got a total of 19 requests through before they were blocked.

What have I done to you, attacker?
December 23, 2024 at 2:52 PM
Reposted by Malte Ubl
Vercel Remote Cache is now free for all plans.

Never do the same work twice in your Turborepo or Nx repository with a shared store of build outputs and logs for your team.

vercel.com/changelog/fr...
Vercel Remote Cache is now free - Vercel
Vercel Remote Cache is now free for all plans. Never do the same work twice in your Turborepo or Nx repository with a shared store of build outputs and logs for your team.
vercel.com
December 20, 2024 at 7:03 PM
Right now Vercel responds with your project's HTML 404 response for all system-identified 404s (for functions/APIs you control the response directly).

How would you feel if we changed it such that we responded with a generic response if the client doesn't expect HTML?
December 18, 2024 at 3:31 PM
The Rise of the AI Crawler
vercel.com Vercel @vercel.com · Dec 17
We analyzed billions of AI crawler requests to figure out how each crawler handles JavaScript rendering, assets, and other behavior.

Here's what we found.
December 17, 2024 at 6:44 PM