Particular Software

8.6K posts

Particular Software banner
Particular Software

Particular Software

@ParticularSW

Makers of NServiceBus and the most developer-friendly service platform for .NET … now also on the other site too https://t.co/0d2pUHzYJK

Everywhere Katılım Aralık 2012
2.8K Takip Edilen4.5K Takipçiler
Particular Software
Particular Software@ParticularSW·
Union Types are here in C# 15 and it looks genuinely exciting. For years we've modeled “one of many possible outcomes” using inheritance hierarchies, marker interfaces or lots of defensive checks. Union Types enable exhaustive matching over a closed set of types. Read the blog post devblogs.microsoft.com/dotnet/csharp-… #csharp #dotnet
English
0
0
0
187
Particular Software
Particular Software@ParticularSW·
"No way would a 'real' developer be caught dead using 'windows' on their character-mode terminal, no way. It was vi or nothing. Er, sorry, I meant emacs. vim. OK, whatever editor you chose to use, you used that editor, then shelled out to a terminal prompt and built it by hand. I mean with make. I mean.... Gah! Forget the details, just stick with the point, 'real' developers just use the tools we have, because the tools we have are all the tools we will ever need!" 😉 blogs.newardassociates.com/blog/2026/titi…
English
0
0
0
155
Particular Software
Particular Software@ParticularSW·
Businesses can adapt to out-of-order delivery of information so our software should be able to as well. Otherwise pizzas could only be delivered one at a time, and might get cold if the driver got lost on the delivery before you. particular.net/blog/you-dont-…
English
0
0
0
97
Particular Software
Particular Software@ParticularSW·
Idempotency in distributed systems is the property that saves you after the network lies, the queue retries, the client panics, and the operator hits replay. In production systems, duplicate delivery is normal. Duplicate side effects are the bug. dev.to/rosgluk/idempo…
English
0
0
0
92
Particular Software
Particular Software@ParticularSW·
Carl and Richard talk to Dylan Beattie about the Use What Works movement, encouraging developers to use well-maintained open-source projects available today rather than rolling their own. Dylan explains how folks go down a path of believing a library is simple until they learn enough to realize that every bit of software is more complicated than they realize. And the less code you own, the happier and more productive you are. Adding AI to the mix only makes it clearer: you need some stability in development. If you're changing every layer of code, you'll spend even more time and frustration chasing problems. spreaker.com/episode/use-wh…
English
0
0
0
166
Particular Software
Particular Software@ParticularSW·
Model Context Protocol (MCP) servers are becoming a key part of how Claude Code extends its capabilities. They give the agent access to documentation, code search, external APIs, and much more. But when Claude Code talks to an MCP server, what exactly is it saying? And what is the server sending back? nestenius.se/ai/visualizing…
English
1
0
0
99
Particular Software
Particular Software@ParticularSW·
Small code paths become expensive when cloud workloads execute them millions of times. The Azure Event Hubs partition key resolver is one of those paths. By removing temporary allocations from the partition-key encoding path, the Azure Event Hubs SDK reduced garbage collection pressure on a publishing hot path. planetgeek.ch/2026/05/15/sma…
English
0
0
0
96
Particular Software
Particular Software@ParticularSW·
IBM MQ is point-to-point. Pub/sub is a manual wiring job on the queue manager. There's no "publish an event and let subscribers handle it" model in the native client. Topic objects and durable subscriptions have to be configured explicitly on the queue manager. Every new subscriber is another manual step. In large environments, monitoring and replaying failed messages also lacks built-in tooling. Teams build scripts. Then scripts to manage the scripts. NServiceBus 𝗮𝗱𝗱𝘀 𝗽𝘂𝗯/𝘀𝘂𝗯 𝗼𝗻 𝘁𝗼𝗽 𝗼𝗳 𝗜𝗕𝗠 𝗠𝗤 𝗻𝗮𝘁𝗶𝘃𝗲 𝘁𝗼𝗽𝗶𝗰𝘀 𝗮𝗻𝗱 𝗵𝗮𝗻𝗱𝗹𝗲𝘀 𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻 𝗹𝗶𝗳𝗲𝗰𝘆𝗰𝗹𝗲 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗰𝗮𝗹𝗹𝘆. ServicePulse gives a single view of failed messages across all endpoints. Sound familiar? Shouldn't it be easier than that? It can be: docs.particular.net/transports/ibm…
English
0
0
0
108
Particular Software
Particular Software@ParticularSW·
"We need to embrace the idea that some failures are inevitable. It's too expensive to try to prevent them completely. Instead we should focus on making sure we can detect issues quickly and compensate for them when they arise." particular.net/blog/what-star…
English
0
0
0
151
Particular Software
Particular Software@ParticularSW·
A useful reminder from Milan Jovanović: primary constructor parameters are captured as mutable variables, not readonly fields. The compiler will not stop you from reassigning them. In service classes that is rarely a real bug; in entities it can be. milanjovanovic.tech/blog/why-i-swi…
English
0
0
0
182
Particular Software
Particular Software@ParticularSW·
All good things must come to an end and so does our time at #TechoramaBE. A big thank you to the event organizers, sponsors and the attendees. Thank you for the great talks, wonderful conversations and learnings. See you all at #TechoramaNL in October.
Particular Software tweet media
English
1
0
1
156