citizenmatt / RefSemantics
Slides and sample code from "Writing Allocation Free Code in C#" talk
☆33Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for RefSemantics
- Scoped completion tracking and error handling of tasks as an alternative to fire-and-forget/async void. Easy and test-friendly.☆50Updated last year
- The Try monad (Error/Exceptional monad) for C#☆55Updated 11 months ago
- ☆37Updated 6 years ago
- A library that automatically adds support for object deconstruction in C#.☆34Updated last year
- 🧵 Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)☆73Updated last year
- A pub sub implementation built on top of orleans grains☆36Updated 2 years ago
- ☆31Updated 4 years ago
- Extensions to the dotnet/reactive library.☆50Updated last year
- ☆27Updated 5 years ago
- Adds support for NodaTime types when using SQLite with Entity Framework Core.☆33Updated 11 months ago
- A .NET source generator for creating simple value objects wrapping primitive types.☆52Updated last year
- Unit Testing with Local Functions☆29Updated 3 months ago
- A repo for demonstrating Reactive and Functional thoughts☆27Updated last year
- Immutability is easy!☆41Updated last week
- A Roslyn analyzer with rules related to generation and consumption of enumerables and async enumerables in C#.☆42Updated 5 months ago
- ☆38Updated last year
- A set of predefined extensions methods for popular abbreviations.☆25Updated 2 years ago
- An opinionated, simplified and uniform Cloud Native actors' library that integrates with Microsoft Orleans.☆37Updated this week
- .NET Standard Library for giving (bool, T) Option-like semantics☆29Updated 5 years ago
- A library designed to help generating codes / confirmation strings☆42Updated 5 years ago
- A set of post-mortem analyzers for discovering threading/tasks issue in a dump or a process☆56Updated 2 years ago
- Benchmarks from my blog post "High-Performance Logging in .NET Core"☆29Updated 4 years ago
- Demos from my talk "Turbocharged: Writing High-Performance C# and .NET Code"☆63Updated 11 months ago
- A demo example demonstraing a few useful practices when working with source generators☆21Updated 3 years ago
- Spargine converted to .NET 8.☆19Updated last week
- A .NET library for building query specifications.☆42Updated this week
- .NET Core Global Tool for cleaning up solution, project or folder☆52Updated last month
- ☆37Updated last year
- Analyzers checking System.Reflection☆80Updated 10 months ago