stream:// .net

Building Your First Use Case With Clean Architecture

This is a question I often hear: how do I design my use case with Clean Architecture? In this article, we'll explore a practical example of how to apply Clean Architecture principles by building a user registration feature.

Modernizing your WPF application with the Fluent theme - Bruno Sonnino

You have an old WPF application that you would like to modernize, making its UI more up-to-date and in-line with Windows 11 theming. There are some ways to do it, and the first thing that comes to mind is to create a Resource Dictionary with the theme and apply it to your app. This is

Release Version 10.0.3 · dncuug/X.PagedList

Breaking changes Provide specific namespaces for Extensions (6ae094e) Drop fake async (sync-over-async) ToPagedListAsync() Extensions: Either use the sync ones for real collections or use the prop...

Extend System.Guid with a new creation API for v7 · Issue #103658 · dotnet/runtime

Rationale The UUID specification ( defines several different UUID versions which can be created and which allow developers to produce and consume UUIDs that...

Why and How to Execute GraphQL Queries in .NET - .NET Blog

This post shows how to query a GraphQL API in .NET using Strawberry Shake from a console application

C# Design Patterns - Iterator - Language Features | endjin

This post examines .NET's native support for iterators: IEnumerator, IEnumerable, and IAsyncEnumerable.

Hangfire Implementing Background Jobs

Hangfire is a robust library for managing background jobs in .NET applications, allowing developers to easily create and manage tasks that run asynchronously. Whether you're scheduling recurring tasks, executing one-off jobs, or managing time-consuming operations without blocking the main thread, Hangfire provides a flexible and reliable solution. In this article,

Creating hashes in .NET

This article looks at different ways to create hashes in .NET Core. Hashes are useful for one way encryption which can be used for password storage, JWT validation and some other security use cases…

Release NBomber v5.7.0 - Timescale, WebBrowser · PragmaticFlow/NBomber

Docs updates Output Reports WebBrowser support TimescaleDB Sink SessionID CLI Args Changes Add CLI argument to override SessionId #696 Add ScenarioCancellationToken to IScenarioContext #696 Add ...

How to use Refit to consume APIs in ASP.NET Core

Take advantage of Refit REST library to simplify API consumption and make your code cleaner, more efficient, and easier to maintain.

Reviewing your "Best Practices" in C#

Use code TRANSIT20 and get 20% off the brand new "From Zero to Hero: Messaging in .NET with MassTransit" course on Dometrain:

Cloned Dictionary vs. Immutable Dictionary vs. Frozen Dictionary in high traffic systems - Ayende @ Rahien

In my previous post, I explained what we are trying to do. Create a way to carry a dictionary between transactions in RavenDB, allowing one write transaction...

Add End-of-Life (EOL) Status for NuGet Packages by JonDouglas · Pull Request #13598 · NuGet/Home

This pull request introduces a new status for NuGet packages: End-of-Life (EOL). The EOL status indicates that a package is no longer maintained, supported, or updated by its authors. This status a...

Release MudBlazor v7.0.0 · MudBlazor/MudBlazor

NoteIf you are migrating from v6.x.x to v7.0.0 please make sure to read the v7.0.0 Migration Guide !! What's Changed WarningIt's now explicitly required to add MudPopoverProvider. #8712 Before (v...

Code Style for Better Productivity - Tips and Tools from the Metalama Team | The .NET Tools Blog

While it may seem trivial, one of the first steps in creating  a maintainable, team-friendly codebase is reaching a consensus on code style and ensuring its strict enforcement. This includes code

Let GitHub Copilot draft of your pull request description - Visual Studio Blog

GitHub Copilot examines your code changes and generates helpful summaries that you can edit and customize for your pull request description

Building .NET 8 Minimal APIs With AWS Lambda and Amazon RDS

Get the source code for this video for FREE → a community of 1000+ .NET developers:

Efficiently Handling Stored Procedures in EFCore: Practical Solutions

Discover proven strategies and practical solutions for efficiently handling stored procedures in Entity Framework Core (EFCore) and optimize your database interactions.

How Where Conditions Work in Entity Framework Core | The .NET Tools Blog

Understanding how to filter data using EF Core and the Where operator.

Code Assessment with .NET Upgrade Assistant - Visual Studio Blog

.NET Upgrade Assistant now provides powerful code assessment to help understand potential issues when upgrading your app to modern .NET.

dotCover Command Line Tools for Automation Testing Code Coverage | The .NET Tools Blog

Learn how to use the dotCover command line tools to run coverage analysis on any .NET process that has available PDB files.

Announcing Third Party API and Package Map Support for .NET Upgrade Assistant - .NET Blog

Learn how to extend the .NET Upgrade Assistant by providing mappings for your own libraries and packages.

The Best Way To Map Objects in .Net in 2024

Learn how to map objects in .NET using various techniques and libraries and explore what is the best way to map objects in .NET in 2024

Understanding IQueryable<T> in C#

Hi There! 👋🏻 You've probably used IEnumerable&lt;T&gt;, and most certainly used...

Design and Deployment and Scaling Consideration in SignalR

In this post I will teach you about design and deployment and scaling considerations in SignalR .NET. All with live working demo.

Hot Vacancies

DevOps Engineer

Private company, Azure

Our team is urgently looking for a DevOps Engineer for a direct 6-month contract. The client is based in the Netherlands, and the domain is healthcare. The primary task is to assist with the migration from a local data center to Azure.

.NET Developer

American startup, .NET

A developer is needed for an American startup that manages the operation and maintenance of residential complexes. This is a new project from scratch with a temporary integration of the old system (Web Forms, no code access).

.NET Backend Developer

Field Complete, .NET

Field Complete is a team of passionate, young & fun-loving professionals looking to change the uneffective way that Servicing Industry works on US markets. Field Complete is growing really fast. We are looking for a Back End Developer to build a top-level modern API, ready for high load. Strong expertise with:

Senior Xamarin Developer

DraftKings, Mobile

You will join a mobile team which is working on two very exciting projects, Sportsbook and Casino. The apps are used by users in the US, where we are working on the regulated markets. We are releasing apps every two weeks. Our apps are generating almost 75% of the company revenue and the user base is growing daily. Technical stack on the project: Xamarin.Forms, MVVM with DI, NewRelic, Azure + App Center etc. Switching to .Net MAUI in the nearest 2-3 months.

Senior .NET Engineer

DraftKings, .NET

You will be working in a large US-oriented company that puts as a priority: security, performance, and stability. The candidate will work on pushing a huge number of changes (several thousand per sec) to several thousand clients in a near real-time manner.