
Lead SWE @Salesforce | Ex @Microsoft | Author | Founder @VueJSIsrael | Speaker | GDE | Web
Israel
Joined June 2009
- Tweets9.9K
- Following649
- Followers5.2K
- Likes18.9K
Maya Shavin retweeted
🔥 The full lineup for AI Coding Summit New York is here!
40+ speakers from @AnthropicAI, @OpenAI, @googledevs, @Microsoft, @figma, @awscloud, @perplexitydevs and more, on how AI is changing the way we build software.
Nov 16-17 & 19, New York & Online
Check out the full schedule: aicodingsummit.com/nyc
Maya Shavin retweeted
Eager to see some of the lineup for 2027? We don't blame you.
👀 Here's a sneak peak at just some of the speakers taking the stage at next years event:
Evan You (@evanyou) creator of Vue & Vite
Sebastien Chopin (@Atinux) Creator of Nuxt.js
Eduardo San Martin Morote (@posva) Creator of Pinia
Ramona Schwering (@leichteckig) Devloper Relations Engineer at Mittwald
Guillaume Chau (@Akryum) Vue.js Core Team Member
Pooya Parsa (@_pi0_) Creator of Nitro
Maya Shavin (@MayaShavin) Staff Engineer at Salesforce
Daniel Roe Head of Framework at Nuxt
Alexander Lichter (@TheAlexLichter) Void(0) and Nuxt team member
We can't wait to see them on the stage
And if you want to know more about the speakers and keep up to date with everything Vuejs Amsterdam visit vuejs.amsterdam/ for more info!
Maya Shavin retweeted
This is the first VueUse major led by the team!
Kudos to Obris, @ilyaliao, @43081j, @serkodev, @vida_0905 and the team for it! 💚
VueUse v15 is out! 🚀
✨ New useWebMCP, useLiveAnnouncer & useTemporalNow
⚡ Better tree-shaking
🐞 Lots of fixes
Breaking: Node.js 20 dropped; deprecated APIs removed
github.com/vueuse/vueuse/rel…
Maya Shavin retweeted
I’m excited to share that we've added a consequential hint to the WebMCP spec! Here’s what you need to know about it:
For site devs: consequentialHint should be set to true when WebMCP tools may perform a high-stakes action: anything that might need explicit user permission in order to execute. If you’re going to make a purchase, send an email, or book travel, it would be beneficial to set this to true.
annotations: {
consequentialHint: true
}
For agent/model devs: the agent should regard this hint as a time to take a step back, ask for user verification- if there’s an alignment tool critic, it should be judging whether or not a consequential action is appropriate given the user’s request.
The interesting thing about hints like this, unlike other web specs, is that both the site and the agent have to get it right for this to work well. If one side exposes a hint and the other doesn’t honor it, it’s not doing much. And alternatively, if the site dev doesn’t expose but the agent is looking for it… you get it.
But combined, it’s powerful. It can create a safeguard against generating an action a user might not want or be expecting. And it gives more tools to developers to have precision in what should be occurring on their site. So the collective effect can keep users safer.
Maya Shavin retweeted
AI can write your tests. Should you trust them?
@MayaShavin on the hidden risks of AI-generated tests and how to keep quality high as AI joins the team.
Watch the talk: gitnation.com/contents/ai-ca…
We quietly released the open-source Codex Security CLI, but Hacker News found it before we had a chance to share it here...
You can now use it to scan repositories, track findings across runs, verify fixes, and add security checks to CI/CD.
This is an early release, and we're listening to your feedback as we continue improving it.
Maya Shavin retweeted
Have you tried Chrome Devtools MCP?
50%Yes
20%No
30%What is that?
10 votes • Final results Maya Shavin retweeted
#GoogleIOConnect is coming in hot. 🔥 (partly because of the heatwave but well) I’m so excited to learn about all things web & @ChromiumDev related. ❤️ Thanks @GoogleDevExpert for having me. 😍 #BuiltWithGemini – at Berlin, Germany
Maya Shavin retweeted
So great to be here and enjoy the latest AI tech 🚀
@leichteckig @MayaShavin @studioswong
#GoogleIOConnect #BuildWithGemini
Maya Shavin retweeted
AI coding agents can write code, but they can't see if it actually works.
Chrome DevTools for agents 1.0 fixes this. The stable release brings powerful browser debugging, emulation, and automated audits to your AI assistants via our Chrome DevTools MCP server.
👁️ Give your agent eyes on the runtime → goo.gle/42K7Rrl
#GoogleIO
Maya Shavin retweeted
One underrated benefit of declarative, event-based state management:
It turns your app logic into something LLMs can use *directly*.
Transitions + schemas become tool calls automatically. The agent doesn’t mutate state; it sends events the app already understands.
Maya Shavin retweeted
🙋🏻♀️ ❓ Before AI, when review a PR, do you read the unit tests written in the PR?
RT for more reach please. This is for my upcoming talk research ☺️ 🙏
44%Yes
33%Sometimes
22%No
9 votes • Final results Maya Shavin retweeted
My last AI Coding Cohort was the most successful course I've ever released.
2,500+ students worked with Claude Code for 2 weeks, building a real app with AFK agents and software fundamentals.
So, we made version 2:
- Use any coding agent you like
- Updates for every skill
- Uses Sandcastle for AFK agents
Feeling behind the curve? How would you like to be... ahead of it?
Starts June 1st. Get your seat now:
aihero.dev/s/hUsWyq
Maya Shavin retweeted
Tired of cloud vendor lock-in? Time to reclaim your infrastructure! 🛠️
In this week's "The Weekly Five," Santosh highlights 5 powerful Open Source tools to build your own stack and put control back on your machine:
1️⃣ qmd - Local, semantic search engine
2️⃣ valkey - Community-driven Redis fork
3️⃣ databasus - Self-hosted DB backups (Postgres, MySQL, Mongo)
4️⃣ crewAI - Multi-agent AI orchestration
5️⃣ Pascal Editor - WebGPU-powered 3D architectural design
Don't miss these game-changers. Read the full issue here:
weeklyfive.io/p/the-weekly-f…
P.S. Building OSS? Check out the note on getting CodeRabbit for free at the end! 🚀
#OpenSource #DevTools #SelfHosted #WebDev #Engineering #OSS
Maya Shavin retweeted
There will be no AI jobpocalypse.
The story that AI will lead to massive unemployment is stoking unnecessary fear. AI — like any other technology — does affect jobs, but telling overblown stories of large-scale unemployment is irresponsible and damaging. Let’s put a stop to it.
I’ve expressed skepticism about the jobpocalypse in previous posts. I’m glad to see that the popular press is now pushing back on this narrative. The image below features some recent headlines.
Software engineering is the sector most affected by AI tools, as coding agents race ahead. Yet hiring of software engineers remains strong! So while there are examples of AI taking away jobs, the trends strongly suggest the net job creation is vastly greater than the job destruction — just like earlier waves of technology. Further, despite all the exciting progress in AI, the U.S. unemployment rate remains a healthy 4.3%.
Why is the AI jobpocalypse narrative so popular? For one thing, frontier AI labs have a strong incentive to tell stories that make AI technology sound more powerful. At their most extreme, they promote science-fiction scenarios of AI “taking over” and causing human extinction. If a technology can replace many employees, surely that technology must be very valuable!
Also, a lot of SaaS software companies charge around $100-$1000 per user/year. But if an AI company can replace an employee who makes $100,000 — or make them 50% more productive — then charging even $10,000 starts to look reasonable. By anchoring not to typical SaaS prices but to salaries of employees, AI companies can charge a lot more.
Additionally, businesses have a strong incentive to talk about layoffs as if they were caused by AI. After all, talking about how they’re using AI to be far more productive with fewer staff makes them look smart. This is a better message than admitting they overhired during the pandemic when capital was abundant due to low interest rates and a massive government financial stimulus.
To be clear, I recognize that AI is causing a lot of people’s work to change. This is hard. This is stressful. (And to some, it can be fun.) I empathize with everyone affected. At the same time, this is very different from predicting a collapse of the job market.
Societies are capable of telling themselves stories for years that have little basis in reality and lead to poor society-wide decision making. For example, fears over nuclear plant safety led to under-investment in nuclear power. Fears of the “population bomb” in the 1960s led countries to implement harsh policies to reduce their populations. And worries about dietary fat led governments to promote unhealthy high-sugar diets for decades.
Now that mainstream media is openly skeptical about the jobpocalypse, I hope these stories will start to lose their teeth (much like fears of AI-driven human extinction have).
Contrary to the predictions of an AI jobpocalypse, I predict the opposite: There will be an AI jobapalooza! AI will lead to a lot more good AI engineering jobs, and I’m also optimistic about the future of the overall job market. What AI engineers do will be different from traditional software engineering, and many of these jobs will be in businesses other than traditional large employers of developers. In non-AI roles, too, the skills needed will change because of AI. That makes this a good time to encourage more people to become proficient in AI, and make sure they’re ready for the different but plentiful jobs of the future!
[Original text in The Batch newsletter.]
Maya Shavin retweeted
🗓️ The full lineup & schedule is uncovered! This year at JSNation, 50+ speakers covering AI-assisted coding, full-stack architecture, micro-frontends, WebMCP, observability, JS runtimes, tooling, and more.
Hope to see you there!
Maya Shavin retweeted
VS Code was already used by millions of developers for agentic coding. However, the editor layout has traditionally been optimized for single-task and single-workspace workflows.
Today, we're introducing a new window to enable our users (and ourselves!) to work with multiple agents across multiple projects: Agents.
Now available in VS Code stable!
Maya Shavin retweeted
Replying to @MayaShavin
Snyk will detect if you've been exposed to the known malware packages across npm, PyPI and other ecosystems as soon as they're added to our database
for prevention I recommend:
1. github.com/lirantal/npq
2. github.com/lirantal/npm-secu…
Maya Shavin retweeted
practical mitigation[1] steps[2] against the tanstack compromise and other supply chain attacks on npm
[1] reduces vulnerable surface
[2] apply to your pnpm config too
* see more security best practices on the repo
Maya Shavin retweeted
Si estás usando npm install, estás en peligro.
¡Así de crudo te lo cuento para que reacciones!
Ayer se comprometieron paquetes de TanStack en npm.
De las bibliotecas más usadas en el mundo JavaScript.
Y de ahí saltó a Mistral, OpenSearch, UiPath, PyPI...
Porque muchos ataques no necesitan que importes nada. Basta con una instalación para infectarte.
¿Cómo?
Colando scripts como preinstall o postinstall que se ejecutan durante la instalación.
Lo importante es que tiene solución:
① Usa pnpm 11
Viene con defensas por defecto contra este tipo de ataques.
② Si sigues usando pnpm 10, npm, yarn o bun
Activa minimumReleaseAge y ponle 1440.
Evita instalar versiones publicadas el mismo día.
③ Bloquea scripts de instalación por defecto
pnpm evita que cualquier dependencia ejecute código en tu máquina solo por instalarla.
Por favor, comparte esto para que le llegue al máximo número de personas y paremos la cadena de ataques.
























