stream:// .net


.NET now on Windows Package Manager

.NET is now available to install through the Windows Package Manager (Winget). Read all about how what it is, how to install, and more.

Create a low allocation and faster StringBuilder - Span in Action

.NET ships a nice StringBuilder since the dawn of time or at least since the beginning of the framework itself. The intention is simple: If we need to concatenate a lot of strings we can't rely on the + operator as we introduce a lot of unnecessary allocations plus it is slow! That is where the StringBuilder jumps into the picture. Why is that? Why is the StringBuilder better? And can we do better? Spoiler: Yes!

Clean Code Tip: DRY or not DRY? - Code4IT

DRY is a fundamental principle in software development. Should you apply it blindly?

What's new in System.Text.Json in .NET 7

An overview of all .NET 7 features in System.Text.Json

ZeroQL V2 - C# GraphQL client

In this article, I want to present the major update for ZeroQL. It brings new features and support...

How to build a URL Shortener with C# .NET and Redis

Learn how to build a link shortener using C#, .NET, and Redis. You'll be using ASP.NET Core to build the URL forwarder and the System.CommandLine libraries to manage the data.

How we achieved 5X faster pipeline execution by removing closure allocations

The NServiceBus messaging pipeline strives to achieve the right balance of flexibility, maintainability, and wicked fast…ummm…ability. It needs to be wicked fast because it is executed at scale. For…

.NET 7 breaking change: Library support for older frameworks - .NET

Learn about the .NET 7 breaking change in core .NET libraries where core libraries packages are no longer supported on some older frameworks.

Rate limiting in web applications - Concepts and approaches

Your web application is running fine, and your users are behaving as expected. Life is good!

Use .NET from any JavaScript app in .NET 7

Port of the famous TodoMVC to .NET on WASM. Showcase of the JavaScript interop and running .NET in the browser, with or without Blazor.

Introducing C#11: Auto Default structs – Anthony Giretti's .NET blog

Introducing C#11: Auto Default structs – Anthony Giretti's .NET blog Skip to content Anthony Giretti's .NET blog Ain't no m

ASP.NET Core - Why async await is useful

Did you ever wonder why you "should" use async and await in your ASP.NET Core applications? Most probable you heard something about performance. And there is some truth to it, but not in the way you might think. So let's discuss this with smaller examples.

GitHub - gmamaladze/trienet: .NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorithm.

.NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorithm. -...

The Code Blogger - C# 11 – Static abstract members in interfaces

This article explains what are static abstract members in interfaces and where this feature can be useful.

Now Introducing Arm64 Support for VS Extensions!

Back in June, we announced Arm64 Visual Studio 2022 application, the first version of Visual Studio that natively supports building and debugging Arm64 apps on Arm-based processors.  Now, we’re excited to announce the extensions you write, and use, are supported in Arm64 VS!

OSS Power-Ups: Serilog

So much more than "just another logging library," Serilog turns application log data into a first-class event stream that can be efficiently routed, searched...

jetbrains.com

jetbrains.comPlease enable JS and disable any ad blocker

Entering Actor Model Nirvana with F# and TPL DataFlow

This article will talk about how we build stateful systems at DraftKings with F# using the Actor Model design pattern based on TPL DataFlow

C# Scripting Engine Part 1 – Introduction – Kah Wei, Tng

C# Scripting Engine Part 1 – Introduction – Kah Wei, Tng Kah Wei, Tng Toggle Navigation About Me Skills Portfolio Experience Blog Contact Me C# Scripting Engine Part 1 –

Architecture of a .NET Application: Case Studies - NDepend

Understand the key points to architecture a .NET solution and discover how industry leaders are structuring their applications.

Introducing Transitive Dependencies in Visual Studio

We heard from you that direct dependencies are easy to track, but that you struggle with tracking transitive dependencies. We want to make that easier for the day-to-day management of your NuGet packages in Visual Studio. To help you track transitive dependencies and remediate vulnerabilities quickly with SDK-style projects,

Working with System.Random and threads safely in .NET Core and .NET Framework

In this post I look at some of the ways you can misuse System.Random, comparing .NET Framework, NET Core, and .NET 6 implementations.

Announcing .NET 7 Release Candidate 1

Announcing .NET 7 Release Candidate 1, the fastest .NET release to date. Learn about its cloud native and multi-platform features.

GitHub - nemanjarogic/DesignPatternsLibrary: A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.

A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design pattern...

Arm64 Performance Improvements in .NET 7

.NET 7 introduces a plethora of performance improvements for developers including developers targeting Arm64 devices. In this blog I break down everything you need to know about the improvements in .NET 7.

Hot Vacancies

.NETBack End 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.

Junior .NET Developer

Chudovo OU, .NET

We are looking for a Junior .Net developer for being involved in to further development of the B2B platform for IT companies. You'll work on mostly back-end tasks closely with a Senior level developer.