stream:// .net


Functional Programming in C#—A Brief Consideration

Check out this post for an introduction to functional programming in C# with practical examples.

.NET Conf 2022 Keynote: Welcome to .NET 7 | .NET Conf 2022

.NET 7 is here! Find out what is new for .NET developers across all workloads including cloud, mobile, desktop, web, AI, IoT, and so much more. 🙋‍♀️🙋‍♂️ Ge...

.NET 7 is Available Today

.NET 7 is a modern, fast, unified, and simple development framework to build any applications and is available today.

Bring WCF apps to the latest .NET with CoreWCF and Upgrade Assistant

The Upgrade Assistant can now migrate .NET Framework projects using WCF to .NET 6 or later versions with CoreWCF.

Fighting with nullable reference types in Razor Pages

In this post I discuss C#'s nullable reference types in the context of Razor Pages, why they don't play nicely together and how to improve the experience.

Real-time Charts with ASP.NET Core, SignalR, and Chart.js

Using ASP.NET Core, SignalR and Chart.js to create real-time charts in a web application

Web request sequence visualization

Modern requests to web services are very complex. The service you are calling can call other services, they are other services, etc. All the...

That Shouldn't Happen - UnreachableException in .NET 7

Errors are bad, k? We don’t want errors. More importantly, we don’t want weird errors. One of the best ways to avoid weird errors is to check preconditions early and throw useful exceptions. The new UnreachableException in .NET 7 is designed for exactly that!

No Need to Wait for .NET 8 to Try Experimental WebAssembly Multithreading -- Visual Studio Magazine

Multithreading support for client-side Blazor WebAssembly apps is planned for .NET 8 in November 2023, but developers can try it out now for .NET apps thanks to experimental functionality in the brand-new .NET 7 Release Candidate 2.

Building a High Performance TCP Server in C# | HackerNoon

Write a high performance TCP Server in C# with low allocation asynchronous programming patterns.

Common C# Programming Mistakes - Code Maze

Let's look at some common C# programming mistakes. A common mistake is the use of wrong naming Conventions.

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

Hot Vacancies

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

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.