Skew Protection solves two problems with frontend applications:
If users try to request assets (like CSS or JavaScript files) in the middle of a deployment, Skew Protection enables truly zero-downtime rollouts and ensures those requests resolve successfully.
Outdated clients are able to call the correct API endpoints (or React Server Actions) when new server code is published from the latest deployment.
@shanselman I believe NextJS 14 actions are NOT like runat=server (or spill secrets in candy). Your words carry a lot of weight. List your top 3 concerns and give the #Vercel#nextjs14 folks a chance to respond constructively, and hopefully leading to a more meaningful discussion. (cross posting from X) 🤔
It mostly looks like the old version but the home page is revamped (I really like the real time git heatmap I created! ) and it is totally built from scratch. Some features I love:
It even supports the Fediverse as a full activity pub end point. It uses the following handle:
Has anyone figured out how to sign up for two different Vercel accounts while only having 1 phone number? They will not let me sign up because my other account has the same phone number.
Did you try to deploy your #Nextjs app today to #Vercel and it just doesn't work? Builds seem to be queuing up? You are not alone, there is currently an outage under investigation!
For a while now I've been wanting to write about the inaccessibility of SaaS products and the issue of shipping prototypes to production. The launch of the Vercel v0 LLM for generating UI was the prompt (wink) that I needed. https://localghost.dev/blog/ai-and-the-trouble-with-inaccessible-saas/
As a fully #blind#developer myself I am of two minds on this. If this was a world in which I could have nice things, i'm all for this. An AI that styles stuff for me so I don't have to? Yes, please. My #CSS is dreadful and I simply don't have the bandwidth to improve it at present.
But this is not that world, and blindness organizations sending me inaccessible bills when they want money is a clear indication that I cannot, in fact, have nice things a lot of the time. The fact I couldnt'make an account on a website to find a catsitter this weekend because of an inaccessible form does, as well. So, alpha or not, train your product on best practices, or kindly get the heck out of the sandbox before you hurt the internet more than it already is hurting. #accessibility#vercel#v0#shiftLeft
conspiracy theory:
no one likes #vercel commit messages about deployments, but they're enabled by default so you're forced to create vercel.json in your root directory and implicitly advertise vercel
So. Working on a talk about accessibility and AI. The #Vercel announcement about #v0 came out just in time!!! Let’s see how it does. Spot-on conference talk material, gotta say.
But full disclosure, there are a lot of people I care about who work at Vercel so I’m rooting for them to get this right.
Remember that Vercel trained v0 on its own code. Kind of like #UserWay did with its #AI failure (http://fuxmycode.ai), and with a similar outcome of demonstrating these companies do not understand the code they write.