Paul DeVito
pdevito3.bsky.social
Paul DeVito
@pdevito3.bsky.social
Web dev ❤️ .NET, React, vertical slice, and DDD
Great AI use case — easily add tracing and metrics that you may not have before.
November 6, 2025 at 4:33 AM
Reposted by Paul DeVito
@ssalbdivad.dev you're amazing 🤩. Obviously WTF!? but in a good way 🤪
📢Introducing ArkRegex📢

a drop in replacement for new RegExp() with types ⬇️
October 28, 2025 at 6:57 PM
Been setting up skills in claude code today and the state management one is essentially a condensed version of @tkdodo.eu’s blog
October 24, 2025 at 8:30 PM
Reposted by Paul DeVito
Having a blast re-designing all the React Aria examples this week. Flat design is so over – bring back depth! 😃
October 14, 2025 at 5:03 PM
Reposted by Paul DeVito
Auditing 47 Failed Startups for why they failed

www.reddit.com/r/Entreprene...
From the Entrepreneur community on Reddit
Explore this post and more from the Entrepreneur community
www.reddit.com
October 14, 2025 at 8:25 AM
Reposted by Paul DeVito
The OP goes on to note:
October 14, 2025 at 12:27 PM
Reposted by Paul DeVito
I get a feeling that working with multiple AI agents is something that comes VERY natural to most senior+ engineers or tech lead who worked at a large company

You already got used to overseeing parallel work (the goto code reviewer!) + making progress with small chunks of work
October 9, 2025 at 11:06 AM
Reposted by Paul DeVito
My personal anecdote on the impact of AI (aka Claude Code + Cursor)

There was this tool I wanted to build that would have helped my business a little bit at @pragmaticengineer.com, but not enough to

1. Do it myself (would have taken ~days)
2. Hire someone (too much onboarding)

But...
October 1, 2025 at 2:20 PM
Reposted by Paul DeVito
Abandon Vercel.

The Replit guys have a migration tool and they are they do not support the genocide.
What's next? Playing badminton with Skelator?
September 29, 2025 at 9:06 PM
Reposted by Paul DeVito
The `FakeTimeProvider` in #dotnet is excellent for testing time-based scenarios. You can advance time in increments, like a true Time Lord, to test tricky timing behaviors.

Get it in the "Microsoft.Extensions.TimeProvider.Testing” NuGet package.
September 29, 2025 at 7:13 PM
Reposted by Paul DeVito
You can add a "Create" option to a React Aria ComboBox in just a few lines of code.

stackblitz.com/edit/szjf6ul...
September 23, 2025 at 6:15 PM
Listening to Careless People by Sarah Wynn-Williams

Hearing about the tools that engineers at Facebook made around censorship is absolutely wild. The complete lack of morals that leadership has is one thing, but the fact that all these other staff just execute it is crazy. I can’t imagine
September 23, 2025 at 9:54 PM
Reposted by Paul DeVito
.NET STS releases supported for 24 months

ift.tt/T7syaAf

#dotnet #support #microsoft
.NET STS releases supported for 24 months - .NET Blog
.NET STS releases will be supported for 24 months
ift.tt
September 17, 2025 at 7:01 PM
Reposted by Paul DeVito
I don't know who needs to hear this, but here are some alternatives to fetching data in useEffect:
September 13, 2025 at 1:23 PM
Reposted by Paul DeVito
v1.108 is rolling out today 🚚

Now live, at long last: Bookmarks, aka Saved Posts. For all those posts you'll definitely plan to come back to!

Update the app and give it a try. The button is right down there 👇
September 8, 2025 at 6:24 PM
Reposted by Paul DeVito
Seems like an appropriate time to re-share the @aaronboodman.com thread.

"Chrome was delivered without any sprints at all"

xcancel.com/aboodman/sta...
September 9, 2025 at 6:09 AM
Reposted by Paul DeVito
And it's a day ending in "Y", so I'll say yet again that the over-emphasis on layering and abstraction from how people typically explain and use Clean/Onion/Hexagonal Architecture/Ports and Adapters has caused real harm in real world systems
September 8, 2025 at 10:58 PM
Reposted by Paul DeVito
Recreated the Apple Photos UI with React Aria in just ~200 lines! Complete with virtualized scrolling, view transitions, adjustable waterfall layout, folder tree, search, multi-selection, and accessible drag and drop.

Just one of the demos I'm planning for the new docs. 🙂
September 8, 2025 at 8:38 PM
Reposted by Paul DeVito
I decided to test whether EXIF data is removed from images sent over X's new encrypted chat feature like Signal and other messengers do.

I can confirm it is not. I was able to extract information including GPS coordinates from a test image sent to me.
September 5, 2025 at 6:08 PM
Reposted by Paul DeVito
The uncomfortable reality is that it is 100x harder to become a solid software engineer than to become hands-on with these tools

A solid dev starts to use these tools and 2 weeks later they know what needs to be known

Someone using these tools is not necessarily a solid dev tho…
August 23, 2025 at 4:22 PM
Reposted by Paul DeVito
So next time you find yourself writing a useMemo or useCallback, ask yourself if it's really achieving anything

Highly recommend the read
tkdodo.eu/blog/the-us...
The Useless useCallback
Why most memoization is downright useless...
tkdodo.eu
August 20, 2025 at 9:56 AM
Reposted by Paul DeVito
I will die on this hill, but these class definition pages for #dotnet are unhelpful and a waste of time.
August 8, 2025 at 1:17 PM
Reposted by Paul DeVito
TanStack DB is now in BETA!

We’ve been working on TanStack DB, an embedded, reactive client database for TanStack Query, and are proud to announce today that with the 0.1 release that it's now in BETA!

tanstack.com/blog/tanstac...
Stop Re-Rendering — TanStack DB, the Embedded Client Database for TanStack Query | TanStack Blog
Your React dashboard shouldn't grind to a halt just because one TODO turns from ☐ to ☑. Yet every optimistic update still kicks off a cascade of re-renders, filters, useMemos and spinner flashes. If y...
tanstack.com
July 29, 2025 at 5:59 PM
Tailwind elements looks really interesting 👀 t.co/5z3FOC19vV
https://tailwindcss.com/blog/vanilla-js-support-for-tailwind-plus
t.co
July 25, 2025 at 4:49 PM