Sign in

Neciu Dan

@neciudan.dev
299 followers 463 following 807 posts

Staff Software Engineer / Tech Co-Founder👨‍💻 / ReactJS Barcelona Organizer / Host of Señors at Scale podcast

PostsRepliesMedia
Reposted by Neciu Dan
Szymon Chudy @chudy.me · 29/09/2026
I’ve been talking about #DesignSystems quite a bit lately. Apparently, I’m not done yet 😅 After Code Europe and a chat with @neciudan.dev on Señors @ Scale, next stop: 4Developers in Katowice, Oct 8.
162
Neciu Dan @neciudan.dev · 26/09/2026
Want the next edition in your inbox? One email a week with my new articles, Señors @ Scale episodes, and the best reads I find. Plus memes, book recs, and conference discounts. neciudan.dev/subscribe
neciudan.dev
Subscribe to Neciu Dan's Newsletter
Get the latest articles, insights, and exclusive content delivered straight to your inbox.
000
Neciu Dan @neciudan.dev · 26/09/2026
Max Schmitt argues against toasts, since they pop up far from your click and vanish before you notice. He keeps the spinner on the save button until the list refetches, so the UI changes only once. Try both demos. maxschmitt.me/posts/calm
maxschmitt.me
A Simple Guide to Calm UI
220
Neciu Dan @neciudan.dev · 26/09/2026
Starting a senior role? This is a must-read this week. Sunil Pai wrote such a beautiful article that resonated with me deeply. His line that software sits downstream of your reputation makes so much sense. sunilpai.dev/posts/the-se...
sunilpai.dev
the senior engineer death spiral
on proving yourself, burning out, and being a good teammate
100
Neciu Dan @neciudan.dev · 26/09/2026
Lovable keeps each agent conversation as an append-only log, one parent per event, like Git. I like how Agents write to each other's inboxes and send a wake-up, letting runs survive deploys. From Rouzbeh Delavari lovable.dev/blog/how-lov...
lovable.dev
Inside Chats: How Lovable's Agents Work Together | Lovable
How Lovable's agents work together through trajectories, inboxes, and activations—the Git-inspired event log and Agent Control Plane behind Chats, streaming, forking, and agents that survive deploys.
100
Neciu Dan @neciudan.dev · 26/09/2026
OpenAI kept Habitat in Python up to 20M requests per second and bet Codex would make the rewrite cheap later. Two engineers moved it to Rust in one quarter. openai.com/index/scalin...
openai.com
Rapidly scaling online storage to serve over 1 billion ChatGPT users
Learn how OpenAI evolved Habitat from a Python library into a globally distributed storage platform serving 1 billion ChatGPT users and 22M requests per second.
100
Neciu Dan @neciudan.dev · 26/09/2026
@netlify.com found that 93% of new projects have no Git host, so they rebuilt Git piece by piece to handle it. Now every project gets a real Git repo on S3, and clean agent merges take a second and zero tokens. From Philippe Serhal www.netlify.com/blog/how-we-...
netlify.com
How we built Git storage for millions of Netlify projects
A technical look at how Netlify built Netlify Source: durable Git storage on S3, scalable caching, push consistency, and support for millions of projects.
100
Neciu Dan @neciudan.dev · 26/09/2026
Edition 30 of my newsletter is out 📬 Five community reads this week. My take on each one below 🧵 neciudan.dev/subscribe
neciudan.dev
Subscribe to Neciu Dan's Newsletter
Get the latest articles, insights, and exclusive content delivered straight to your inbox.
120
Neciu Dan @neciudan.dev · 26/09/2026
It covers more the components side
000
Neciu Dan @neciudan.dev · 25/09/2026
What a Design System Is Really For with Szymon Chudy @chudy.me (5’ video) If you enjoy this please Like and Subscribe (It helps) 🔥 🔥🔥 youtu.be/5n9NWu4xDGc
youtu.be
What a Design System Is Really For with a Netflix Engineer
YouTube video by Neciu Dan - The Señor Developer
110
Neciu Dan @neciudan.dev · 24/09/2026
And Spotify 🎧 open.spotify.com/episode/2R4p...
010
Neciu Dan @neciudan.dev · 24/09/2026
Dont skip this episode with @chudy.me Pure gold youtu.be/O1tzjZKzPpk
142
Neciu Dan @neciudan.dev · 23/09/2026
@chudy.me on the latest Señors at Scale episode Full episode link: youtu.be/O1tzjZKzPpk
161
Neciu Dan @neciudan.dev · 21/09/2026
New episode is up with @chudy.me Design systems yay youtu.be/O1tzjZKzPpk
youtu.be
Design Systems at Scale with Szymon Chudy (Netflix) | Hawkins, Paved Roads, AI Migrations
YouTube video by Neciu Dan - The Señor Developer
041
Neciu Dan @neciudan.dev · 21/09/2026
💬 "Design systems are slower than product. People are usually angry about that, but I think it's a feature, not a bug."- @chudy.me Listen now 👇 ▶️ YouTube: youtu.be/O1tzjZKzPpk 🎧 Spotify: open.spotify.com/episode/2R4pAOIYVX…
000
Neciu Dan @neciudan.dev · 17/09/2026
neciudan.dev/subscribe
neciudan.dev
Subscribe to Neciu Dan's Newsletter
Get the latest articles, insights, and exclusive content delivered straight to your inbox.
001
Neciu Dan @neciudan.dev · 17/09/2026
3️⃣ use(browser()) Every SSR app has that one component that needs localStorage or the local time zone use(browser()) suspends on the server and does nothing on the client. The nearest Suspense fallback goes into the HTML, and the component renders normally after hydration. react.dev/blog/2026/09...
react.dev
React 19.3 – React
The library for web and native user interfaces
100
Neciu Dan @neciudan.dev · 17/09/2026
2️⃣ Fragment refs If a component renders a list of siblings with no parent, or comes from a library that doesn't forward its ref, getting to its DOM nodes meant adding a wrapper div that messed with your layout Now you pass a ref straight to <Fragment> and get a FragmentInstance with addEventListener
100
Neciu Dan @neciudan.dev · 17/09/2026
1️⃣ <ViewTransition> Until now, animating a component entering, leaving, or moving meant an experimental build or building on top of the browser's View Transition API yourself. Now you wrap the part of the UI you care about, and any update inside startTransition gets animated.
100
Neciu Dan @neciudan.dev · 17/09/2026
⚛️ React 19.3 is out I've written about this before, but now it's official. Let's see what we get 👇
100
Neciu Dan @neciudan.dev · 16/09/2026
neciudan.dev/subscribe
neciudan.dev
Subscribe to Neciu Dan's Newsletter
Get the latest articles, insights, and exclusive content delivered straight to your inbox.
010
Neciu Dan @neciudan.dev · 16/09/2026
Upgrade with npm install zod@latest. Read the full blog zod.dev/blog/zod-4-6 #TypeScript #Zod #JavaScript #WebDevelopment #React
zod.dev
Zod 4.6
Zod 4.6 is now available, with .validate() for boolean validation, .properties() on z.instanceof(), and six more JSON Schema keywords.
130
Neciu Dan @neciudan.dev · 16/09/2026
3️⃣ z.withParser() — z.compile() builds its fast parser with new Function, which a strict Content Security Policy blocks So the fastest path in Zod was off limits in the apps that care most about security. withParser() lets you generate the parser at build time and plug it in under the same contract.
120
Neciu Dan @neciudan.dev · 16/09/2026
2️⃣ z.instanceof().properties() — If you try to validate a fetch Response with z.object(), you get back a plain object, and the prototype is gone, and so is .json(). Now you can validate properties on a class instance in place and get the same instance back with its methods intact.
110
Neciu Dan @neciudan.dev · 16/09/2026
1️⃣ .validate() — Until now, asking "is this input valid?" meant calling safeParse, which walks the whole input and builds a ZodError with an issue object for every failure .validate() returns a boolean, aborts on the first error it meets, creates no issue objects at all, and narrows the type
110
Neciu Dan @neciudan.dev · 16/09/2026
💎 Zod is my favorite library (after React Query) Version 4.6 is out 👇 Here is what I am excited about in the update from @colinhacks.com
190
Neciu Dan @neciudan.dev · 15/09/2026
New Episode is live!! Agentic Systems at Scale with Vilva Athiban (Omio) | MCP, Orchestration Agents&LLM Cost Optimizatio Full episode is here 👇 youtu.be/WXtrBMlJjQo
000
Neciu Dan @neciudan.dev · 15/09/2026
I also wrote a similar piece here: neciudan.dev/ci-cd-in-the...
neciudan.dev
Frontend CI/CD in the age of AI -- Part 1
Code is written faster than ever with AI loving to write tests for everything it does. This makes our CI pipeline slower and slower. Here is how to build a fast CI/CD pipeline - Part 1 with focus on C...
000
Neciu Dan @neciudan.dev · 15/09/2026
neciudan.dev/subscribe
neciudan.dev
Subscribe to Neciu Dan's Newsletter
Get the latest articles, insights, and exclusive content delivered straight to your inbox.
100
Neciu Dan @neciudan.dev · 15/09/2026
4️⃣ They now design v0 for 10 to 20x the load they can see. Agents open smaller PRs, push overnight and on weekends, and PR approval keeps getting faster, so CI job volume grows exponentially rather than with headcount. Is this the future?
100
Neciu Dan @neciudan.dev · 15/09/2026
3️⃣ They pointed a long-running Claude Tag session at the service's metrics. Whenever the listener fell more than 50,000 jobs behind, it pinged the engineer with the full context of previous fixes, and after the rewrite, it tuned journal size and worker count on its own.
100
Neciu Dan @neciudan.dev · 15/09/2026
2️⃣ The service used to keep all test history in the memory of one process, so it could never be sharded. Now every CI result gets appended to a journal in an in-memory store. A consumer rolls that journal into per-test history every few seconds, and the selector reads from there.
100
Neciu Dan @neciudan.dev · 15/09/2026
1️⃣ They stopped running every test on every PR years ago. A deterministic test selection service looks at past results and which packages a change touches, then assigns each PR a specific set of tests to run, giving agents a tighter loop to self-verify against.
100
Neciu Dan @neciudan.dev · 15/09/2026
I'm pretty passionate about CI, so of course I want to see where it's headed in the AI age. This piece by @anthropic.com got me giddy. Here is what I learned in the thread 👇 claude.com/blog/agentic...
claude.com
Agentic coding is straining CI. Here’s how we scaled test impact analysis at Anthropic | Claude by Anthropic
Our CI job volume increased 25x over 6 months. We patched our test selection service three times before finding a sustainable solution.
100
Neciu Dan @neciudan.dev · 14/09/2026
youtu.be/WXtrBMlJjQo
youtu.be
Agentic Systems at Scale with Vilva Athiban (Omio) | MCP, Orchestration Agents&LLM Cost Optimization
YouTube video by Neciu Dan - The Señor Developer
000
Neciu Dan @neciudan.dev · 14/09/2026
And Spotify for the fancy: open.spotify.com/episode/4ZIbjt441i…
000
Neciu Dan @neciudan.dev · 14/09/2026
"LLMs are made for token maxing. They are not made for efficiency." Vilva Athiban (@vilvaathibanpb.bsky.social), Lead AI Engineer at Omio, on how they rebuilt their agent backend on MCP and cut costs. New Señors at Scale episode 👇 youtu.be/WXtrBMlJjQo
100
Neciu Dan @neciudan.dev · 13/09/2026
Subscribe to get the next one in your inbox first: neciudan.dev/subscribe
neciudan.dev
Subscribe to Neciu Dan's Newsletter
Get the latest articles, insights, and exclusive content delivered straight to your inbox.
000
Neciu Dan @neciudan.dev · 13/09/2026
React Day Berlin — December 4 at Kosmos, remote ticket free through my badge: gitnation.com/badges/react...
gitnation.com
Check out my badge & claim your free React Day Berlin 2026 remote ticket!
Join 5k engineers worldwide at React Day Berlin 2026 and meet 45+ top speakers at December 4 - 7, 2026
100
Neciu Dan @neciudan.dev · 13/09/2026
🎟️ Conferences: CityJS Athens [@cityjsconf.bsky.social] — October, my link takes 10% off tickets: ti.to/cityjs-confe...
ti.to
CITYJS ATHENS 2026
Join 300+ developers, engineers, architects, and AI builders for the 6th edition of CityJS Athens. • 30+ international speakers • 3 days of workshops, talks &amp; networking • AI, JavaScript, frontend...
100
Neciu Dan @neciudan.dev · 13/09/2026
Tailwind Labs is joining Shopify by Adam Wathan [@adamwathan.com]: tailwindcss.com/blog/tailwin...
tailwindcss.com
Tailwind Labs is joining Shopify
We're joining Shopify to give Tailwind a stable long-term home where it will be actively maintained for the millions of people who depend on it.
100
Neciu Dan @neciudan.dev · 13/09/2026
Using maths to balance your heading styles by Craig Abbott [@craigabbott.co.uk]: www.craigabbott.co.uk/blog/2026/us...
craigabbott.co.uk
Using maths to balance your heading styles - Craig Abbott
A simple system for styling heading levels using a modular scale
100
Neciu Dan @neciudan.dev · 13/09/2026
The asteroid currently hitting frontend web development by Nolan Lawson nolanlawson.com/2026/08/23/t...
nolanlawson.com
The asteroid currently hitting frontend web development
A lot of the educators I admire in the frontend web space seem to be either bowing out or dialing back their efforts: Axel Rauschmayer, Salma Alam-Naylor, Josh W. Comeau, to name a few. Other well-…
100
Neciu Dan @neciudan.dev · 13/09/2026
The revolt of the reader by Bryan Cantrill [@bcantrill.bsky.social]: bcantrill.dtrace.org/2026/09/05/t...
bcantrill.dtrace.org
The revolt of the reader | The Observation Deck
100
Neciu Dan @neciudan.dev · 13/09/2026
The oldest architecture in computing by Werner Vogels [@werner.social]: www.allthingsdistributed.com/2026/09/the-...
allthingsdistributed.com
The oldest architecture in computing
A GPU burns 700 watts and hundreds of thousands of tries to learn Pong. A human brain does it on 20 watts in a handful of attempts. So what can the oldest architecture in computing teach us about wher...
100
Neciu Dan @neciudan.dev · 13/09/2026
📚 Community reads: Claude on call: How Claude Tag serves as Anthropic's first responder for CI/CD failures by Sachin Malhotra claude.com/blog/ai-ci-c...
claude.com
How Claude Tag serves as Anthropic’s first responder for CI/CD failures | Claude by Anthropic
How Anthropic runs AI incident response for CI/CD: an engineer on our Continuous Integration team walks through the Claude Tag agent that detects, triages, and resolves CI failures.
100
Neciu Dan @neciudan.dev · 13/09/2026
📬 Newsletter edition 28 just went out. Catch up here 👇 🎙️ New Señors @ Scale episode with Dan Abramov [@danabra.mov], on AT Protocol, Redux and the State of React www.youtube.com/watch?v=gtrG...
youtube.com
Decentralized Social Media at Scale with Dan Abramov (Vercel) | AT Protocol, Bluesky, Redux, React
YouTube video by Neciu Dan - The Señor Developer
230
Neciu Dan @neciudan.dev · 12/09/2026
Last one I swear 😅 Mastadon vs BlueSky Debunking Misconceptions with Dan Abramov @danabra.mov youtu.be/t-Vq_y5Bmhc
youtu.be
Mastodon vs AT Protocol Debunking Misconceptions with Dan Abramov
YouTube video by Neciu Dan - The Señor Developer
060
Neciu Dan @neciudan.dev · 12/09/2026
open.spotify.com/episode/3Z3S...
open.spotify.com
Decentralized Social Media at Scale with Dan Abramov (Vercel) | AT Protocol, Bluesky, Redux, React
Señors at Scale - Software Engineering & Tech Leadership · Episode
010
Neciu Dan @neciudan.dev · 12/09/2026
youtu.be/gtrGsimXAVA?...
youtu.be
Decentralized Social Media at Scale with Dan Abramov (Vercel) | AT Protocol, Bluesky, Redux, React
YouTube video by Neciu Dan - The Señor Developer
110