stream:// .net


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%!

Clean Architecture in ASP .NET Core Web API

A Guide to Building Scalable, Maintainable Web API using ASP .NET Core

WPF Begins its Long Goodbye

It was supposed to replace Windows Forms. Now it will be lucky to live as long.

Validating Connection Strings on .NET Startup

Using ValidateOnStart to test connections to connection string configuration settings.

301 Moved Permanently

301 Moved Permanently301 Moved Permanently nginx

Blazor United - Solving Blazor's biggest challenges?

Blazor Server and WASM both have trade-offs, Blazor United looks set to tackle those and make Blazor a viable framework for all your web development needs.

How to use ChatGPT API in C#

ChatGPT is a powerful language generation model developed by OpenAI that can be used to generate natural language text. One of the ways to…

Applying Postel’s law in ASP.NET Core–Part I

An important aspect in building robust systems is applying ‘Postel’s law’. Postel's Law was formulated by Jon Postel, an early pioneer of th...

Myths about F#: F# is for FP, C# for OOP – planetgeek.ch

Myths about F#: F# is for FP, C# for OOP – planetgeek.ch planetgeek.ch Home Books Presentations Legal Notice Myths about F#: F# is for FP, C# for OOP

List and Span Pattern Matching – Using C# 11 in Rider and ReSharper | The .NET Tools Blog

The .NET 7 SDK arrived a few months ago, with many .NET developers looking forward to this release and the brand-new C# language features that come along with it. If you haven't put your fingers on it

Announcing .NET 8 Preview 1 - .NET Blog

.NET 8 Preview 1 introduces a roadmap for the year ahead, native AOT compilation, enhanced container and Linux support, and significant performance improvements.

API Key Authentication with ASP.NET Core

API key authentication uses an API key to authenticate the client of an HTTP-based API. An API key is a unique identifier or secret token that is provided to the API using many mechanisms, such as …

Update to the .NET language strategy

Interested in what is going on and the future of .NET languages, (C#, F#, and Visual Basic)? We have just published an updated version of the .NET Language Strategy on our documentation!

Implementing a Round Robin algorithm for an HttpClient - Into dotNET

The HttpClient, by default, is not an adept of the Round-Robin practices. But implementing a Round Robin algorithm for an HttpClient is not that hard.

async void – How to Tame the Asynchronous Nightmare - Dev Leader

Most intermediate dotnet developers writing async await code in C# will come across async void at some point. Here's a creative solution for avoiding the headaches, especially with EventHandlers!

Image Scaling in .NET MAUI

When use an Image Control... 🧐 Have you ever been confused between the different values ​​of the Aspect property? You are in the right place😎 , in this article you will learn the difference of each one! Let's start! Exploring the Aspect Property The Image control has an Aspect property  which allow us to indicate how an image will fit into the display area (scaling). This property offers different values ​​which allows us to play with the visualization. Let’s look at each one of them: ➖ AspectFit: Allow the entire image to fit in the display area (If necessary letterboxes the image), it takes care of adding spaces at the top and bottom or on the sides (depending on the dimensions of the image).  ➖ AspectFill: Clips the image to fill the display area without altering the aspect ratio. ➖ Fill: It's responsible for stretching the image to completely fill the display area. ⚠ This stretching can distort the image. ➖ Center: It's responsible for centralizing the image in the display area without altering the aspect ratio.   And done!!  From now on, you are ready to play with the Image Aspect property in .NET MAUI I hope you like it! 💚💕 <Label Text=”Thanks for ready! 👋 ” />   Spanish article:  https://es.askxammy.com/escalado-de-imagenes-en-net-maui/     Reference: https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/image?view=net-maui-7.0?WT.mc_id=DT-MVP-50033

Making tomorrow's code look like today's [eng] / Adam Ralph

This is a video from the .NET fwdays'22 online conference, that was held on October 15, 2022.Talk description:We know how to write code to do something now. ...

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.