Blog Logo
TAGS

C#s Functional Journey: How Object-Oriented Languages Have Adopted Functional Features

Mads Torgersen, lead designer of the C# language, discusses how the language has evolved over the past two decades, incorporating functional features inspired by the functional programming world. Torg...

Read more...

C#s Functional Journey

Join world-class leaders pushing the boundaries of software at QCon San Francisco (Oct 2-6)! Attend in-person or online to find practical inspiration from the most innovative software pioneers. Discov...

Read more...

Reliable Consumer of Azure Event Hubs | Mikhail Shilkov

Azure Event Hubs is a log-based messaging system-as-a-service in Azure cloud. It’s designed to be able to handle huge amount of data, and naturally supports multiple consumers. While Event Hubs are fo...

Read more...

An extensible framework to audit executing operations in .NET and .NET Core.

Generate audit logs with evidence for reconstruction and examination of activities that have affected specific operations or procedures. With Audit.NET you can generate tracking information about oper...

Read more...

Continuous Integration with .NET Core and Gitlab

In this article, Jelle Verheyen explains how to set up a continuous integration pipeline with .NET Core and Gitlab. The article covers setting up the Gitlab CI, creating a .gitlab-ci.yml file, includi...

Read more...

Trains.NET

# Trains.NET [![License: MIT](https://img.shields.io/github/license/davidwengier/Trains.NET?color=blue License: MIT)](https://choosealicense.com/licenses/mit/) [![Build status](https://github.com/davi...

Read more...

Clean Architecture Essentials

This article explains why software should be described by use cases rather than layers and frameworks. It introduces the Clean Architecture style that focuses on loosely coupled implementation and use...

Read more...

Writing More Succinct C# - Dan Clarke

In this blog post, Dan Clarke talks about writing more succinct C# code. He highlights the benefits of using LINQ, ternary-if and expression body members, and shares other ways to make code more compa...

Read more...

Building End-to-End Diagnostics: Activity and Span Correlation

In this series of posts, Jimmy Bogard explains how to build end-to-end diagnostics for microservices with activity and span correlation. In this particular post, he examines how to correlate start and...

Read more...

Automatonymous - A Most Awesome State Machine for .Net Applications

Automatonymous is a highly efficient state machine designed for .Net applications. It enables developers to rapidly build state machines for .Net software, with support for versions 4.5 and higher. Wi...

Read more...

My exploration of Rust and .NET

In this blog post, Eric discusses his progress on a project that facilitates .NET development using Rust. The project consists of a compiler that takes LLVM bitcode from rustc and converts it into a ....

Read more...

Your C# is already functional, but only if you let it

In this article, the author explains how they implemented a FizzBuzz solution using some of the new features in C# 8.0. They highlight the functional aspect of their code and explore the difference be...

Read more...

Functional Programming Optics in .NET

Learn how lenses and prisms can help you deal with immutable types in F# and other programming languages. Immutable types provide greater safety when dealing with data, but they require nesting object...

Read more...

Understanding ConfigureAwait in .NET: A FAQ

Async/await has become a fundamental programming construct in the .NET ecosystem since it was introduced seven years ago. However, many developers still have questions about ConfigureAwait, a crucial ...

Read more...

Feather HTTP - Lightweight APIs for .NET Core

Feather HTTP is a lightweight, low ceremony framework for building HTTP APIs in .NET Core. It is built on the same primitives as .NET Core and optimized for quickly building HTTP APIs. With Feather HT...

Read more...

Awesome .NET - A Collection of Libraries, Tools and Frameworks for .NET Developers

This repository is a curated list of awesome .NET libraries, tools, frameworks and software for developers. It includes algorithms and data structures, API, application templates, artificial intellige...

Read more...

MicroService4Net - Create Micro Services Easily with C#

Learn how to create a simple self-hosted Web API service that runs as a console and as a service using MicroService4Net in just 2 minutes. This library makes the creation of microservices, which are h...

Read more...

C# 5 Async Exception Handling

At the PDC 2010 conference, Microsoft showed their proposed asynchronous features for C# 5. There’s one particular feature I want to examine: error handling. Anders Hejlsberg showed this, but he did s...

Read more...