Blog Logo
TAGS

Deep Dive on LINQ with Stephen Toub

Deep Dive on LINQ with Stephen Toub

Lets start to explore one of .NETs favorite features, LINQ (Language Integrated Query). LINQ easily enables developers to write query expressions with a declarative query syntax that allow them to per...

Read more...

What’s New in Rider 2024.1 - Monitor Performance, Sticky Lines, New Project Dialog Updates

Rider 2024.1 introduces a new monitoring tool window to track application performance and gather metrics, sticky lines in the editor for easier code navigation, and an updated New Project dialog for q...

Read more...

C# Markup 2 - Concise next-gen C# Markup for .NET UI frameworks

C# Markup 2 for Uno Platform supports multiple UI frameworks, including the excellent Uno Platform. Uno is one of the best and most mature .NET UI frameworks, offering an impressive breadth of feature...

Read more...

Using YARP as an API Gateway and Rate Limiter

In this post, we’re taking a look at YARP (Yet Another Reverse Proxy) as a way to rate limit your APIs by using it as an API gateway. Last week I posted a blog about rate limiting in your C# applicati...

Read more...

SlimFaas: The slimest and simplest Function As A Service

SlimFaas is a Function As A Service that allows you to scale to 0 after a period of inactivity, supports synchronous and asynchronous HTTP calls, offers retry functionality, and a Mind Changer REST AP...

Read more...

R3 - A New Modern Reimplementation of Reactive Extensions for C#

Recently, R3 was released as a new implementation of Reactive Extensions for C#. It is considered the third generation of Rx, with core parts provided as a library common to .NET platforms. The transi...

Read more...

Welcome to PlatformPlatform

# 👋 Welcome to PlatformPlatform Drawing on our expertise building true enterprise-grade products with millions of daily users in highly regulated sectors like healthcare, finance, government, etc., w...

Read more...

Introducing the .NET 8 runtime for AWS Lambda

AWS Lambda now supports .NET 8 as both a managed runtime and container base image. With this release, Lambda developers can benefit from .NET 8 features including API enhancements, improved Native Ahe...

Read more...

Practical Microservice Development with Dapr

Practical Microservice Development with Dapr is a comprehensive guide that covers various aspects of developing microservices using Dapr, a portable, event-driven runtime that simplifies building micr...

Read more...

Introducing ASP.NET Core metrics and Grafana dashboards in .NET 8

Metrics report diagnostics about your app. .NET 8 adds over a dozen useful metrics to ASP.NET Core, including HTTP request counts and duration, number of active HTTP requests, route matching results, ...

Read more...

Our Vision for .NET 9

Welcome to .NET 9! We’re at the beginning of another annual release cycle, following the successful launch of .NET 8 a few months back. Our most important focus areas for .NET 9 are cloud-native and i...

Read more...

Using default interface methods for performance gains in IHeaderDictionary

In this post, Andrew Lock discusses how default interface methods in C# 8 can be used to improve performance. He shows a pull request to ASP.NET Core that optimizes specific usages of the interface. D...

Read more...

IAsyncEnumerable performance benefits | Damirs Corner

Asynchronous streams (i.e., the IAsyncEnumerable interface) were one of the new features in C# 8. However, it didnt get as much attention as some others. Even today, the feature is rarely used and not...

Read more...

Tmds.ExecFunction

Tmds.ExecFunction is a library that makes it simple to execute a function in a separate process. This can be interesting for writing tests that require a separate process, or running some code with a ...

Read more...

Test Driven Development with C# - from Padawan to Jedi - Scott Sauber - NDC Porto 2023

Test Driven Development with C# - from Padawan to Jedi - Scott Sauber - NDC Porto 2023

In this talk, Scott discusses test-driven development (TDD) with C, focusing on guiding net developers who may be new to TDD. He clarifies that although the talk assumes the audience hasnt seen TDD be...

Read more...

Epic: Eventing Framework in .NET 9

This issue captures issues related to the eventing framework work area in .NET 9. Issues and categorizations are grouped under the Epic label. The milestone for this work is 9.0.0.

Read more...

Current State of C# Platform Support in Godot 4.2

With the recent release of Godot 4.2, projects that use C# can now export to Android and iOS. Let’s take a look at the current platform support for C# projects and what to expect from future releases ...

Read more...

fluxzy: A Fully Managed MITM Engine and CLI App

fluxzy is a fully managed and fully streamed MITM engine and a CLI app to intercept, record and alter HTTP/1.1, H2, websocket traffic over plain or secure channels. It provides core features such as i...

Read more...

# Sharpify - A Collection of High Performance Language Extensions for C#

Sharpify is a collection of high performance language extensions for C# that provide various features and optimizations. It includes fully native AOT compatible utilities, discriminated union objects,...

Read more...

Integration that uses Home Assistant Kafka integration for creating home automations in .NET

# ha-kafka-net Integration that uses Home Assistant Kafka integration for creating home automations in .NET It was created with the following goals: * Create Home Assistant automations in .NET * Expos...

Read more...