@DotNetGuy

21 Followers
14 Following
19 Posts
My new blog about Docker containers and Blazor WASM and how to increase security and size https://allardschuurmans.nl/distroless-containers/
#dotnet #docker #blazor
Improve container size and security with distroless containers and Blazor WASM

The blog post is about how to improve container size and security with distroless containers and Blazor WASM. The author explains how to reduce the number of packages and vulnerabilities in a Linux-based container image by using different technique

Allard Schuurmans

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

a really good read about the software architecture of a game called Palia

https://www.singularity6.com/news/software-architecture-of-palia

#architecture #rust #gaming

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 6

Net 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...

GitHub
I 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.

📰Announcing .NET Aspire Preview 2

https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2/

📊 Improved dashboard
🛠️ Enhanced hosting and configuration
🆕 New components and deployment tools

#dotnet #aspire

Announcing .NET Aspire Preview 2 - .NET Blog

.NET Aspire Preview 2 is now available and includes many improvements and new capabilities.

.NET Blog

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 Schuurmans

I 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