Paul DeVito's Avatar

Paul DeVito

@pdevito3

Web dev ❤️ .NET, React, vertical slice, and DDD

115
Followers
148
Following
139
Posts
30.08.2023
Joined
Posts Following

Latest posts by Paul DeVito @pdevito3

Video thumbnail

New React Aria release!

✅ Multi-select ComboBox with customizable selection rendering (e.g. TagGroup)
🏝️ Tree sections – create labeled groups of items
💯 Better NumberField paste handling
📆 Improved Calendar month and year dropdown behavior
🐞 Lots of bug fixes!

react-aria.adobe.com/releases/v1-...

04.03.2026 19:04 👍 42 🔁 4 💬 3 📌 1

Anxiously awaiting more movement towards this. Easily my biggest pain point atm bsky.app/profile/pdev...

13.02.2026 16:26 👍 0 🔁 0 💬 0 📌 0

🆕 npx unbarrelify

At last, an easy way get rid of barrel files!

Rewrites consumers to import directly from source, then deletes the barrels.

Safe and fully automated, read all about it at github.com/webpro/unbar...

21.01.2026 06:06 👍 110 🔁 22 💬 3 📌 3
Preview
Open Borders by Bryan Caplan | Open Library Open Borders by Bryan Caplan, Zach Weinersmith, Oct 29, 2019, First Second edition, paperback in English

If you want an econ perspective, I worked on a book, which is likely at your library: openlibrary.org/books/OL2822...

Kim Clausing wrote a more left-wing/progressive angle: openlibrary.org/books/OL2733...

24.01.2026 16:15 👍 214 🔁 29 💬 6 📌 3

Once again, immigration is not even a problem. Immigrants are not more criminal, they don't cost jobs, they don't harm the economy. There is no reason for any of this. It is hurting ourselves to hurt them.

24.01.2026 16:08 👍 2921 🔁 796 💬 30 📌 34
This line graph illustrates the percentage change in agency staff levels from the previous year for nine major U.S. federal scientific and health organizations between the fiscal years 2016 and 2025. The agencies tracked include the CDC, Department of Energy, EPA, FDA, NASA, NIH, NIST, NOAA, and NSF. For the majority of the timeline between 2016 and 2023, the agencies show relatively stable fluctuations, generally staying within a range of +5% to -5% change per year. However, there is a dramatic and uniform plummet starting in the 2024–25 period. Every agency depicted shows a sharp downward trajectory, with staffing losses ranging from approximately -15% to over -25%. The Environmental Protection Agency (EPA) shows the most significant decline, dropping to roughly -26%, while the National Institute of Standards and Technology (NIST) shows the least severe but still substantial drop at approximately -15%.

This line graph illustrates the percentage change in agency staff levels from the previous year for nine major U.S. federal scientific and health organizations between the fiscal years 2016 and 2025. The agencies tracked include the CDC, Department of Energy, EPA, FDA, NASA, NIH, NIST, NOAA, and NSF. For the majority of the timeline between 2016 and 2023, the agencies show relatively stable fluctuations, generally staying within a range of +5% to -5% change per year. However, there is a dramatic and uniform plummet starting in the 2024–25 period. Every agency depicted shows a sharp downward trajectory, with staffing losses ranging from approximately -15% to over -25%. The Environmental Protection Agency (EPA) shows the most significant decline, dropping to roughly -26%, while the National Institute of Standards and Technology (NIST) shows the least severe but still substantial drop at approximately -15%.

This is the most astonishing graph of what the Trump regime has done to US science. They have destroyed the federal science workforce across the board. The negative impacts on Americans will be felt for generations, and the US might never be the same again.

www.nature.com/immersive/d4...

20.01.2026 22:53 👍 14445 🔁 8312 💬 90 📌 766
Building Replicate The full, unvarnished story of building an offline-first sync engine for Convex—from RxDB experiments to Yjs CRDTs, the Loro exploration, and the cursor problem that nearly broke everything. (notice ⚠...

Great writeup on sync engines and local first functionality

robelest.com/journal/repl...

05.01.2026 15:12 👍 1 🔁 0 💬 0 📌 0
Post image

engineers with good taste will dominate

02.01.2026 15:45 👍 6 🔁 1 💬 0 📌 0
Post image

The mathematical definition of idempotence will fail you in production

Not this

Applying a request n times has no effect beyond the first application

But that

Applying a request n times, regardless of how the state has evolved in between applications, has no effect beyond the first application

30.12.2025 12:55 👍 5 🔁 1 💬 1 📌 1

I agree with you here. So far the pattern has been that the community figures out the best Rube Goldberg machine, then the providers make it the default. I’m very happy watching it all happen and then benefitting when the winner is picked and becomes the default.

27.12.2025 10:39 👍 12 🔁 1 💬 1 📌 0

Indeed, totally get the incremental releases.

But yeah having something plug and play into a docker compose like OP would definitely be the end goal and DX from my perspective.

Obviously much more technically challenging 🙂 y’all are killing it though 🚀

22.12.2025 15:44 👍 1 🔁 0 💬 1 📌 0

Cool, thanks! I’ll look in detail the next couple nights, but at first glance seems like a bit more manual setup vs a simple docker setup like above?

Sorry if I’m just missing something at a glance! Appreciate you guys reaching out regardless 🍻

22.12.2025 15:14 👍 0 🔁 0 💬 1 📌 0

In this example, I’m getting more metrics and tracing to assist with debugging, troubleshooting, etc that I wouldn’t have always gotten before because the juice wasn’t worth the squeeze.

To I think the larger q you’re getting at here, I get more high quality output (shaped by me) now with ai

21.12.2025 20:03 👍 0 🔁 0 💬 0 📌 0

justfuckingusetailwind.com

21.12.2025 01:14 👍 0 🔁 0 💬 0 📌 0
A proposed docker compose setup for a simplified proxy vs sidebars per service

A proposed docker compose setup for a simplified proxy vs sidebars per service

👋 @tailscale.com -- any plans for something like tsd proxy to be first class? something like this (with oauth) is SO much more straightforward than all the hoops and config with sidecars

file:///Users/paul/Downloads/carbon(13).png

20.12.2025 22:57 👍 1 🔁 0 💬 1 📌 1

Another good one it tracing and metrics! Pretty much get it for free now.

20.12.2025 15:25 👍 2 🔁 0 💬 1 📌 0
Preview
ASP.NET Core roadmap for .NET 11 · Issue #64787 · dotnet/aspnetcore ASP.NET Core planning for .NET 11 is now in progress! This roadmap is currently just a placeholder. We'll update the roadmap with specific planned features as planning progresses. This issue repres...

#ASPNETCore roadmap for .NET 11 | by Dan Roth

buff.ly/Ohn54FG

#dotnet #webdev #blazor #dotnet11 #apis

17.12.2025 16:02 👍 6 🔁 2 💬 0 📌 0
Video thumbnail

Introducing the new React Aria docs! 🎉

All-new content and search experience. Interactive CSS and Tailwind examples to get you started quickly – just install with shadcn. New guides and full example apps. MCP server and AI integrations.

Check it out! react-aria.adobe.com

16.12.2025 22:04 👍 101 🔁 12 💬 9 📌 2
Migrating from GitHub to Codeberg ⚡ Zig Programming Language

Not a big surprise to be honest. I have myself started to consider moving away due to to all the recent bugs and quality regressions. Sad to see something so good, become so bad in such short time.

ziglang.org/news/migrati...

27.11.2025 09:44 👍 11 🔁 2 💬 1 📌 1
An example of the new left join syntax 

```
var query = context.Students
    .LeftJoin(
        context.Departments,
        student => student.DepartmentID,
        department => department.ID,
        (student, department) => new 
        { 
            student.FirstName,
            student.LastName,
            Department = department.Name ?? "[NONE]"
        });
```

An example of the new left join syntax ``` var query = context.Students .LeftJoin( context.Departments, student => student.DepartmentID, department => department.ID, (student, department) => new { student.FirstName, student.LastName, Department = department.Name ?? "[NONE]" }); ```

The new Join operators are also really nice. I was just working on a complex filter feature recently that I can greatly simplify with this new method.

learn.microsoft.com/en-us/ef/cor...

26.11.2025 13:12 👍 0 🔁 0 💬 0 📌 0
example of the new named query syntax:

```
modelBuilder.Entity<Blog>()
    .HasQueryFilter("SoftDeletionFilter", b => !b.IsDeleted)
    .HasQueryFilter("TenantFilter", b => b.TenantId == tenantId);
```

example of the new named query syntax: ``` modelBuilder.Entity<Blog>() .HasQueryFilter("SoftDeletionFilter", b => !b.IsDeleted) .HasQueryFilter("TenantFilter", b => b.TenantId == tenantId); ```

EF 10 introduces named query filters, which allow attaching names to query filter and managing each one separately:

learn.microsoft.com/en-us/ef/cor...

26.11.2025 13:12 👍 0 🔁 0 💬 1 📌 0

A couple awesome new EF features in .NET 10 I haven't been seeing people talk about:

- Named Query Filters
- New `Join` operators

Details 👇

26.11.2025 13:12 👍 0 🔁 0 💬 1 📌 0

Love it! Next up, Linux? 🚀

21.11.2025 12:57 👍 1 🔁 0 💬 0 📌 0

Amusing: Google does not allow its devs to use its newly launched IDE, Antigravity, for development.

Classic example of “externalisation” at Google: they have an *internal* (increasingly different!) version of it, but they won’t use what they launched to everyone else

20.11.2025 08:57 👍 119 🔁 11 💬 3 📌 4
Preview
GitHub - davidfowl/aspire-13-samples: A repo showing micro samples with aspire 13 A repo showing micro samples with aspire 13. Contribute to davidfowl/aspire-13-samples development by creating an account on GitHub.

Working on samples for aspire 13

github.com/davidfowl/as...

#aspire @aspire.dev

15.11.2025 23:45 👍 28 🔁 5 💬 1 📌 0
Video thumbnail

What if component libraries supported in-context errors by default via async React action props? Simple DX like toasts, but better UX. 🤔

15.11.2025 22:52 👍 20 🔁 2 💬 4 📌 0

.NET 10 day!

11.11.2025 17:48 👍 0 🔁 0 💬 0 📌 0

Great AI use case — easily add tracing and metrics that you may not have before.

06.11.2025 04:33 👍 0 🔁 0 💬 0 📌 0
DHH Is Right About Everything
DHH Is Right About Everything YouTube video by ThePrimeTime

It’s wild how many people feel entitled to OSS maintainer’s free work, especially at your scale.

DHH is on the money with it youtu.be/mTa2d3OLXhg?...

31.10.2025 16:51 👍 0 🔁 0 💬 0 📌 0