stream:// .net


What's the Difference between Channel<T> and ConcurrentQueue<T> in C#?

In response to the previous article ( Introduction to Channels in C# ), I've received several questions from folks who have been using ...

First .NET 6 Preview Introduces Blazor Desktop -- Visual Studio Magazine

Microsoft shipped the first preview of .NET 6, expected to debut in November as the culmination of a years-long effort to provide an open source, cross-platform framework for all things .NET in one unifying umbrella offering.

Demystifying the volatile keyword

A demonstration of how Out of Order Execution causes problems

RainwayApp/warden

Warden.NET is an easy to use process management library for keeping track of processes on Windows. - RainwayApp/warden

bchavez/Bogus

:card_index: A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js. - bchavez/Bogus

An Introduction to Channels in C#

Channels give us a way to communicate between concurrent (async) operations in .NET. Channel<T> was included in .NET Core 3.0 (so it's ...

Themes of .NET

Themes of .NET An error has occurred. This application may no longer respond until reloaded. Reload 🗙

ASP.NET Core IOptions Configuration

Learn how we can use the IOptions interface in an ASP.NET application to read from configuration files.

.NET Annotated Monthly | February 2021 – .NET Tools Blog | JetBrains

Happy February! Do you know this computing trivia fact? Why is the C language is named C? Because it comes after B. It almost seems too simple. But we're not kidding! .NET news Happy 10th Birthday,

Elegant API Versioning in ASP.NET Core (Web API)

Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...

Use gRPC in the browser with gRPC-Web and .NET5

Build High-Performance Services using gRPC and .NET 5

ReSharper 2021.1 roadmap – .NET Tools Blog | JetBrains

We recently posted our roadmap for Rider 2021.1, so let's take a look today at what's brewing for ReSharper 2021.1, and the other dotUltimate tools. As with the Rider post, this is a list of what we'r

Package validation broken in docker builds with errors NU3028 and NU3037 · Issue #10491 · NuGet/Home

Currently restoring any Microsoft packages within the official Docker images is broken and logging NU3028 restore failures: FROM mcr.microsoft.com/dotnet/sdk:5.0 WORKDIR /src RUN dotnet new razor -...

Enabling prerendering for Blazor WebAssembly apps

In this post I describe how to host a Blazor WebAssembly app in an ASP.NET Core app and how to enable WebAssembly prerendering

wesdoyle/design-patterns-explained-with-food

GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies - wesdoyle/design-patterns-explained-with-food

Avoid C# 9 Record Gotchas

C# 9 brings with it Record types. Learn about the caveats when applying this type to your codebase to avoid any potential pitfalls. C# examples included.

Attacks on .NET Apps Grow in Number, Severity, Says Security Firm -- Visual Studio Magazine

.NET apps were found to have more serious vulnerabilities and suffer more attacks last year, according to data gathered by Contrast Labs.

Azure Active Directory's gateway is on .NET Core 3.1! | .NET Blog

Learn about Azure Active Directory gateway service's move from .NET Framework to .NET Core and resulting in doubling the throughput.

Rider. Cross-platform С# Editor for Unity

Rider. Cross-platform С# Editor for Unity

Microsoft seeks to build trust in third-party .NET libraries

Recognizing that the open source .NET ecosystem is not as strong as it could be, the company wants to work with developers of third-party .NET libraries to improve their quality.

Inspecting application metrics with dotnet-monitor

dotnet-monitor is a command line tool that makes it easier to get access to diagnostics information in a dotnet process.In the episode, Rich is joined by Sou...

.NET 5 Networking Improvements | .NET Blog

Introducing networking features which includes improvements around HTTP, Sockets, networking-related security, and other primitives.

Google Cloud Functions Now Support .NET Core 3.1

Like other public cloud vendors, Google has a Function-as-a-Service (FaaS) offering with Cloud Functions. In a blog post last month, the public cloud vendor announced Cloud Functions would support .NET Core 3.1 – a free, cross-platform, and open-source platform for Windows, Mac, and Linux.

casbin/Casbin.NET

An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#) - casbin/Casbin.NET

Build your own .NET CPU profiler in C#

After describing memory allocation profiling it is now time to dig into the CPU sample profiling in C#!

Hot Vacancies

.NET Developer

American startup, .NET
This week Hot!

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.

Middle strong .NET developer

SoftServe, .NET

Our customer is an American company that develops software for businesses to help manage their networks, systems, and information technology infrastructure. The company provides purpose-built products for IT professionals, MSPs, and DevOps pros.