Profile avatar
pdevito3.bsky.social
Web dev ❤️ .NET, React, vertical slice, and DDD
88 posts 105 followers 133 following
Prolific Poster
Conversation Starter

Firefox 🦊 FINALLY supporting tab grouping is amazing and going to make my tab hoarding much worse 😂

🧲 Introducing cursor zones and magnetic cursors, now in Motion+ Cursor. It's easier than ever to adapt your cursor to your content - and your content to your cursor! All powered with Motion's spring and layout animations. motion.dev/blog/introducing-magnetic-cursors-in-motion-cursor

Love this breakdown — great domain enrichment examples @codeopinion.bsky.social youtu.be/K9vEDkq9GIw?...

With AI your value increasingly isn’t writing code, it’s: - managing complexity over time - reducing stakeholders’ mental load - derisking execution - figuring out what to build - roadmapping how to achieve results - iterating products to reach objectives -

🏖️ Tonight's feature post beach vacation, tab filtering! This one is pretty cool and not one I've seen in the wild outside AriaKit. Code ⬇️

At the beach and I keep thinking about enhancing this 🤓

I've been working on a headless React UI library for an autocomplete and it's been quite fun. Really happy with how it's coming along so far!

kubernetes is a complexity tax. almost anything is possible, but every task no matter how small or large carries a tax of time and effort because you're in k8s-land

Easily my favorite git UI. Been using it for years and no regrets.

🚀 Introducing Motion's reactive APIs, now in early access. This suite of functions brings the power of Motion for React's motion values to all JS users. Compose chains of values with transformValue and mapValue, and performantly render them with the new styleEffect.

Blogged: Going beyond singleton, scoped, and transient lifetimes—tenant, pooled, and drifter andrewlock.net/going-beyond... In this post I investigate some 'experimental' dependency injection scopes that provide additional features over Singleton, Scoped, and Transient #dotnet #aspnetcore

I see it. I have lived it. 83 years ago, the U.S. government turned upon a group of its own citizens and residents and sent them to internment camps without due process. I was there among them. American fascism is back. It is here. It is now.

Never forget.

in the over 15 years i've been using database migrations i can't recall a single time i've ever used a "down" migration roll forward, not back

Elections have consequences

Def want to echo this. Especially agree with the first bullet. Wish we had a strong standard here that was normalized

blogged - AutoMapper and MediatR are going commercial: www.jimmybogard.com/automapper-a... - I don't have details yet because I haven't worked it out yet. But wanted to give folks the heads up

Introducing Silk — The most advanced swipeable sheet ever engineered for the web. Native-like experience • Works on all devices • Unlocks dozens of UI patterns on the web. Available for React.

The first mover advantage is often negated by a bad user experience.

This is more important than you realize. Bluesky doesn’t downgrade links. Which means news sites will get more traffic from here than other sites. Which gives them economic reasons to post here first.

I have a passive theory that the manner in which junior and senior devs leverage AI assistance for coding is fundamentally different: (1/?)

This is a PhD student in *epidemiology*

Feel like we need a @tanstack.com autocomplete to go along with the wonderful new @tanstack.com form. Have no doubt we’d have a great async data story here 🚀 And a date picker of course 📆

Dbt feels like someone really wanted SQL to actually be a programming language and did their best to make it happen 😂

Love this. Especially the server validation 🔥

Feedly just announced Bluesky support. Every Feedly user can now follow Bluesky users, feeds, and lists, with an option to follow only posts with links in them. feedly.com/new-features...

FWIW, with Microsoft AI you can easily handle this with something like this, but it seems like Deepseek appends a ton of new lines and that's what gets picked up as the message text 🫠 file:///Users/paul/Downloads/carbon(7).png

Immediately seeing the impact of clashing syntax when trying out #deepseek today -- When trying to get a JSON response with DS, you need to pass a `response_format={'type': 'json_object'}` instead of the traditional `format=json` Practically though... DS was WAY faster than models I've been using

I put JavaScript on my Roomba. This might be the stupidest video you watch all week, but I promise you'll either learn something or be entertained. Full build now up! www.youtube.com/watch?v=4jAM...

Costco, Microsoft, Apple and Pinterest are doubling down on DEI. Because diversity, equity and inclusion are good for business. #DEI www.nytimes.com/2025/01/22/b...

Tech companies: where is all the talent? Also tech companies: you have 4 rounds of tech interviews on a shitty web IDE and you have no time to ask us questions about our company or teams Pass 😂