ParticularSW Profile Banner
Particular Software Profile
Particular Software

@ParticularSW

Followers
4K
Following
76
Media
4K
Statuses
8K

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

Everywhere
Joined December 2012
Don't wanna be here? Send us removal request.
@ParticularSW
Particular Software
11 months
We're now on the other site too! Follow us at
0
0
1
@ParticularSW
Particular Software
45 minutes
Proud #dotnetconf sponsor here 🙌 Don’t miss your shot at the epic swag — e-books, Amazon Gift Cards, training courses & more! Enter today 👉
Tweet card summary image
dotnetconf.net
Join the .NET Conf 2025 free virtual event November 11-13 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
0
0
0
@ParticularSW
Particular Software
6 hours
Legacy modernization pushes teams to work double duty, maintaining the old system while building the new one. Budgets balloon, deadlines slip, morale collapses. Teams burn out, and organizations end up with two half-working systems instead of one solid foundation. Chris Woodruff
Tweet card summary image
woodruff.dev
If you're looking for support in successfully migrating your legacy system, I would love to help your organization through this process. Let's connect and explore how I can assist you. You can...
0
0
0
@ParticularSW
Particular Software
13 hours
Tracking API requests requires capturing method, path, response time, status code, and client IP. Using HttpContext.Items for timing can fail after the response completes. @RoundTheCode walks through a middleware approach that handles scoping issues and forwarded headers
Tweet card summary image
roundthecode.com
Learn how to add request logging to a database in an ASP.NET Core Web API using Entity Framework Core to effectively monitor and analyse API traffic.
0
0
0
@ParticularSW
Particular Software
23 hours
When should you throw exceptions vs return Result types in .NET? Throwing for validation failures creates hidden control flow, performance overhead, and observability blind spots. Sudhir Mangla examines how to classify failures (expected, exceptional, catastrophic) and choose
Tweet card summary image
developersvoice.com
Learn how to design scalable, fault-tolerant .NET applications using Railway-Oriented Programming, Result/Either types, and structured exception handling. Discover hybrid strategies, resilience...
0
0
1
@ParticularSW
Particular Software
1 day
Proud #dotnetconf sponsor here 🙌 Don’t miss your shot at the epic swag — e-books, Amazon Gift Cards, training courses & more! Enter today 👉
Tweet card summary image
dotnetconf.net
Join the .NET Conf 2025 free virtual event November 11-13 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
0
1
2
@ParticularSW
Particular Software
1 day
Jason Taylor demonstrates .NET Aspire through live coding, showing how adding orchestration support instantly provides retry policies with Polly, service discovery, health checks, and telemetry. Press F5 to launch the entire system locally. Your C# app model becomes the source of
Tweet card summary image
blog.jetbrains.com
At JetBrains .NET Days Online 2025, Jason Taylor, Microsoft MVP and Solutions Architect at Particular Software, delivered an engaging presentation that transforms how we think about building distribut
0
0
0
@ParticularSW
Particular Software
1 day
The best part of #dotnetconf (besides the talks)? The swag! 🎉 We’re thrilled to be one of the sponsors behind the epic giveaways — e-books, gift cards & training courses. Enter now 👉
Tweet card summary image
dotnetconf.net
Join the .NET Conf 2025 free virtual event November 11-13 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
0
0
0
@ParticularSW
Particular Software
2 days
Fallback routes in #AspNet Core handle SPA client-side routing and unmatched URLs. However, attaching metadata, such as authorization policies, works differently depending on whether you use MapFallback(), MapFallbackToFile(), or MapFallbackToPage(). Andrew Lock explores why
Tweet card summary image
andrewlock.net
In this post I discuss fallback endpoints and show how adding metadata to MVC or Razor Page fallback endpoints has some quirks to be aware of
0
0
1
@ParticularSW
Particular Software
2 days
Have you ever had to deal with a function that had hundreds and hundreds of lines? A horrible twisted knot of legacy code? Get some strategies to break up that big ball of mud into something much more manageable without a complete rewrite
Tweet card summary image
particular.net
Have you ever had to deal with a function that had hundreds and hundreds of lines? Code that had duplication all over the place? Chances are you were dealing with legacy code that was written years…
0
0
1
@ParticularSW
Particular Software
2 days
AspNet Core’s handling of chunked transfer encoding creates a 9.9 out of 10 CVSS vulnerability when proxies and servers parse ambiguous HTTP requests differently. Andrew Lock breaks down why this request smuggling flaw affects nearly all versions of #AspNet Core.
Tweet card summary image
andrewlock.net
In this post I discuss request smuggling, the recent vulnerability in ASP.NET Core with a severity score of 9.9, and how attackers could exploit it
0
0
0
@ParticularSW
Particular Software
3 days
The “keep your domain pure” advice in DDD often becomes “never inject anything.” But what if you need business rules that vary by tenant or context? Derek Comartin explores when injecting behavior into your domain actually makes sense.
Tweet card summary image
codeopinion.com
Does your domain model not have dependencies? Injecting behavior into your domain using double dispatch could be the most DDD thing to do.
0
0
1
@ParticularSW
Particular Software
3 days
In distributed systems, saving data and sending messages separately create two failure modes: zombie records (data saved, but message lost) and ghost messages (message sent, but data lost). This article by Kyle McMaster demonstrates the use of an outbox table within the same
Tweet card summary image
blog.nimblepros.com
A spooky themed exploration of the Outbox Pattern in NServiceBus to handle message delivery challenges.
0
0
1
@ParticularSW
Particular Software
3 days
When you need an HTTP entry point but want to avoid maintaining another service, Azure API Management can sit at the edge, validate requests, control traffic, and route them into queues while the backend remains message-driven. Credit Sean Feldman
seanfeldman.com
Turn sync HTTP calls into resilient async flows with Azure API Management and queues—embracing backpressure, retries, and idempotency to keep APIs fast and reliable.
0
0
0
@ParticularSW
Particular Software
4 days
In this episode of the adddot podcast, host @VaughnVernon speaks with @udidahan about software architecture, touching on SOA, event-driven architecture, and sagas. Don't miss it!
Tweet card summary image
adddot.io
In this conversation, Vaughn Vernon and Udi Dahan discuss various topics related to software architecture, including service-oriented architecture (SOA), event-driven architecture, and sagas. They...
0
1
3
@ParticularSW
Particular Software
4 days
Proud #dotnetconf sponsor here 🙌 Don’t miss your shot at the epic swag — e-books, Amazon Gift Cards, training courses & more! Enter today 👉
Tweet card summary image
dotnetconf.net
Join the .NET Conf 2025 free virtual event November 11-13 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
0
0
1
@ParticularSW
Particular Software
4 days
In 2014, @adamralph became the first community member to have a pull request accepted into .NET. With his 15 minutes of fame now over, he reflects on the journey that turned him into a passionate OSS advocate in Tales from an OSS Contributor
Tweet card summary image
particular.net
🔗Transcription 00:07 Adam Hey everyone? How are you doing? This is nice and cozy. Look at all this space they gave us. This is great. You at the end, you might want to move in a little bit too,…
0
0
0
@ParticularSW
Particular Software
5 days
Our AWS Loan Broker showcase shows how a real-life business process (getting loan quotes) can be implemented using NServiceBus and AWS services, all in a convenient #Docker compose. Includes #OpenTelemetry @PrometheusIO @grafana @JaegerTracing too!
Tweet card summary image
github.com
An example of a distributed messaging system implmenting a loan broker, using NServiceBus and AWS services - Particular/AwsLoanBrokerShowcase
0
1
2
@ParticularSW
Particular Software
6 days
Just like with lanky teenagers, evolving software systems sometimes cause growing pains. A skilled architect knows how to watch for these signs and how to apply more robust architectural patterns to ensure the system can continue to grow and flourish.
Tweet card summary image
particular.net
Every software system evolves through different stages of complexity. They start simple—attempting to solve a problem that might not yet be well-defined. As they grow, problems become more…
0
0
0
@ParticularSW
Particular Software
7 days
Happy Halloween! Nothing is spookier than ghots messages and zombie records. They're not friendly and they don't give out candy. Learn how to banish them from your distributed system with our Transactional Session feature.
Tweet card summary image
particular.net
Because it’s hard to write idempotent code effectively, NServiceBus provides the outbox feature to make your business data transaction and any sent or received messages atomic. That way, you don’t...
0
0
1
@ParticularSW
Particular Software
7 days
Do you need seamless communication between systems with different queuing technologies? The Messaging Bridge pattern allows you to focus on your business logic by abstracting those infrastructure away. Check it out:
Tweet card summary image
docs.particular.net
Connect endpoints in a system that use different transports with the messaging bridge.
0
0
0