{"id":17008468,"url":"https://github.com/linkdotnet/blogexamples","last_synced_at":"2025-04-05T21:08:03.937Z","repository":{"id":38787944,"uuid":"461225858","full_name":"linkdotnet/BlogExamples","owner":"linkdotnet","description":"Contains all of my examples from various blog posts","archived":false,"fork":false,"pushed_at":"2025-03-18T18:57:51.000Z","size":1388,"stargazers_count":117,"open_issues_count":2,"forks_count":22,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-29T20:05:57.176Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linkdotnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-19T15:06:54.000Z","updated_at":"2025-03-18T18:57:56.000Z","dependencies_parsed_at":"2023-12-31T15:22:13.081Z","dependency_job_id":"edf2447e-0aea-445f-aa28-d3f165a11eeb","html_url":"https://github.com/linkdotnet/BlogExamples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkdotnet%2FBlogExamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkdotnet%2FBlogExamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkdotnet%2FBlogExamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkdotnet%2FBlogExamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linkdotnet","download_url":"https://codeload.github.com/linkdotnet/BlogExamples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399877,"owners_count":20932876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T05:28:21.663Z","updated_at":"2025-04-05T21:08:03.901Z","avatar_url":"https://github.com/linkdotnet.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blog - Examples\n\nContains 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:\n\n| BlogPost                                                                                                       | Publish Date |\n| -------------------------------------------------------------------------------------------------------------- | ------------ |\n| [Solving Problems you wouldn't have if you wouldn't use Entity Framework](DynamicQuery/)                       | 24.04.2025   |\n| [Tailwind v4 with Blazor - It just got easier](BlazorTailwind4/)                                               | 03.03.2025   |\n| [ToArray(Async) vs ToList(Async) in Entity Framework 8](BenchmarkToArrayToListEF/)                             | 28.10.2024   |\n| [How to test HttpClient inside API Tests](FakeHttpClient/)                                                     | 02.09.2024   |\n| [Fluent API to await multiple calls and get their respective results](TaskWhenAllResult/)                      | 12.04.2024   |\n| [An asynchronous lock free ring buffer for logging](LockFreeRingBuffer/)                                       | 03.01.2024   |\n| [Blazor .NET 8 - Enhanced Form Navigation](BlazorStaticForms/)                                                 | 22.11.2023   |\n| [Redux Pattern in Blazor](ReduxBlazor/)                                                                        | 04.11.2023   |\n| [Blazor with TailwindCSS](BlazorWithTailwind/)                                                                 | 18.10.2023   |\n| [Structured Concurrency in C#](StructuredConcurrency/)                                                         | 11.10.2023   |\n| [Building a Minimal ASP.NET Core clone](AspNetCoreFromScratch/)                                                | 14.09.2023   |\n| [Enabling List\u003cT\u003e to store large amounts of elements](ChunkedList/)                                            | 07.09.2023   |\n| [The combined power of F# and C#](FSharpCombined/)                                                             | 30.07.2023   |\n| [Gracefully Handling Entity Framework Exceptions with EntityFramework.Exceptions](EntityFrameworkExceptions/)  | 25.07.2023   |\n| [Create your own Mediator (like Mediatr)](Mediator/)                                                           | 21.06.2023   |\n| [Verifying your DI Container](ServiceCollectionVerify/)                                                        | 30.04.2023   |\n| [.NET 8 Performance Edition](BenchmarkDotNet8/)                                                                | 12.04.2023   |\n| [Creating a ToolTip Component in Blazor](BlazorToolTip/)                                                       | 31.03.2023   |\n| [C# Source Generators: How to get build information?](BuildInformation/)                                       | 26.03.2023   |\n| [Write your own AutoMapper in C#](AutoMapper/)                                                                 | 18.03.2023   |\n| [How to write your own cron Job scheduler in ASP.NET Core (like Quartz, Hangfire, ...)](CronBackgroundWorker/) | 09.03.2023   |\n| [Performance (ReadOnly)List vs Immutable collection types](ImmutablePerformance/)                              | 26.02.2023   |\n| [Multi-Tenancy with RavenDB and ASP.NET Core](MultiTenantRavenDB/)                                             | 05.02.2023   |\n| [Easy Pagintion for Entity Framework in 3 steps](PaginationEF/)                                                | 09.01.2023   |\n| [Give your strings context with StringSyntaxAttribute](StringHightlighting/)                                   | 01.01.2023   |\n| [Simple DI - Container](DIContainer/)                                                                          | 13.12.2022   |\n| [How to enumerate through a StringBuilder](EnumerateStringBuilder/)                                            | 03.12.2022   |\n| [Frozen collections in .NET 8](FrozenSetBenchmark/)                                                            | 24.11.2022   |\n| [\"Use always a StringBuilder\" - Internet myths](StringBuilderPerformance/)                                     | 20.11.2022   |\n| [Anonymous test data with AutoFixture](AutoFixtureXUnit/)                                                      | 19.11.2022   |\n| [LiteDB - A .NET embedded NoSQL database](LiteDatabase/)                                                       | 19.10.2022   |\n| [Cursed C# - Doing shenanigans in C#](CursedCSharp/)                                                           | 15.10.2022   |\n| [Introduction to WebApplicationFactory](WebAppFactory/)                                                        | 02.10.2022   |\n| [EF7 - Bulk updates and Bulk deletes](EF7Bulk/)                                                                | 21.08.2022   |\n| [Mediator Pattern - CQRS with MediatR](MediatorPattern/)                                                       | 06.08.2022   |\n| [Logging Source Code Generators](LoggingSourceCodeGenerator/)                                                  | 27.07.2022   |\n| [Blazor Client - Loading Screen](BlazorClientLoadingScreen/)                                                   | 12.07.2022   |\n| [Central nuget store for your UNO Platform App](UnoDirectoryBuildProps/)                                       | 23.06.2022   |\n| [ObjectPool - Rent and return some instances](ObjectPool/)                                                     | 02.06.2022   |\n| [Blazor with an RSS Feed](BlazorRSSFeed/)                                                                      | 30.05.2022   |\n| [How to unit test a RavenDB](RavenDBUnitTest/)                                                                 | 25.05.2022   |\n| [Blazor with CancellationToken support](BlazorCancellation/)                                                   | 18.05.2022   |\n| [Stop using Finalizers in C#](Finalizers/)                                                                     | 15.05.2022   |\n| [Tail-Recursion - Explained with the Fibonacci series](TailRecursion/)                                         | 13.05.2022   |\n| [Modal Dialog component with Bootstrap in Blazor](ModalDialogComponent/)                                       | 19.04.2022   |\n| [4 Different ways of creating an array](ArrayInitializePerformance/)                                           | 14.04.2022   |\n| [Create a low allocation and faster StringBuilder - Span in Action](ValueStringBuilder/)                       | 03.04.2022   |\n| [Reusable loading Bar Component in Blazor](BlazorLoadingComponent/)                                            | 31.03.2022   |\n| [TypeAHead with a Trie](TrieTypeAHead/)                                                                        | 20.03.2022   |\n| [UNO Platform - Build a Todo App](TodoApp/)                                                                    | 10.03.2022   |\n| [Using SSE in C# on the example of the sum of a list](ArraySumPerformanceSIMD/)                                | 07.03.2022   |\n| [Decorator Pattern with CachedRepository](DecoratorPattern/)                                                   | 19.02.2022   |\n| [Enum.Equals Performance Analysis](EnumEqualsPerformance/)                                                     | 11.01.2022   |\n| [Branch Prediction](BranchPrediction/)                                                                         | 09.11.2021   |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkdotnet%2Fblogexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinkdotnet%2Fblogexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkdotnet%2Fblogexamples/lists"}