Advertisement · 728 × 90

Posts by Udi Dahan

Post image Post image

🎙️ @oldbooksmell.bsky.social is speaking at #StirTrek2026!

"Microservices for Pragmatists"
and
"Boiling The Frog: Implementing a Modern Message Based Architecture Without Anyone Noticing"

📅 1 May 2026

🎟️ events.humanitix.com/stir-trek-20...

We're really looking forward to having Hazel this year!

4 weeks ago 2 3 0 0
Preview
Effortless Distributed Systems with Aspire See how Aspire, NServiceBus, and Azure Developer CLI simplify building distributed systems in this interactive session. …

Don't miss our live webinar in less than 48 hours! Even if you can’t make it live, register, and we’ll send you the recording when it’s available. Effortless Distributed Systems with Aspire, with @jasontaylordev

2 months ago 0 1 0 0
Preview
Choose Boring Technology How to be old, for young people.

"Obvious" if you've been around a while, but still needs broader awareness:

> New tech typically has more known unknowns, and many more unknown unknowns

> software that’s been around longer tends to need less care and feeding than software that just came out

#UseWhatWorks
boringtechnology.club

3 months ago 3 2 0 1
Preview
Api Versioning - A deep dive

There’s no single “best” way to version APIs. Each strategy exists because it solves a different problem. The key is matching the strategy to your context.

4 months ago 2 2 1 0
Preview
Designing a UI for Microservices 🔗Transcription 00:01 Mauro Servienti So welcome again. And welcome to Designing a UI for Microservices. As said, my name is Mauro Servienti. So I'm a remote worker. So I'm fully working remotely for…

How do you design a UI when the back-end system consists of dozens (or more) of microservices? In this video, Mauro Servienti shows how to use the concept of UI Composition to build a page without losing autonomy between services

4 months ago 0 1 0 0

If implicit ranking can silence a room of senior engineers during a training simulation, imagine what it is doing to your actual architecture design sessions. If we don't actively facilitate group dynamics and level the playing field, we lose the vital perspectives required to solve complex problems

4 months ago 4 4 1 0

This thread demonstrates how people may *think* they are representing the "problem space" when they are still subconsciously stuck in the "solution space".

My recommendation is to delay naming things, using placeholders like colors in the interim - uncomfortable at first, yes, but helpful.

Try it.

4 months ago 6 0 1 0
Preview
Linkerd Forever | William Morgan | 18 comments The highest-impact announcement at Kubecon Atlanta last week had nothing to do with AI. It was the announcement that ingress-nginx was being deprecated. In one fell swoop, ten thousand K8s SREs learne...

> There is only one way to have good open source projects... pay the maintainers. And there is only one way to pay the maintainers: pay the companies that fund them.

#Open-Source #Funding #UseWhatWorks

www.linkedin.com/posts/wmorga...

4 months ago 4 0 0 0

Yup, many people underestimate the "gravity" of data when doing legacy modernization. That and data quality issues.

4 months ago 6 1 0 0
Advertisement
Is a 100% Discount the Same as “Free”?
Is a 100% Discount the Same as “Free”? YouTube video by Dylan Beattie

With more and more open source projects switching to some sort of commercial licensing model with discounts for small business and community projects, the question keeps coming up: is a 100% discount the same as "free"?

So I made a video about it. What do you think?

www.youtube.com/watch?v=CpI8...

4 months ago 14 8 1 1
Preview
Announcing .NET 10 - .NET Blog Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.

.NET 10 is out! Before you ask, you can already use .NET 10 in your #NServiceBus endpoints. We've run tests with the previews along the way to ensure you won't run into any issues when you change your target framework.

4 months ago 0 1 0 0
Post image

💻 Build cross-language integrations with ease! Watch the demo of a .NET producer and Python consumer using RabbitMQ transport with NServiceBus.

➡️ https://youtube.com/live/YWHY09R46m4

#RabbitMQ #Integration #NServiceBus #Microservices

4 months ago 0 1 0 0
Preview
.NET Conf 2025 Join the .NET Conf 2025 free virtual event November 11-13 2025 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!

Today at 1530 Eastern Time, I'll be talking about Clean Architecture with ASP.NET Core 10. Check it out, I have some new stuff to share.

dotnetconf.com

#dotnet

4 months ago 2 1 2 0
Change Is Inevitable: Versioning Event-Driven Systems — Laila Bougria
Change Is Inevitable: Versioning Event-Driven Systems — Laila Bougria YouTube video by JetBrains

This talk is a must-watch for people in the Event-Driven space. I saw @noctovis.bsky.social giving it live at this year's DDDEU, and I truly believe that she nailed the versioning topic 👇🙂

www.youtube.com/watch?v=6TCb...

5 months ago 31 13 2 0

Companies don’t realize their developers often make decisions without leadership involved (to build their own infrastructure because it’s fun) that then burden the company with supporting such systems indefinitely. At the expense of a simpler more maintainable app.

5 months ago 3 3 0 2

"Rants and Raves" from @wildermuth.com

> I think this is true whether it is an open source project, or a commercial product. It has felt like developers can get focused on “How hard could it be?”.

5 months ago 4 2 1 0
Advertisement
Preview
Our new Small Business Program Here at Particular, we’ve been closely following recent developments in the .NET ecosystem, as our good friends Jimmy Bogard and Chris Patterson have started exploring commercialization options to…

NSB now completely *free* for orgs under $1M !
PLUS significant discounts as you grow to $5M !!

particular.net/blog/launchi...

5 months ago 3 1 0 0
Post image

🎉 Please join us in congratulating Irina Dominte (Scurtu) @irina.codes on being elected to the .NET Foundation Board of Directors! We look forward to your leadership and impact in the .NET community. 💫 #dotnetfoundation

5 months ago 16 5 0 1

?

5 months ago 0 0 0 0
Race Conditions Don’t Exist

Old but seems still relevant udidahan.com/2010/08/31/r.... Crazy how quickly everything changes in software :P

5 months ago 2 2 1 0
Preview
AWS Enhancements Check out the latest enhancements to NServiceBus support for AWS. All of these updates aim to give you more control, fewer surprises, and a smoother experience when building distributed message-based…

New in NServiceBus! Now you can use #CloudflareR2 to store large message bodies in #AmazonSQS systems, which may be more cost effective for your system.

5 months ago 0 1 0 0
Preview
AWS Enhancements Check out the latest enhancements to NServiceBus support for AWS. All of these updates aim to give you more control, fewer surprises, and a smoother experience when building distributed message-based…

A lot of really cool AWS .NET enhancements for NServiceBus. I especially appreciate the support for our Lambda Annotations framework.

particular.net/blog/aws-enh...

5 months ago 1 3 0 0
Preview
AWS Enhancements Check out the latest enhancements to NServiceBus support for AWS. All of these updates aim to give you more control, fewer surprises, and a smoother experience when building distributed message-based…

New on the blog! We released a bunch of enhancements to our AWS-related components, including improvements to the #SQS transport, #DynamoDB persistence, and #Lambda hosting. Check out all the details here.

5 months ago 0 1 0 0
Preview
What Starbucks can teach us about software scalability In 2004, Gregor Hohpe published his brilliant post “Starbucks Does Not Use Two-Phase Commit.” When I read it, my time working at Starbucks during my college years suddenly became relevant. Over the…

We can fall into a trap, believing things happen synchronously in a predefined order. They don't–at least not in scalable systems, and certainly not at Starbucks. "What Starbucks can teach you about (software) scalability" on our blog:

6 months ago 1 1 0 0
Advertisement

When you're trying to set culture, you need to prioritize high-trust environments and the delivery of feedback. You cannot let yourself be "casually cruel in the name of being honest" even just a little bit or trust and culture will degrade. - @rstephens.me @ #monktoberfest

6 months ago 11 2 1 0
Preview
NServiceBus and Apache Avro • NServiceBus Using NServiceBus and Apache Avro.

Schemas are a great way to make versioning event-driven systems easier, and @ApacheAvro has the best schema evolution capabilities out there. And, you can use Avro with @NServiceBus too! Check out the samples:
https://docs.particular.net/shape-the-future/avro
#avro #schemaevolution #eda #serdes

6 months ago 2 2 0 0
page from material linked upthread, with quotes:

The "Law of the Situation"
"Our job [..] how to devise methods by which we can best discover the order integral to a particular situation."
DYNAMIC
ADMINISTRATION
- Mary Parker Follett

"understand the situation, must see it as a whole, must see the interrelation of all the parts [..] must do more than this. He [sic] must see the evolving situation, the developing situation.
His wisdom, his judgment, is used, not on a situation that is stationary, but on one that is changing all the time."
— Mary Parker Follett, 'The Giving of Orders'

"That's always our problem, not how to get control of people, but how all together we can get control of a situation."
— Mary Parker Follett

page from material linked upthread, with quotes: The "Law of the Situation" "Our job [..] how to devise methods by which we can best discover the order integral to a particular situation." DYNAMIC ADMINISTRATION - Mary Parker Follett "understand the situation, must see it as a whole, must see the interrelation of all the parts [..] must do more than this. He [sic] must see the evolving situation, the developing situation. His wisdom, his judgment, is used, not on a situation that is stationary, but on one that is changing all the time." — Mary Parker Follett, 'The Giving of Orders' "That's always our problem, not how to get control of people, but how all together we can get control of a situation." — Mary Parker Follett

And I draw on Mary Parker Follett’s work; it’s from ~100 years ago, but not only deserves a place in the formative history of the system design (and leadership) field, but in the discourse that helps shape our understanding and approaches today.

6 months ago 1 1 0 0
Preview
Microservices architecture: is it the right choice to design long-living systems? 🔗Transcription 00:01 Mauro Servienti Good day, everyone. And welcome to this webinar, this part of Codemotion. Codemotion is the multichannel platform that helps developer in their professional…

In this video, @mauroservienti analyzes the most common errors in building a (micro)services-based architecture. How do we avoid the hype and design systems with longevity as the primary goal?

6 months ago 1 1 0 0
Preview
NServiceBus and Apache Avro • NServiceBus Using NServiceBus and Apache Avro.

Schemas are a great way to make versioning event-driven systems easier, and ApacheAvro has the best schema evolution capabilities out there. And, you can use Avro with NServiceBus too! Check out the samples:
https://docs.particular.net/shape-the-future/avro
#avro #schemaevolution #eda #serdes

6 months ago 1 1 0 0
Attention Required! | Cloudflare

Learn how message-based communication patterns can serve as a stealthy foundation for modernization. Hazel Bohon shows how to architect for scale while preserving operational continuity. Join in W06 on Wed, Sept 10 at 9:30AM at #VSLive https://vslive.com/events/san-diego-2025/home.aspx

7 months ago 2 1 0 0