Particular Software retweeted
Shipped v1.6.0 of my dotnet-skills repo this morning and I can claim approximately zero credit for the work that went into it 😂
@danielmarbach and some of his colleagues from @ParticularSW put a ton of time and effort into writing an extremely detailed AOT trimming skill, complete with a migration guide for existing libraries that are trying to support AOT.
Install instructions are here and kudos to them for sharing their brilliant work with the rest of us github.com/Aaronontheweb/dot…
Particular Software retweeted
Shipped version 1.5.0 of my dotnet-skills agent skills repository with lots of contributions from @danielmarbach and Tomasz from @ParticularSW
1. Excellent skill on C# nullability attributes + gradual introduction into legacy projects
2. Lots of improvements and examples to OTEL skill
3. Codex plugin support
Particular Software retweeted
On June 26, @adamralph will present: DDD - Service Boundaries. Register here meetup.com/techexcellence/ev… Thanks to @ValentinaCupac, @dmokafa, Oliver Zihler and @AlinaLiburkina for organizing the event.
#ddd #soa #microservices #architecture #techexcellence
Particular Software retweeted
This is the Corvette that Windows zip folders bought.
Back in '93 or so, I was working at Microsoft on COM, and at home for fun I started writing a shell extension to browse zip folders in the new Win95 user interface, making them appear as if they were just folders. That grew into a shareware product call VisualZIP.
Then one day just before heading into work, I got a call from a lady at Microsoft. She wanted to know if I was the Dave Plummer who wrote VisualZIP, and long story short, they wanted to buy it, and could I come in to talk about it at some point?
I said "Sure, what's your office number, I'll stop by!" and it kinda freaked her out.
She said "No, no, we'd have to coordinate with travel and legal..." but I was confused as to why I'd need to book travel to talk to someone where I already worked!
And THEN I figured it out. She didn't know that I already worked for Microsoft, and I didn't know that she didn't know. So that was a bit awkward. But we worked it out.
In the end, my choices were pretty limited - either quit my day job and compete with Microsoft, or do what I wound up doing instead: cheerfully accepting their first, best, and only offer. So that's what I did!
I accpepted their offer, paid the taxes on it, and bought a lightly used red 1994 Corvette LT1. There wasn't much left over. So next time you open a zip file on Windows, think of my car :-)
If you've ever wondered why the zip support is so slow today, there are two main reasons: first, being 25+ year old code, it's single threaded. It doesn't matter how many CPU cores you have, it only uses one.
Second, because of the way the shell used to work, you couldn't just hand it the contents of a file, you had to give it a local file path as the source. So the code first extracts the file to a temporary location, hands that location to the shell, and the shell copies the file. In other words, there's an extra temp copy operation involved in every operation.
That *could* be fixed, but I imagine the sense is that anyone who's hardcore about their zip performance or feature set will likely be using 7-Zip or WinRAR, etc. I don't see them improving it any time soon, but they have added more compression formats like RAR to the mix, so you never know.
If you enjoy these random nostalgic looks back, follow me for more! And heck, if you made it this far, you might as well share it too :-)
Particular Software retweeted
Did you see @hannes_lowette talk on building software like a bag of marbles? What to learn more on finding boundaries that are actually useful? Check out this talk from @adamralph: particular.net/webinars/find…
Particular Software retweeted
Replying to @lucamezzalira
Honestly I would never use an EDA offering from aws or MS as is, so I would ALWAYS go with NServiceBus who spent decades solving real world EDA problems and implement all the EDA Patterns and techniques that are needed. I would not re-invent the wheel.
particular.net/learn/recipes
Particular Software retweeted
Replying to @UdiDahan
NServiceBus support to developers is fantastic! Next level actually. Your architects provide amazing guidance to us with solid spikes.
Particular Software retweeted
I love me some #NServiceBus charts.
In this situation Blob creation (for handing images to CloudFlare in a later step) is taking an avg of 1.6 seconds. We are well within rate-limit. This was a code release that I was particularly interested in watching real-world behavior.
Particular Software retweeted
NServiceBus Performance: продуктивність та оптимізація рішень dou.ua/forums/topic/45069/?f…
Particular Software retweeted
Handling multi-step transactions without the saga pattern in NServiceBus is like assembling IKEA furniture without the manual.
Particular Software retweeted
I couldn’t help but watch some of this on vacation. But the data signal here is so poor I’ll have to finish another time. youtube.com/live/YaEbDVg_z_w… @ParticularSW
Particular Software retweeted
Besides helping performance in distributed systems, queues provide guaranteed delivery, even when dependencies are down. Had the chance to exercise this last weekend for an extended planned downtime. Messages queued and processed once back up thanks to @ParticularSW #NServiceBus
Particular Software retweeted
👇In case you missed the live show with @noctovis + @fbouteruche, you can catch the replay here!
✅ NServiceBus
✅ Outbox Pattern
✅ Model Checking
✅ ...and more!
twitch.tv/videos/1874365880
Particular Software retweeted
Our Titanium sponsors for #kcdc2023 are awesome. Thank you, @alexa99, @ProgressSW, @ParticularSW, and @LaunchDarkly! 💜 – at Kansas City, MO
Particular Software retweeted
All back and settled from an awesome trip to #ndcoslo. The 7YO already enjoying some light reading from @ParticularSW. Thanks @UdiDahan @noctovis @danielmarbach for the awesome book.
Particular Software retweeted
Have any questions about distributed systems, messaging or queues? Come ask us @ParticularSW booth at #ndcoslo! @SzymonPobiega will visualise things for you beautifully 🤩
Particular Software retweeted
If you’re watching @samnewman’s talk and are interested in a managed solution to handle the complexity you’re exposed to when using a message broker, come talk to us at the @ParticularSW booth! #ndcoslo
Particular Software retweeted
Does your system integrate with 3rd parties?
Do those 3rd parties ever go down? (Ha, yes, of course)
Do those 3rd parties ever change their schema?
Wouldn't it be nice to have a platform which handled those kinds of problems for you?
particular.net/blog/when-dis…
Oops. I forgot there was a maintenance window last night. Alarms everywhere this morning.
But #NServiceBus has me covered :) Retry all and all good.



























