Josh Sullivan
banner
jsullivan.bsky.social
Josh Sullivan
@jsullivan.bsky.social
Dad, Husband, Software Engineer.
Looks delicious!
July 20, 2025 at 12:49 AM
Truly a huge undertaking. Back when I was there, Service Fabric was driving a ton of services. Migrating to Aspire would be tough but so worth it.
May 10, 2025 at 11:52 PM
May 1, 2025 at 11:00 AM
NestJS contributors be like 👀
April 22, 2025 at 10:06 PM
Amazing! I think this would be great for weather-based reminders. “Next time it’s sunny and above 70F, remind me to pull the weeds”
April 15, 2025 at 2:54 AM
I’ve largely made the switch but boy I kind of miss Claude’s UI and Projects features. Just a slightly more polished experience imo.
April 6, 2025 at 12:31 PM
I smell skeuomorphic design making a comeback 👀
March 28, 2025 at 10:20 PM
Such a good feeling! I still contest that it’s one of the best misunderstood tools in the JavaScript space.

I sprinkled some usage of it to stream LLM responses back to our UI and (for better or worse) everyone thinks it’s black magic.
a man with a beard is smiling with his mouth open
Alt: a man with a beard is smiling with his mouth open. The man is Jack Nicholson.
media.tenor.com
March 22, 2025 at 11:43 AM
Very nice — love to see rxjs getting some good use here!
March 22, 2025 at 11:28 AM
Totally agree — if people can’t respect that most of this is essentially a public service and at least bring courtesy to the table then they can fuck right off. Nothing of value is lost in their absence.
March 15, 2025 at 12:13 PM
I think the rule makes sense if you’re approaching it from a consistency standpoint. If that’s the case then the inverse should also be valid.
March 12, 2025 at 10:52 PM
Wow, I used to work in that area and I can say that this is basically in the boonies.

I’m only in Virginia which is still local-ish but even that feels like a trek.

But hey, at least all 7 people in Kent Island who know JavaScript will be there! 😂
March 11, 2025 at 12:15 PM
Totally, just inputting his selected thoughts. And that’s totally valid 👍
March 2, 2025 at 11:34 PM
Monolith basically defined a large part of my childhood. Absolute beast of a development studio. Really sad to see them treated like this.
February 25, 2025 at 11:52 PM
I mostly agree but I have to admit I really like the Stack Overflow “id/title-slug” pattern, especially considering the slug is optional and just makes for a readable url.
February 25, 2025 at 11:36 PM
Awesome! Happy to help if you need an assist on ergonomics, common patterns, etc. Absolutely love Motion too — just trying to have it fit into our app all nice and clean 👍
February 17, 2025 at 4:05 PM
The JavaScript examples are great, but it’s clear that the React examples are far more thorough (probably due to the history of the project). Happy to buy a license if you think it’d move the needle on an Angular project!
February 17, 2025 at 2:51 PM
Nice! Just curious — how beneficial would motion be for use in an Angular SPA? There’s some discussion happening amongst the community that the built in animation system should be avoided, yet there really isn’t a viable alternative outside of css animations.
February 17, 2025 at 2:50 PM
Dude this is great!
February 13, 2025 at 1:52 AM
Decorators are okay but appear to be slowly getting phased out in favor of more functional approaches (signal-based inputs), which I think the community is generally supportive about.

Classes imo are fine with me but I’d like for Angular to have a class-less approach as well.
February 7, 2025 at 6:57 PM
Beautiful! Congratulations, man! It came out so amazing.
January 22, 2025 at 11:56 AM
Great, thanks for letting me know! I’m excited to try this again.

To be clear, I love the idea of Preact and know it’s been adored by many for years. This was my first experience with it, hence my sharp words on the matter.

I’ll let you know how the next attempt goes 👍
January 21, 2025 at 10:14 PM
Seems silly but just straight React would have been the tool I expected. Copying over a lot of pre-existing components for buttons and inputs had slight type mismatches that took a little while to resolve.

I’m open to admitting that this is a skill issue though 😅
January 21, 2025 at 3:00 PM