Microsoft Build–Join us May 23–25, 2023

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

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.

Browse Azure Architectures - Azure Architecture Center

Find architecture diagrams and technology descriptions for reference architectures, real world examples of cloud architectures, and solution ideas for common workloads on Azure.

Tutorial--Create a recommendation app with .NET MAUI and ChatGPT - Windows apps

In this tutorial, you'll learn how to create a .NET MAUI app for Windows in Visual Studio that calls OpenAI's ChatGPT APIs to provide recommendations based on the user's location.

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

F# Mentorship program | The F# Software Foundation

F# Mentorship program | The F# Software Foundation Toggle navigation

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

Get Started with OpenAI Completions with .NET - .NET Blog

Learn what completions are and how to use the Azure .NET SDK to generate them using OpenAI.

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.

UA Rust Conference 2023

UA Rust Conference 2023

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!

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.