A true software architect looks beyond the codebase. Look and search for what a company really needs! Listen!
#architecture #ddd #softwaredevelopment
https://www.youtube.com/watch?v=v9b0p0OMRqU&t=2490s

Architecture Modernization: Aligning Software, Strategy, and Structure - Nick Tune
YouTube
The Software Architecture of Palia
Players experience the art and soul that our development team has poured into the game, but the infrastructure that makes it all possible behind the scenes is hidden from view. We are proud of what our team has accomplished with Pali
Singularity 6Net 9 is becoming very promising. Cloud message capabilities? Something to keep an eye on.
https://github.com/dotnet/aspnetcore/issues/53219
#dotnet #patterns

Epic: Eventing Framework in .NET 9 · Issue #53219 · dotnet/aspnetcore
This issue captures issues related to the "eventing framework" work area in .NET 9. Issues and categorizations are subject to change as design and prototyping is underway. This eventing framework w...
GitHubI wasnt aware of Channels, my bad.. haha and my client has its own complex implementation. So it will take a while to convert
In a "producer consumer" scenario please forget ConcurrentQueue... please use BlockingCollection. Your CPU will thank you ;-)
https://learn.microsoft.com/en-us/dotnet/standard/collections/thread-safe/blockingcollection-overview
#csharp #dotnet #dotnetcore

BlockingCollection Overview - .NET
Read about BlockingCollection, a thread-safe collection class in .NET. This class offers features like concurrent adding & taking of items from many threads.
Did you guys heard of the Dataflow components? I didn't. I found them really helpfull in processing a lot of data in parallel.
#csharp #dotnet
https://allardschuurmans.nl/dataflow/

Dataflow components in Task Parallel Library
Sometimes you have components, structures, or techniques you stumble upon during your work, which are gems. These are the techniques that are not used daily by all developers, but for you, in your position, can save you a lot of time. I have found such a gem which is helpful
Allard SchuurmansI found another gem in the dotnet universe. Its called Hangfire. A perfect base for setting up all your background services and applications
https://www.hangfire.io/
#dotnet
#programming #aspnet #csharp
Hangfire – Background jobs and workers for .NET and .NET Core
An easy way to perform background processing in .NET and .NET Core applications. No Windows Service or separate process required.

Clean Architecture with ASP.NET Core 8 | .NET Conf 2023
YouTube