41554 blogs · [ { "id": "01a087a6-8cf4-7017-b770-f1bcd163cc47", "title": "How To Use The New Bulk Update Feature In EF Core 7", "url": "https://milanjovanovic.tech/blog/how-to-use-the-new-bulk-update-feature-in-ef-core-7", "published_at": "2022-11-26T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd1e0da8f", "title": "How To Use The Options Pattern In ASP.NET Core 7", "url": "https://milanjovanovic.tech/blog/how-to-use-the-options-pattern-in-asp-net-core-7", "published_at": "2022-11-19T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd2b58d49", "title": "What's New In .NET 7?", "url": "https://milanjovanovic.tech/blog/whats-new-in-dotnet-7", "published_at": "2022-11-12T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd39964a3", "title": "5 Ways To Check For Duplicates In Collections, With Benchmarks", "url": "https://milanjovanovic.tech/blog/5-ways-to-check-for-duplicates-in-collections", "published_at": "2022-11-05T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd48d0001", "title": "How To Use Global Query Filters in EF Core", "url": "https://milanjovanovic.tech/blog/how-to-use-global-query-filters-in-ef-core", "published_at": "2022-10-29T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd55eb272", "title": "Introduction To Locking And Concurrency Control in .NET 6", "url": "https://milanjovanovic.tech/blog/introduction-to-locking-and-concurrency-control-in-dotnet-6", "published_at": "2022-10-22T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd5a3ab49", "title": "How I Optimized an API Endpoint to Make It 15x Faster", "url": "https://milanjovanovic.tech/blog/how-i-optimized-an-api-endpoint-to-make-it-15x-faster", "published_at": "2022-10-15T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd5a48f7c", "title": "Decorator Pattern In ASP.NET Core", "url": "https://milanjovanovic.tech/blog/decorator-pattern-in-asp-net-core", "published_at": "2022-10-08T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd66dabe3", "title": "3 Ways To Create Middleware In ASP.NET Core", "url": "https://milanjovanovic.tech/blog/3-ways-to-create-middleware-in-asp-net-core", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd7383c2e", "title": "How To Approach Clean Architecture Folder Structure", "url": "https://milanjovanovic.tech/blog/clean-architecture-folder-structure", "published_at": "2022-09-24T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd7c8c5da", "title": "How To Improve Performance With EF Core Query Splitting", "url": "https://milanjovanovic.tech/blog/how-to-improve-performance-with-ef-core-query-splitting", "published_at": "2022-09-17T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd7d68a06", "title": "Records, Anonymous Types, and Non-Destructive Mutation", "url": "https://milanjovanovic.tech/blog/records-anonymous-types-non-destructive-mutation", "published_at": "2022-09-10T00:00:00+00:00" }, { "id": "01a087a6-8cf4-7017-b770-f1bcd86b61fc", "title": "Why I Write My LINQ Queries Tall, Not Wide", "url": "https://milanjovanovic.tech/blog/why-i-write-tall-linq-queries", "published_at": "2022-09-03T00:00:00+00:00" } ] posts Claim your blog
Back to milanjovanovic.tech
Blog · corpus.blog/blogs/milanjovanovic.tech/posts

milanjovanovic.tech

milanjovanovic.tech

2022