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
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
"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
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.
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
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
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.
> 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...
Yup, many people underestimate the "gravity" of data when doing legacy modernization. That and data quality issues.
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...
.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.
💻 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
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
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...
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.
"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?”.
NSB now completely *free* for orgs under $1M !
PLUS significant discounts as you grow to $5M !!
particular.net/blog/launchi...
🎉 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
?
Old but seems still relevant udidahan.com/2010/08/31/r.... Crazy how quickly everything changes in software :P
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.
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...
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.
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:
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
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
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.
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?
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
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
"We are the Borg. Your messages have failed and will be assimilated. Resistance is futile."
For Star Trek day this year, learn how to use the Borg's resiliency as an advantage using ServicePulse to manage when messages fail. particular.net/blog/resista...