Blog Logo
TAGS

Salus - Achieving Eventual Consistency in Microservices with Entity Framework

Salus is a tool that helps ensure the safety and well-being of your data in a Microservices-based system using Entity Framework. It provides a simple means of adding resiliency - so that if your messa...

Read more...

Sending files and additional data using HttpClient in .NET Core

Learn how to send a multipart HTTP requests containing files using HttpClient in .NET Core, and how to send files with additional data. This article describes the solutions for common cases and presen...

Read more...

How to Setup Integration Tests in .NET Without a WebApplicationFactory

In this article, Paul DeVito discusses how to set up integration tests in .NET without using a WebApplicationFactory. He introduces a new test type called Functional tests that focuses on testing the ...

Read more...

C4Sharp - .NET Diagram As Code Library

C4Sharp (`C4S`) is a .net library for building diagram as code, based on C4 Model. With C4Sharp, developers can create, share, and consume C4 Model diagrams as code such as Context, Container, Compone...

Read more...

Net8.0-Browser TFM: A TFM for Applications Running in the Browser

This document outlines the scenarios, user experience, requirements, goals, and non-goals of Net8.0-Browser TFM. The design challenges and details of the TFM are also discussed, along with the stakeho...

Read more...

Whats New in Entity Framework Core 8

Entity Framework Core 8, set to release in November 2023, brings several new features and improvements to existing features of EF Core 7. These notable features include support for raw SQL queries for...

Read more...

A Minimal API Discovery Tool for Large APIs

Shawn Wildermuth talks about his experimental nuget package called WilderMinds.MinimalApiDiscovery, which helps to discover Minimal APIs instead of mapping them all in Program.cs, and explains how it ...

Read more...

Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis

Learn how Dynamic Program Analysis (DPA) in ReSharper and JetBrains Rider can help optimize your applications performance by automatically monitoring it for common memory allocation and database issue...

Read more...

[LDM] - Union Types · dotnet/csharplang · Discussion #7010 · GitHub

This is a summary of discussions held on discriminated unions in C# by members of the C# language design team. Union types are types where instances represent a single case from a closed set of possib...

Read more...

How to Convert Image to Text with Azure Computer Vision

Learn how to use Azure Computer Vision to automate the process of extracting text from a receipt or other images. With this tutorial, youll be able to create a small console app using C#, Visual Studi...

Read more...

C# Discriminated Union Source Generator

This GitHub repository contains a C# discriminated union source generator designed to simplify code and reduce manual programming errors. With 225 stars and 8 forks, the repository is licensed under t...

Read more...

Building the final RequestDelegate in ASP.NET Core Minimal APIs - Behind the scenes of minimal APIs - Part 7

In this post, we put all the components together to see how the RequestDelegate is built in ASP.NET Core Minimal APIs. We look at the RequestDelegateFactory.Create() method, see the order the various ...

Read more...

Temporal .NET SDK

Temporal .NET SDK is a framework for authoring workflows and activities using .NET programming languages. Temporal is a distributed, scalable, durable, and highly available orchestration engine used t...

Read more...

Announcing .NET 8 Preview 1

Welcome to .NET 8! The first preview is ready for you to download: claim your copy of the first .NET 8 preview and start building applications today. .NET 8 is a long-term support (LTS) release. This ...

Read more...

Building Functional .NET Applications: a Guide for Choosing between F# vs C#

This article investigates which of C# and F#, languages with growing user bases, does the best job for developers looking to put functional programming in place for their teams and projects. C# relies...

Read more...

.NET and AWS S3 with LocalStack: How to develop with local S3 buckets

LocalStack is an open-source framework that allows us to emulate the major AWS services locally, making it easier to develop and test cloud applications without incurring the cost and complexity of de...

Read more...

Cleipnirs Resilient Functions

Resilient Functions is a .NET framework that manages function execution despite failures, restarts, deployments, and versioning. The framework automatically retries function invocations across process...

Read more...

C# Language Mind Map

This blog post contains a mind map of language features starting from C# 1 up til now - including some of the new C# 12 features that will be released in November 2023. The mind map is clickable and c...

Read more...

Contravariant functors as invariant functors

This article is part of a series of articles about invariant functors. It explains that all contravariant functors are also invariant functors, even if thats of no practical use. The article shows a f...

Read more...

Generating Argument Expressions for Minimal APIs (Continued)

In this blog post, Andrew Lock explores behind the scenes of minimal APIs in ASP.NET Core Minimal APIs .NET 7 Source Code Dive, specifically focusing on Generating Argument Expressions for Minimal API...

Read more...