stream:// .net


How to Convert a String to a Span in C# - Code Maze

In this article, we'll explore the different methods for converting a string into a character span, benchmarking our methods.

Tim Deschryver

A summary of why and how you should refactor your HTTP clients to the typed HTTP client version in .NET.

Microsoft Build–Join us May 23–25, 2023

Learn to harness what's next for developers with expert speakers and sessions.

C# to VB.NET: A Step-by-Step Guide for Smooth Transition

A comprehensive guide to the VB.NET programming language, covering topics such as syntax, working with databases, exception handling, interoperability with other .NET languages, GUI development, deployment, and more. Learn how to create robust and scalable applications using VB.NET.

Accelerate .NET web applications performance with Azure Redis Cache

Use Azure Redis Cache as distributed cache provider for an ASP.NET core web app to improve the web app performance easily and efficiently. We will look at us...

AutoMapper considered harmful

If I were to briefly describe the software development, I would say that we essentially just take data in one place, transform (map) it to…

Visual Studio UI Refresh - Visual Studio Blog

We’re updating Visual Studio's UI to be cohesive with Fluent design principles, making Visual Studio a productive workspace for everyone.

Avoid Proliferating DbContext or IQueryable in .NET Apps

Most .NET apps use EF Core and a DbContext for data access, but maintainability can suffer when the use of a DbContext or an IQueryable derived from it is allowed to spread throughout an application.

Microsoft Reaffirms Fate of Visual Basic -- Visual Studio Magazine

Microsoft updated its programming languages strategy, confirming that Visual Basic will remain a going concern even though it's still relegated to second-rate status when compared to C# and F#.

Memory leaks in C#

Hi, I am Arun Kumar Palani, Senior software engineer in Luxoft & Microsoft certified solution...

How to use the in, out, and ref keywords in .NET Core

Take advantage of the in, out, and ref keywords to pass parameters to your C# methods in .NET and make your code more readable and maintainable.

Introduction to ASP.NET Core Minimal APIs | The .NET Tools Blog

In recent .NET versions, there's a new way to build JSON-based APIs with ASP.NET Core: Minimal APIs. Inspired by previous attempts in the ASP.NET ecosystem and elements from other communities, the Min

Normalize and compare URLs with C#

This post will show you how to simplify URLs to better compare them and to implement uniqueness checks across URLs with multiple parameters.

Running non-root .NET containers with Kubernetes - .NET Blog

Learn how to run .NET containers in Kubernetes as a non-root user.

C# 11.0 new features: Span<char> pattern matching | endjin

C# 11.0 adds some new pattern matching features. In this post, Ian shows the new support for matching lists.

Implementing HATEOAS in Minimal APIs | Poornima Nayar - Freelance Developer

Article that describes implementing HATEOAS in Minimal APIs

Announcing .NET 8 Preview 3 - .NET Blog

.NET 8 Preview 3 is now available, with changes to build paths, workloads, Microsoft.Extensions, and containers. It also includes performance improvements in the JIT, for Arm64, and dynamic PGO.

Object-Oriented vs. Functional Programming With C# and F#

Modern programming languages support both object-oriented and functional programming to a large extent. What are the differences between the two approaches a...

Breaking change: IntPtr no longer used for function pointer types - .NET

Learn about a breaking change in .NET 8 SDK where System.Reflection uses a System.Type instance to represent a function pointer.

Rider 2023.1: Enhanced C# Support, Best-in-class GameDev Features, and Much More! | The .NET Tools Blog

Hello everyone, The latest major Rider update has just been published! We invite you to explore the new features and improvements in the 2023.1 version of your favorite cross-platform .NET IDE.

Primary Constructors with C#

To reduce the syntax needed when writing C# code, C# 9 added records with primary constructors. C# 10 then added records for structs. Using C# 12 you can create classes with primary constructors. T…

Clean Architecture Project Setup From Scratch With .NET 7

Support me on Patreon to access the source code:https://www.patreon.com/milanjovanovicClean Architecture is a popular approach to organizing your .NET applic...

GitHub Copilot chat for Visual Studio 2022 - Visual Studio Blog

We’re bringing fully integrated AI-powered Copilot chat experiences to Visual Studio. This is no ordinary chat! With tight integration in Visual Studio, it understands what you’re working on, and can quickly help you get in-depth analysis and explanations of how a code block works, generate unit tests, and even find and get proposed fixes to bugs, or explain exceptions!

Microsoft Teams' Permission Service migration to .NET 6 - .NET Blog

At Microsoft, we are constantly working on modernizing our services to make them faster, more efficient, and up to date with the latest technologies. In this blog post, we will cover one of Microsoft Teams' Services, Permission Service, how the migration to .NET 6 helped increase the performance by 100% and reduced latency by 30-45%!

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.