An open API service indexing awesome lists of open source software.

https://github.com/linkdotnet/blogexamples

Contains all of my examples from various blog posts
https://github.com/linkdotnet/blogexamples

Last synced: about 1 year ago
JSON representation

Contains all of my examples from various blog posts

Awesome Lists containing this project

README

          

# Blog - Examples

Contains all of my examples from various blog posts. You can find a comprehensive overview of all repositories here and where I used them in my blog:

| BlogPost | Publish Date |
| -------------------------------------------------------------------------------------------------------------- | ------------ |
| [Solving Problems you wouldn't have if you wouldn't use Entity Framework](DynamicQuery/) | 24.04.2025 |
| [Tailwind v4 with Blazor - It just got easier](BlazorTailwind4/) | 03.03.2025 |
| [ToArray(Async) vs ToList(Async) in Entity Framework 8](BenchmarkToArrayToListEF/) | 28.10.2024 |
| [How to test HttpClient inside API Tests](FakeHttpClient/) | 02.09.2024 |
| [Fluent API to await multiple calls and get their respective results](TaskWhenAllResult/) | 12.04.2024 |
| [An asynchronous lock free ring buffer for logging](LockFreeRingBuffer/) | 03.01.2024 |
| [Blazor .NET 8 - Enhanced Form Navigation](BlazorStaticForms/) | 22.11.2023 |
| [Redux Pattern in Blazor](ReduxBlazor/) | 04.11.2023 |
| [Blazor with TailwindCSS](BlazorWithTailwind/) | 18.10.2023 |
| [Structured Concurrency in C#](StructuredConcurrency/) | 11.10.2023 |
| [Building a Minimal ASP.NET Core clone](AspNetCoreFromScratch/) | 14.09.2023 |
| [Enabling List to store large amounts of elements](ChunkedList/) | 07.09.2023 |
| [The combined power of F# and C#](FSharpCombined/) | 30.07.2023 |
| [Gracefully Handling Entity Framework Exceptions with EntityFramework.Exceptions](EntityFrameworkExceptions/) | 25.07.2023 |
| [Create your own Mediator (like Mediatr)](Mediator/) | 21.06.2023 |
| [Verifying your DI Container](ServiceCollectionVerify/) | 30.04.2023 |
| [.NET 8 Performance Edition](BenchmarkDotNet8/) | 12.04.2023 |
| [Creating a ToolTip Component in Blazor](BlazorToolTip/) | 31.03.2023 |
| [C# Source Generators: How to get build information?](BuildInformation/) | 26.03.2023 |
| [Write your own AutoMapper in C#](AutoMapper/) | 18.03.2023 |
| [How to write your own cron Job scheduler in ASP.NET Core (like Quartz, Hangfire, ...)](CronBackgroundWorker/) | 09.03.2023 |
| [Performance (ReadOnly)List vs Immutable collection types](ImmutablePerformance/) | 26.02.2023 |
| [Multi-Tenancy with RavenDB and ASP.NET Core](MultiTenantRavenDB/) | 05.02.2023 |
| [Easy Pagintion for Entity Framework in 3 steps](PaginationEF/) | 09.01.2023 |
| [Give your strings context with StringSyntaxAttribute](StringHightlighting/) | 01.01.2023 |
| [Simple DI - Container](DIContainer/) | 13.12.2022 |
| [How to enumerate through a StringBuilder](EnumerateStringBuilder/) | 03.12.2022 |
| [Frozen collections in .NET 8](FrozenSetBenchmark/) | 24.11.2022 |
| ["Use always a StringBuilder" - Internet myths](StringBuilderPerformance/) | 20.11.2022 |
| [Anonymous test data with AutoFixture](AutoFixtureXUnit/) | 19.11.2022 |
| [LiteDB - A .NET embedded NoSQL database](LiteDatabase/) | 19.10.2022 |
| [Cursed C# - Doing shenanigans in C#](CursedCSharp/) | 15.10.2022 |
| [Introduction to WebApplicationFactory](WebAppFactory/) | 02.10.2022 |
| [EF7 - Bulk updates and Bulk deletes](EF7Bulk/) | 21.08.2022 |
| [Mediator Pattern - CQRS with MediatR](MediatorPattern/) | 06.08.2022 |
| [Logging Source Code Generators](LoggingSourceCodeGenerator/) | 27.07.2022 |
| [Blazor Client - Loading Screen](BlazorClientLoadingScreen/) | 12.07.2022 |
| [Central nuget store for your UNO Platform App](UnoDirectoryBuildProps/) | 23.06.2022 |
| [ObjectPool - Rent and return some instances](ObjectPool/) | 02.06.2022 |
| [Blazor with an RSS Feed](BlazorRSSFeed/) | 30.05.2022 |
| [How to unit test a RavenDB](RavenDBUnitTest/) | 25.05.2022 |
| [Blazor with CancellationToken support](BlazorCancellation/) | 18.05.2022 |
| [Stop using Finalizers in C#](Finalizers/) | 15.05.2022 |
| [Tail-Recursion - Explained with the Fibonacci series](TailRecursion/) | 13.05.2022 |
| [Modal Dialog component with Bootstrap in Blazor](ModalDialogComponent/) | 19.04.2022 |
| [4 Different ways of creating an array](ArrayInitializePerformance/) | 14.04.2022 |
| [Create a low allocation and faster StringBuilder - Span in Action](ValueStringBuilder/) | 03.04.2022 |
| [Reusable loading Bar Component in Blazor](BlazorLoadingComponent/) | 31.03.2022 |
| [TypeAHead with a Trie](TrieTypeAHead/) | 20.03.2022 |
| [UNO Platform - Build a Todo App](TodoApp/) | 10.03.2022 |
| [Using SSE in C# on the example of the sum of a list](ArraySumPerformanceSIMD/) | 07.03.2022 |
| [Decorator Pattern with CachedRepository](DecoratorPattern/) | 19.02.2022 |
| [Enum.Equals Performance Analysis](EnumEqualsPerformance/) | 11.01.2022 |
| [Branch Prediction](BranchPrediction/) | 09.11.2021 |