Damir's Corner's repositories
20240119-dotnet-azure-log-correlation
Sample project for 'ASP.NET Core log correlation in Azure' blogpost
20240202-dotnet-middleware-request-id
Sample project for 'Request ID middleware in ASP.NET Core' blogpost
20231020-dotnet-collection-expressions
Sample project for 'Benefits of collection expressions' blogpost
20231027-ts-lambda-type-safety
Sample project for 'Type safety of lambdas in TypeScript' blogpost
20231103-dotnet-keyed-di
Sample project for 'Keyed dependency injection services in .NET 8' blogpost
20231110-ts-array-unions
Sample project for 'Array operations over union of arrays' blogpost
20231117-ts-field-reference
Sample project for 'Pass a field by reference in TypeScript' blogpost
20231124-ts-member-name-type-restriction
Sample project for 'Member name parameter type restriction' blogpost
20231201-dotnet-ef-multi-relationship
Sample project for 'Multiple relationships between two entities' blogpost
20231208-dotnet-json-combine
Sample project for 'Combining multiple untyped JSONs' blogpost
20231215-ts-function-overloads
Sample project for 'Function overloads for nicer code' blogpost
20231222-dotnet-mock-http
Sample project for 'Mocking HttpClient in unit tests' blogpost
20231229-dotnet-wpf-oauth
Sample project for 'OAuth login in desktop apps' blogpost
20240112-dotnet-structured-logging
Sample project for 'Benefits of structured logging' blogpost
20240126-dotnet-file-globbing
Sample project for 'File globbing in .NET' blogpost
20240209-dotnet-iasyncenumerable-performance
Sample project for 'IAsyncEnumerable performance benefits' blogpost
20240216-dotnet-cache-factory-methods
Sample project for 'Fetch cached data only once' blogpost
20240223-dotnet-guid-mysql
Sample project for 'Guid values in MySQL with EF Core' blogpost
20240308-dotnet-bulk-sync-mysql
Sample project for 'EF Core bulk sync for MySQL' blogpost
20240315-dotnet-connection-string-edit
Sample project for 'Customize DB connection string in code' blogpost
20240322-dotnet-extension-method
Sample project for 'Choosing extension method over instance method' blogpost
20240329-dotnet-openapi-model-docs
Sample project for 'OpenAPI docs for models from another assembly' blogpost
20240405-efcore-multiple-providers
Sample project for 'Support multiple DB providers in EF Core' blogpost
20240412-dotnet-regex-performance
Sample project for 'Performance comparison of Regex in .NET' blogpost
20240419-dotnet-required-properties
Sample project for 'Required non-initialized non-nullable properties' blogpost
20240426-dotnet-moq-out-params
Sample project for 'Mock methods with out parameters' blogpost
20240503-dotnet-moq-verify-logging
Sample project for 'Verifying logger calls with Moq' blogpost
20240510-dotnet-high-perf-logging
Sample project for 'High performance logging in .NET' blogpost
20240517-dotnet-top-level-testing
Sample project for 'Testing top-level statements' blogpost
20240524-dotnet-ef-migrations-connection
Sample project for 'EF migrations connection source by priority' blogpost