41554 blogs · [ { "id": "01a0876b-365c-710f-bda1-a3902c2ecaf2", "title": "Key Vault for aspnet core app secrets on Azure and local dev environment", "url": "https://dennistretyakov.com/key-vault-for-aspnet-core-app-secrets-on-azure-and-local-dev-env", "published_at": "2025-07-01T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3902c7bc6a7", "title": "GraphQL subscriptions with HotChocolate", "url": "https://dennistretyakov.com/graphql-subscriptions-with-hot-chocolate", "published_at": "2024-11-07T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3902d6cdc57", "title": "Server-Sent Events — cost-efficient real time updates for web apps", "url": "https://dennistretyakov.com/sse-cost-efficient-real-time-updates-for-web-apps", "published_at": "2024-07-03T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3902df466fc", "title": "C# Primary Constructor and Garbage Collector concern", "url": "https://dennistretyakov.com/csharp-primary-constructors-and-gc", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3902edf2ac8", "title": "Walk-through creating first azure function with dotnet", "url": "https://dennistretyakov.com/walk-through-creating-first-azure-function-with-dotnet", "published_at": "2023-06-28T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3902f118f0d", "title": "ID Token validation in dotnet", "url": "https://dennistretyakov.com/id-token-validation-in-dotnet", "published_at": "2022-08-24T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3902f49d25f", "title": "Writing first Roslyn Analyzer and CodeFix Provider", "url": "https://dennistretyakov.com/writing-first-roslyn-analyzer-and-codefix-provider", "published_at": "2021-04-25T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a39030159a55", "title": "A cleaner way for configuring DI container in dotnet with ServiceAnnotations", "url": "https://dennistretyakov.com/a-cleaner-way-for-configuring-di-container-in-dotnet-with-service-annotations", "published_at": "2021-01-28T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3903040715a", "title": "Setting up MSDeploy for CI/CD deployments to IIS", "url": "https://dennistretyakov.com/setting-up-msdeploy-for-ci-cd-deployments-to-iis", "published_at": "2021-01-18T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a39030f0ddfa", "title": "One instance for various service types in Microsoft Extensions DI", "url": "https://dennistretyakov.com/one-instance-for-various-service-types-in-microsoft-extensions-di", "published_at": "2020-07-10T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a39030f19791", "title": "My long and rocky road to TDD", "url": "https://dennistretyakov.com/my-long-and-rocky-road-to-tdd", "published_at": "2020-05-27T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a390312646c5", "title": "Password strength validation with ZXCVBN", "url": "https://dennistretyakov.com/password-strength-validation-with-zxcvbn", "published_at": "2020-02-24T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a39031f77ab6", "title": "ipcRenderer in CRA managed app", "url": "https://dennistretyakov.com/ipc-render-in-cra-managed-app", "published_at": "2020-02-19T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a39032dc257a", "title": "First Electron app with React / Typescript", "url": "https://dennistretyakov.com/first-electron-app-with-react-and-typescript", "published_at": "2020-01-29T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a3903335604f", "title": "Diffie-Hellman key exchange", "url": "https://dennistretyakov.com/diffie-hellman-key-exchage", "published_at": "2020-01-16T00:00:00+00:00" }, { "id": "01a0876b-365c-710f-bda1-a39033a75784", "title": "How to make an SSH key with ssh-keygen", "url": "https://dennistretyakov.com/how-to-make-an-ssh-key-with-ssh-keygen", "published_at": "2020-01-04T00:00:00+00:00" } ] posts Claim your blog
Back to dennistretyakov.com
Blog · corpus.blog/blogs/dennistretyakov.com/posts

dennistretyakov.com

dennistretyakov.com

2025

2024

2023

2022

2021

2020