41554 blogs · [ { "id": "01a0d7cb-4985-720a-bfc6-350e927c9944", "title": "Model variable JSON field types with unions", "url": "https://www.damirscorner.com/blog/posts/20260925-ModelVariableJsonFieldTypesWithUnions.html", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0c505-6486-718a-a4c9-bacae015b3c9", "title": "Labeled break and continue statements in C# 15", "url": "https://www.damirscorner.com/blog/posts/20260918-LabeledBreakAndContinueStatementsInCs15.html", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a094eb-4805-72e7-9e71-a350e36817b8", "title": "Indexer extension members in C# 15", "url": "https://www.damirscorner.com/blog/posts/20260911-IndexerExtensionMembersInCs15.html", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e29f7fec", "title": "Collection expressions with arguments in C# 15", "url": "https://www.damirscorner.com/blog/posts/20260904-CollectionExpressionsWithArgumentsInCs15.html", "published_at": "2026-09-04T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e2b22d39", "title": "Custom union types in C# 15", "url": "https://www.damirscorner.com/blog/posts/20260828-CustomUnionTypesInCs15.html", "published_at": "2026-08-28T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e3ad7cad", "title": "Union types in C# 15", "url": "https://www.damirscorner.com/blog/posts/20260821-UnionTypesInCs15.html", "published_at": "2026-08-21T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e43e31c3", "title": "Closed class hierarchies in C# 15", "url": "https://www.damirscorner.com/blog/posts/20260814-ClosedClassHierarchiesInCs15.html", "published_at": "2026-08-14T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e4fe060c", "title": "Switching restic backup from NFS to SFTP", "url": "https://www.damirscorner.com/blog/posts/20260807-SwitchingResticBackupFromNfsToSftp.html", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e5957577", "title": "Installing preview .NET SDK in Arch Linux", "url": "https://www.damirscorner.com/blog/posts/20260731-InstallingPreviewDotNetSdkInArchLinux.html", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e5ffdba2", "title": "Manually trigger workflow from non-main branch", "url": "https://www.damirscorner.com/blog/posts/20260703-ManuallyTriggerWorkflowFromNonMainBranch.html", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e6558525", "title": "Apex domain redirect for Azure Static Web Apps", "url": "https://www.damirscorner.com/blog/posts/20260626-ApexDomainRedirectForAzureStaticWebApps.html", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e6e73a6c", "title": "Writing tests for HTTP-triggered Azure Functions", "url": "https://www.damirscorner.com/blog/posts/20260619-WritingTestsForHttpTriggeredAzureFunctions.html", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a08766-8d60-73f8-b62e-05b4e7bc6e66", "title": "Regex based redirects for Static Web Apps", "url": "https://www.damirscorner.com/blog/posts/20260612-RegexBasedRedirectsForStaticWebApps.html", "published_at": "2026-06-12T00:00:00+00:00" } ] posts Claim your blog
Back to damirscorner.com
Blog · corpus.blog/blogs/damirscorner.com/posts

damirscorner.com

damirscorner.com

2026