Particular Software
banner
particular.net
Particular Software
@particular.net
Makers of NServiceBus and the most developer-friendly service platform for .NET
Aspire is all about making your life as a developer easier, but your app is gonna need a database right? See how you can configure your app to use a datasource in just a couple steps.
Using Databases In Aspire
One of the greatest features of Aspire is how easy it is to set up, configure, and work with databases.
blog.nimblepros.com
January 13, 2026 at 11:01 AM
"AI can generate code fast, but without context, boundaries, and language, you get coupling and brittle systems."
Context Is the Bottleneck in Software Development - CodeOpinion
Software development context matters more than ever. AI can write code, but it can’t guess intent, tradeoffs, or boundaries.
codeopinion.com
January 13, 2026 at 3:04 AM
Assuming there is only one administrator may seem safe but there are many ramifications to the assumptions.
Fallacy #6: There is one administrator
In small networks, it is sometimes possible to have one administrator. This is usually the developer who creates and deploys a small project. As a result, this developer has all of the information…
particular.net
January 12, 2026 at 7:33 PM
Want to export distributed tracing info from NServiceBus to Azure Monitor Application Insights? This sample shows how to extend the NServiceBus message-processing pipeline to do that.
Monitoring NServiceBus endpoints with Application Insights • NServiceBus Samples
How to configure NServiceBus to export OpenTelemetry traces and meters to Application Insights.
docs.particular.net
January 12, 2026 at 3:04 AM
Check ou tthis .NET Toolbox site with tools to turn JSON to C#, C# <-> Typescript, JWT Decoder, Middleware designer, and Package centralizer
.NET Toolbox
Let&#x27;s start the new year with a bang: I created a new tool called &quot;Toolbox&quot; to offer some helpful tools for your everyday .NET life. Totally free, open-source and everything client-side!&#xA;
steven-giesel.com
January 11, 2026 at 3:04 AM
Want a #Docker container host for your NServiceBus endpoints? Call `dotnet new nsbendpoint` … Yeah, that's all there is to it
Docker Container Host • ParticularTemplates
Take advantage of process isolation by hosting endpoints in Docker containers.
docs.particular.net
January 10, 2026 at 9:01 AM
Misordering middleware can cause security checks to run too late or responses to be sent prematurely. This guide highlights why middleware ordering is a core concern in ASP.NET application design
Middlewares in ASP.NET - A simple guide
This guide simplifies middleware, explaining how it processes requests, manages security, and enhances your app&amp;#39;s functionality. Learn about built-in and custom options for a robust pipeline.
www.c-sharpcorner.com
January 9, 2026 at 7:34 PM
You know how to partition your #AzureCosmosDB collection but not sure how messages relate to partitions? Learn how to build multi-tenant systems using NServiceBus and CosmosDB in this webinar recording
Building multi-tenant systems using NServiceBus and Cosmos DB
Azure Cosmos DB provides highly reliable, scalable, and performant data storage in the Microsoft Azure cloud. However, designing your NServiceBus system with Cosmos DB to create performant, reliable,…
particular.net
January 9, 2026 at 1:16 PM
Functional programming ideas in C# are more than niche syntax; when records and immutability are ignored, domain logic can become fragile and error-prone. This article frames why reevaluating architecture with FP concepts matters for robust .NET code
Functional C# in Practice: Safer Domain Logic with Records, Immutability, and Pipelines
A practical deep dive into Functional C# for senior developers. Learn how records, immutability, pipelines, and Railway Oriented Programming improve domain modeling, reliability, and testability in modern .NET systems.
developersvoice.com
January 9, 2026 at 3:04 AM
What factors should drive your choice between monolithic design and a distributed microservices architecture for your next API platform or backend? This article outlines key differences that influence scalability and team autonomy
Understanding the Differences Between Monolithic and Microservices Architectures
Learn the key differences between monolithic and microservices architectures in simple words. Understand use cases, benefits, challenges, examples, and when to choose each approach.
www.c-sharpcorner.com
January 8, 2026 at 1:16 PM
To build and run NServiceBus solutions on Visual Studio @Code, all you need are Code, the C# extension, and this article to show you how to set up launch.json and tasks.json to debug your solution
Debugging NServiceBus in Visual Studio Code • NServiceBus
How to configure Visual Studio Code to build and debug multiple NServiceBus endpoints simultaneously.
docs.particular.net
January 8, 2026 at 3:04 AM
When 100 parallel requests hammer a service, you’ll either overload downstream APIs or hit throttling, yet basic in-memory caching often fails to prevent this at scale. This article by Milan Jovanović explores that tension and why cache correctness is more than storing values
How to Build a High-Performance Cache Without External Libraries
Learn how to build a high-performance cache from scratch in .NET, moving from a simple ConcurrentDictionary to an optimized keyed-locking system. This deep dive explores how to master concurrency patterns like double-checked locking to protect your APIs and improve application scalability.
www.milanjovanovic.tech
January 7, 2026 at 1:15 PM
NServiceBus guarantees reliability and extensibility you just can't get with REST or other HTTP-based web services. Get a quick introduction to why building with NServiceBus makes building distributed systems better in our Quick Start tutorial
Quickstart: Sending and processing your first messages
Part 1: Learn messaging basics with NServiceBus quickstart guide covering commands,events, and publish subscribe patterns.
docs.particular.net
January 6, 2026 at 7:33 PM
How do you handle thousands of concurrent operations without overwhelming your dependencies in .NET? The post maps several async patterns and real pitfalls for scalable APIs sharing production insights
Async/Await Beyond the Basics in C#: Practical Concurrency Patterns for Scalable APIs
A deep, practical guide to async/await in C#. Learn how to design scalable APIs using bounded concurrency, Channels, cancellation, streaming, and real-world performance patterns.
developersvoice.com
January 6, 2026 at 11:01 AM
When a method returns a list that should contain data but returns empty, you end up with scattered runtime checks and subtle bugs in production. The piece explains why this pattern of runtime failures matters
Type-Safe Collections in C#: How NonEmptyList Eliminates Runtime Exceptions
The Problem with Empty Collections Every C# developer has encountered this scenario: a...
dev.to
January 6, 2026 at 3:04 AM
Many systems suffer from validation drift when backend and frontend enforce the same rules independently, with no shared source of truth. This article explains why that drift is a real cost and how a unified validation contract matters for reliable APIs
End-to-End Validation in .NET with FluentValidation, OpenAPI, and TypeScript
A practical guide to end-to-end validation in .NET using FluentValidation, OpenAPI, and TypeScript. Learn how to eliminate validation drift with shared contracts across backend and frontend.
developersvoice.com
January 5, 2026 at 7:33 PM
Building distributed systems on AWS SQS and Azure Service Bus is one thing, but what about hosting those systems on AWS Lambdas and Azure Functions? Find out in our webinar with @stimms:
Messaging Without Servers
In the last few years, there’s been a shift from deploying applications on premises to deploying them in the cloud using services such as Azure and AWS. However, with so many options to choose from,…
particular.net
January 5, 2026 at 1:16 PM
Complex business operations, such as placing an order, involve multiple repositories and side effects. When each save happens independently, you lose a clear commit boundary and risk inconsistency, a challenge Chris Woodruff explores in this article.
Enterprise Patterns for ASP.NET Core Minimal API: Unit of Work Pattern - Chris Woody Woodruff | Fractional Architect
If a single business operation calls SaveChangesAsync three times, you do not have a transaction. You have a sequence of partial commits that you hope never fails in the middle. Think about a typical “Place Order” flow: Create an order Reserve inventory Update customer credit Write an audit log In many codebases, each step touches
woodruff.dev
January 5, 2026 at 3:04 AM
Want to learn #NServiceBus? The quickest way is to build something. Check out our tutorial with step-by-step exercises
NServiceBus Step-by-step • NServiceBus
Learn how to use NServiceBus quickly with this step-by-step tutorial, including the architectural concepts behind it.
docs.particular.net
January 4, 2026 at 3:04 AM
Clava has been using #NServiceBus in his production systems in the public utilities industry for 10 years. Get a taste for how NServiceBus can improve your mission-critical software systems by trying our Quick Start tutorial now.
Quickstart: Sending and processing your first messages
Part 1: Learn messaging basics with NServiceBus quickstart guide covering commands,events, and publish subscribe patterns.
docs.particular.net
January 3, 2026 at 9:00 AM
Kind of what we've been trying to tell y'all all along. Well said @codeopinion!
Why “Microservices” Debates Miss the Point - CodeOpinion
Most of the complaints and pain from microservices is because people don&#039;t acknowledge the coupling in their system.
codeopinion.com
December 26, 2025 at 7:34 PM
"Other systems…can then subscribe to receive these events and cache the data locally. This ensures that when the data is needed, it can be provided without requiring a network round trip."
Fallacy #2: Latency is zero
The speed of light is actually quite slow. Light emitted from the sun this very instant will not reach us here on Earth for 8.3 minutes. It takes a full 5.5 hours for sunlight to reach Pluto and 4.24…
particular.net
December 26, 2025 at 1:15 PM
Aspire will give you a lot of OpenTelemetry metrics for free, but you can change/extend the default configuration to include custom metrics.
Showing custom metrics in Aspire
After enabling Aspire for your application, you get OpenTelemetry integration for free thanks to the included ServiceDefaults code.  This wi...
bartwullems.blogspot.com
December 26, 2025 at 3:04 AM