56,966 blogs · [ { "id": "01a087e7-1703-70b0-8d44-caaae32e1420", "title": "Introduction to quantum computing with Q# – Part 11, EPR Quantum Key Distribution", "url": "https://www.strathweb.com/2020/12/introduction-to-quantum-computing-with-q-part-11-epr-quantum-key-distribution/", "published_at": "2020-12-02T22:24:49+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae35cba69", "title": "Introduction to quantum computing with Q# – Part 10, B92 Quantum Key Distribution", "url": "https://www.strathweb.com/2020/11/introduction-to-quantum-computing-with-q-part-10-b92-quantum-key-distribution/", "published_at": "2020-11-17T20:50:49+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae3a5ce97", "title": "dotnet-script 1.0.0 released – with support for .NET 5.0 and C# 9", "url": "https://www.strathweb.com/2020/11/dotnet-script-1-0-0-released-with-support-for-net-5-0-and-c-9/", "published_at": "2020-11-11T19:14:56+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae49d3be4", "title": "Beautiful and compact Web APIs with C# 9, .NET 5.0 and ASP.NET Core", "url": "https://www.strathweb.com/2020/10/beautiful-and-compact-web-apis-with-c-9-net-5-0-and-asp-net-core/", "published_at": "2020-10-23T05:52:45+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae4db3bb4", "title": "Introduction to quantum computing with Q# – Part 9, BB84 Quantum Key Distribution", "url": "https://www.strathweb.com/2020/10/introduction-to-quantum-computing-with-q-part-9-bb84-quantum-key-distribution/", "published_at": "2020-10-16T12:54:26+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae54709e0", "title": "Introduction to quantum computing with Q# – Part 8, Superdense coding", "url": "https://www.strathweb.com/2020/09/introduction-to-quantum-computing-with-q-part-8-superdense-coding/", "published_at": "2020-09-16T18:25:15+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae5cdfd22", "title": "Support for unimported types in Omnisharp and C# Extension for VS Code", "url": "https://www.strathweb.com/2020/09/support-for-unimported-types-in-omnisharp-and-c-extension-for-vs-code/", "published_at": "2020-09-07T14:54:54+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae67efe29", "title": "Introduction to quantum computing with Q# – Part 7, Quantum state teleportation", "url": "https://www.strathweb.com/2020/09/introduction-to-quantum-computing-with-q-part-7-quantum-state-teleportation/", "published_at": "2020-09-04T04:50:56+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae6f44a5a", "title": "Introduction to quantum computing with Q# – Part 6, No-cloning theorem", "url": "https://www.strathweb.com/2020/08/introduction-to-quantum-computing-with-q-part-6-no-cloning-theorem/", "published_at": "2020-08-17T20:54:58+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae7842c91", "title": "Running Q# compiler and simulation programmatically from a C# application", "url": "https://www.strathweb.com/2020/08/running-q-compiler-and-simulation-programmatically-from-a-c-application/", "published_at": "2020-08-05T09:56:55+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae8710c58", "title": "Introduction to quantum computing with Q# – Part 5, Entanglement", "url": "https://www.strathweb.com/2020/07/introduction-to-quantum-computing-with-q-part-5-entanglement/", "published_at": "2020-07-06T13:15:50+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae90f1185", "title": "Introduction to quantum computing with Q# – Part 4, multi-qubit gates", "url": "https://www.strathweb.com/2020/06/introduction-to-quantum-computing-with-q-part-4-multi-qubit-gates/", "published_at": "2020-06-24T18:07:08+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae97050a4", "title": "Semantic highlighting in OmniSharp and C# extension for VS Code", "url": "https://www.strathweb.com/2020/06/semantic-highlighting-in-omnisharp-and-c-extension-for-vs-code/", "published_at": "2020-06-17T08:07:16+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae98a2d52", "title": "Standalone Q# console applications", "url": "https://www.strathweb.com/2020/06/standalone-q-console-applications/", "published_at": "2020-06-16T16:39:19+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaae993eaef", "title": "C# semantic classification with Roslyn", "url": "https://www.strathweb.com/2020/06/c-semantic-classification-with-roslyn/", "published_at": "2020-06-15T16:21:40+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaea8a6dcf", "title": "Introduction to quantum computing with Q# – Part 3, Single qubit gates", "url": "https://www.strathweb.com/2020/05/introduction-to-quantum-computing-with-q-part-3-single-qubit-gates/", "published_at": "2020-05-20T05:50:20+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaeabb4441", "title": "Decompilation support in OmniSharp and C# Extension for VS Code", "url": "https://www.strathweb.com/2020/05/decompilation-support-in-omnisharp-and-c-extension-for-vs-code/", "published_at": "2020-05-07T19:26:44+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaeb79937e", "title": "Introduction to quantum computing with Q# – Part 2, Superposition", "url": "https://www.strathweb.com/2020/04/intro-to-quantum-computing-with-q-part-2-superposition/", "published_at": "2020-04-08T19:52:34+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaec6edf7f", "title": ".NET 5 preview support in OmniSharp and C# Extension for VS Code", "url": "https://www.strathweb.com/2020/03/net-5-preview-support-in-omnisharp-and-c-extension-for-vs-code/", "published_at": "2020-03-27T15:45:38+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaecc9a4ac", "title": "Introduction to quantum computing with Q# – Part 1, The background and the qubit", "url": "https://www.strathweb.com/2020/03/intro-to-quantum-computing-with-q-part-1-the-background-and-the-qubit/", "published_at": "2020-03-20T15:12:40+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaed10ebe5", "title": "ASP.NET Core MVC 3.x – AddMvc(), AddMvcCore(), AddControllers() and other bootstrapping approaches", "url": "https://www.strathweb.com/2020/02/asp-net-core-mvc-3-x-addmvc-addmvccore-addcontrollers-and-other-bootstrapping-approaches/", "published_at": "2020-02-18T19:08:23+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaed7f1a89", "title": "Hidden features of OmniSharp and C# extension for VS Code", "url": "https://www.strathweb.com/2020/02/hidden-features-of-omnisharp-and-c-extension-for-vs-code/", "published_at": "2020-02-13T19:41:07+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaed8a3b5d", "title": "Enforcing C# EditorConfig formatting conventions at build time", "url": "https://www.strathweb.com/2020/01/enforcing-c-editorconfig-formatting-conventions-at-build-time/", "published_at": "2020-01-26T07:40:29+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaedd61f77", "title": "Creating Common Intermediate Language projects with .NET SDK", "url": "https://www.strathweb.com/2019/12/creating-common-intermediate-language-projects-with-net-sdk/", "published_at": "2019-12-13T15:06:13+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaee1f6528", "title": "Runtime Host Configuration Options and AppContext data in .NET Core", "url": "https://www.strathweb.com/2019/12/runtime-host-configuration-options-and-appcontext-data-in-net-core/", "published_at": "2019-12-06T15:26:20+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaeeffde9b", "title": "Using async disposable and async enumerable in frameworks older than .NET Core 3.0", "url": "https://www.strathweb.com/2019/11/using-async-disposable-and-async-enumerable-in-frameworks-older-than-net-core-3-0/", "published_at": "2019-11-19T13:06:46+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaef126805", "title": "Instantiating an object without using its constructor in C#", "url": "https://www.strathweb.com/2019/11/instantiating-an-object-without-using-constructor-in-c/", "published_at": "2019-11-14T14:57:11+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaef7fae20", "title": "dotnet-script 0.50 is out – with support for .NET Core 3.0!", "url": "https://www.strathweb.com/2019/10/dotnet-script-0-50-is-out-with-support-for-net-core-3-0/", "published_at": "2019-10-14T13:49:22+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaefd2c31d", "title": "“Implementing” a non-public interface in .NET Core with DispatchProxy", "url": "https://www.strathweb.com/2019/09/implementing-a-non-public-interface-in-net-core-with-dispatchproxy/", "published_at": "2019-09-18T14:59:00+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf0983f27", "title": "Dynamic controller routing in ASP.NET Core 3.0", "url": "https://www.strathweb.com/2019/08/dynamic-controller-routing-in-asp-net-core-3-0/", "published_at": "2019-08-29T16:03:51+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf1865a91", "title": "EditorConfig support in OmniSharp and C# extension VS Code", "url": "https://www.strathweb.com/2019/07/editorconfig-support-in-omnisharp-and-c-extension-vs-code/", "published_at": "2019-07-25T10:33:17+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf1c054f9", "title": "Building a C# Interactive shell in a browser with Blazor (WebAssembly) and Roslyn", "url": "https://www.strathweb.com/2019/06/building-a-c-interactive-shell-in-a-browser-with-blazor-webassembly-and-roslyn/", "published_at": "2019-06-07T14:52:38+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf1e73d26", "title": "Reactive Azure Service Bus messaging with Azure Event Grid", "url": "https://www.strathweb.com/2019/05/reactive-azure-service-bus-messaging-with-azure-event-grid/", "published_at": "2019-05-31T10:51:41+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf2e51798", "title": "Roslyn analyzers and code fixes in OmniSharp and VS Code", "url": "https://www.strathweb.com/2019/04/roslyn-analyzers-in-code-fixes-in-omnisharp-and-vs-code/", "published_at": "2019-04-30T20:10:17+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf3ac55e2", "title": "Elegant way of producing HTTP responses in ASP.NET Core outside of MVC controllers", "url": "https://www.strathweb.com/2019/03/elegant-way-of-producing-http-responses-in-asp-net-core-outside-of-mvc-controllers/", "published_at": "2019-03-09T10:27:30+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf41751b3", "title": "Be careful when manually handling JSON requests in ASP.NET Core", "url": "https://www.strathweb.com/2019/02/be-careful-when-manually-handling-json-requests-in-asp-net-core/", "published_at": "2019-02-13T15:08:21+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf4e5f9c8", "title": "Enabling [ApiController] globally in ASP.NET Core 2.2", "url": "https://www.strathweb.com/2019/01/enabling-apicontroller-globally-in-asp-net-core-2-2/", "published_at": "2019-01-31T08:25:02+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf5458a2c", "title": "Collectible assemblies in .NET Core 3.0", "url": "https://www.strathweb.com/2019/01/collectible-assemblies-in-net-core-3-0/", "published_at": "2019-01-09T22:16:39+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf5dc99c1", "title": "Using Roslyn C# Completion Service programmatically", "url": "https://www.strathweb.com/2018/12/using-roslyn-c-completion-service-programmatically/", "published_at": "2018-12-05T20:23:48+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf6296bed", "title": "dotnet-script 0.27.0 is out – with a ton of features!", "url": "https://www.strathweb.com/2018/11/dotnet-script-0-27-0-is-out-with-a-ton-of-features/", "published_at": "2018-11-08T20:59:15+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf64e100c", "title": "No InternalsVisibleTo, no problem – bypassing C# visibility rules with Roslyn", "url": "https://www.strathweb.com/2018/10/no-internalvisibleto-no-problem-bypassing-c-visibility-rules-with-roslyn/", "published_at": "2018-10-08T19:26:35+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf6b40ff0", "title": "Convert null-valued results to 404 in ASP.NET Core MVC", "url": "https://www.strathweb.com/2018/10/convert-null-valued-results-to-404-in-asp-net-core-mvc/", "published_at": "2018-10-05T12:22:40+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf6b75161", "title": "Running ASP.NET Core content negotiation by hand", "url": "https://www.strathweb.com/2018/09/running-asp-net-core-content-negotiation-by-hand/", "published_at": "2018-09-19T14:55:43+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf7869d62", "title": "dotnet-script 0.26 is out – with a boatload of new features", "url": "https://www.strathweb.com/2018/08/dotnet-script-0-26-is-out-with-a-boatload-of-new-features/", "published_at": "2018-08-23T09:30:09+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf87226e6", "title": "Azure Blob Storage IFileProvider for ASP.NET Core", "url": "https://www.strathweb.com/2018/08/azure-blob-storage-ifileprovider-for-asp-net-core/", "published_at": "2018-08-16T09:08:26+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf9121aa2", "title": "Centralized exception handling and request validation in ASP.NET Core", "url": "https://www.strathweb.com/2018/07/centralized-exception-handling-and-request-validation-in-asp-net-core/", "published_at": "2018-07-30T16:22:13+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaf9ba2ab9", "title": "Solution-wide Nuget package version handling with MsBuild 15+", "url": "https://www.strathweb.com/2018/07/solution-wide-nuget-package-version-handling-with-msbuild-15/", "published_at": "2018-07-20T13:04:06+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafab7b1d0", "title": "Overriding externally set headers and HTTP status codes in ASP.NET Core", "url": "https://www.strathweb.com/2018/07/overriding-externally-set-headers-and-http-status-codes-in-asp-net-core/", "published_at": "2018-07-10T11:34:00+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafb6be6a1", "title": "Controllers as action filters in ASP.NET Core MVC", "url": "https://www.strathweb.com/2018/06/controllers-as-action-filters-in-asp-net-core-mvc/", "published_at": "2018-06-11T09:11:52+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafc510180", "title": "Dependency injection into actions in ASP.NET Core MVC 2.1", "url": "https://www.strathweb.com/2018/05/dependency-injection-into-actions-in-asp-net-core-mvc-2-1/", "published_at": "2018-05-27T10:04:39+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafc7936db", "title": "dotnet-script – now on .NET Core 2.1 runtime, with C# 7.3 support and more!", "url": "https://www.strathweb.com/2018/05/dotnet-script-now-on-net-core-2-1-runtime-with-c-7-3-support-and-more/", "published_at": "2018-05-07T10:24:27+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafd706dfa", "title": "dotnet-script now available as .NET Core SDK 2.1 global tool", "url": "https://www.strathweb.com/2018/04/dotnet-script-now-available-as-net-core-sdk-2-1-global-tool/", "published_at": "2018-04-11T08:14:09+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafda2215b", "title": "Generic and dynamically generated controllers in ASP.NET Core MVC", "url": "https://www.strathweb.com/2018/04/generic-and-dynamically-generated-controllers-in-asp-net-core-mvc/", "published_at": "2018-04-06T13:42:56+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafe502825", "title": "Lightweight .NET Core benchmarking with BenchmarkDotNet and dotnet-script", "url": "https://www.strathweb.com/2018/03/lightweight-net-core-benchmarking-with-benchmarkdotnet-and-dotnet-script/", "published_at": "2018-03-15T14:50:29+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafec7509e", "title": "Exploring the ApiControllerAttribute and its features for ASP.NET Core MVC 2.1", "url": "https://www.strathweb.com/2018/02/exploring-the-apicontrollerattribute-and-its-features-for-asp-net-core-mvc-2-1/", "published_at": "2018-02-05T15:43:24+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaaffa30322", "title": "Easy way to create a C# lambda expression from a string (with Roslyn)", "url": "https://www.strathweb.com/2018/01/easy-way-to-create-a-c-lambda-expression-from-a-string-with-roslyn/", "published_at": "2018-01-29T13:51:02+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caaafffc4637", "title": "TypedRouting for ASP.NET Core MVC 2", "url": "https://www.strathweb.com/2018/01/typedrouting-for-asp-net-core-mvc-2/", "published_at": "2018-01-25T10:31:25+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab00e06e46", "title": "[Required] and [BindRequired] in ASP.NET Core MVC", "url": "https://www.strathweb.com/2017/12/required-and-bindrequired-in-asp-net-core-mvc/", "published_at": "2017-12-21T14:30:21+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab014fea42", "title": "C# REPL for .NET Core 2.0 and #load support from Nuget – dotnet-script 0.16 is out!", "url": "https://www.strathweb.com/2017/12/c-repl-for-net-core-2-0-and-load-support-from-nuget-0-16-dotnet-script-is-out/", "published_at": "2017-12-04T14:46:45+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab01e13fbf", "title": "C# Script Runner for .NET Core 2.0!", "url": "https://www.strathweb.com/2017/11/c-script-runner-for-net-core-2-0/", "published_at": "2017-11-02T13:12:31+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab02604223", "title": "Self-issuing an IdentityServer4 token in an IdentityServer4 service", "url": "https://www.strathweb.com/2017/10/self-issuing-an-identityserver4-token-in-an-identityserver4-service/", "published_at": "2017-10-10T15:00:29+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab02b63ed0", "title": "Solution-wide Nuget package handling in .NET SDK-based projects", "url": "https://www.strathweb.com/2017/09/solution-wide-nuget-package-handling-in-net-sdk-based-projects/", "published_at": "2017-09-29T08:25:21+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab037b86d8", "title": "Strathweb TypedRouting AspNetCore 1.1.0 released!", "url": "https://www.strathweb.com/2017/09/strathweb-typedrouting-aspnetcore-1-1-0-released/", "published_at": "2017-09-08T11:46:39+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab045b7ade", "title": "dotnet-script 0.11 out – with inline Nuget support", "url": "https://www.strathweb.com/2017/08/dotnet-script-0-11-out-with-inline-nuget-support/", "published_at": "2017-08-09T11:12:44+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab04663d6f", "title": "Customizing query string parameter binding in ASP.NET Core MVC", "url": "https://www.strathweb.com/2017/07/customizing-query-string-parameter-binding-in-asp-net-core-mvc/", "published_at": "2017-07-21T13:55:42+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab055b3dd6", "title": "Using MessagePack with ASP.NET Core MVC", "url": "https://www.strathweb.com/2017/06/using-messagepack-with-asp-net-core-mvc/", "published_at": "2017-06-28T13:25:49+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab061c9c08", "title": "Using IActionConstraints in ASP.NET Core MVC", "url": "https://www.strathweb.com/2017/06/using-iactionconstraints-in-asp-net-core-mvc/", "published_at": "2017-06-20T14:02:03+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab06244703", "title": "Resolving ASP.NET Core Startup class from the DI container", "url": "https://www.strathweb.com/2017/06/resolving-asp-net-core-startup-class-from-the-di-container/", "published_at": "2017-06-13T13:35:36+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab06646651", "title": "Using Roslyn refactorings with OmniSharp and Visual Studio Code", "url": "https://www.strathweb.com/2017/05/using-roslyn-refactorings-with-omnisharp-and-visual-studio-code/", "published_at": "2017-05-30T09:32:50+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab069a9719", "title": "Running multiple independent ASP.NET Core pipelines side by side in the same application", "url": "https://www.strathweb.com/2017/04/running-multiple-independent-asp-net-core-pipelines-side-by-side-in-the-same-application/", "published_at": "2017-04-07T09:17:39+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0767d6f1", "title": "Disposing resources at the end of ASP.NET Core request", "url": "https://www.strathweb.com/2017/03/disposing-resources-at-the-end-of-asp-net-core-request/", "published_at": "2017-03-20T08:35:21+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab084f84a2", "title": "Building microservices with ASP.NET Core (without MVC)", "url": "https://www.strathweb.com/2017/01/building-microservices-with-asp-net-core-without-mvc/", "published_at": "2017-01-22T13:37:04+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0863dc90", "title": "C# code formatting settings in VS Code and OmniSharp", "url": "https://www.strathweb.com/2017/01/c-code-formatting-settings-in-vs-code-and-omnisharp/", "published_at": "2017-01-16T14:55:55+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab09272853", "title": "Accessing HttpContext outside of framework components in ASP.NET Core", "url": "https://www.strathweb.com/2016/12/accessing-httpcontext-outside-of-framework-components-in-asp-net-core/", "published_at": "2016-12-13T14:02:42+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab09561c60", "title": "Writing C# build scripts with FAKE, OmniSharp and VS Code", "url": "https://www.strathweb.com/2016/12/writing-c-build-scripts-with-fake-omnisharp-and-vs-code/", "published_at": "2016-12-04T11:28:47+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab09ecb706", "title": "Announcing ConfigR 1.0", "url": "https://www.strathweb.com/2016/11/announcing-configr-1-0/", "published_at": "2016-11-14T18:47:52+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0ab22b4a", "title": "Lazy async initialization for expiring objects", "url": "https://www.strathweb.com/2016/11/lazy-async-initialization-for-expiring-objects/", "published_at": "2016-11-01T19:53:26+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0b91fbb9", "title": "Introducing C# script runner for .NET Core and .NET CLI", "url": "https://www.strathweb.com/2016/10/introducing-c-script-runner-for-net-core-and-net-cli/", "published_at": "2016-10-18T15:48:54+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0c7bb077", "title": "Strongly typed configuration in ASP.NET Core without IOptions", "url": "https://www.strathweb.com/2016/09/strongly-typed-configuration-in-asp-net-core-without-ioptionst/", "published_at": "2016-09-29T09:31:16+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0d5ef136", "title": "Required query string parameters in ASP.NET Core MVC", "url": "https://www.strathweb.com/2016/09/required-query-string-parameters-in-asp-net-core-mvc/", "published_at": "2016-09-19T15:26:02+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0db5d20d", "title": "[Controller] and [NonController] attributes in ASP.NET Core MVC", "url": "https://www.strathweb.com/2016/09/controller-and-noncontroller-attributes-in-asp-net-core-mvc/", "published_at": "2016-09-08T15:08:41+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0e37855a", "title": "Building Analyzers & Refactoring Tools with Roslyn (from NDC Sydney)", "url": "https://www.strathweb.com/2016/09/building-analyzers-refactoring-tools-with-roslyn-from-ndc-sydney/", "published_at": "2016-09-06T06:59:19+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0f25f1b1", "title": "Building a lightweight, controller-less, Markdown-only website in ASP.NET Core", "url": "https://www.strathweb.com/2016/08/building-a-lightweight-controller-less-markdown-only-website-in-asp-net-core/", "published_at": "2016-08-17T19:41:37+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab0fdcb509", "title": "Announcing WebApiContrib for ASP.NET Core", "url": "https://www.strathweb.com/2016/07/announcing-webapicontrib-for-asp-net-core/", "published_at": "2016-07-18T06:42:58+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab10953729", "title": "Customizing FormatFilter behavior in ASP.NET Core MVC 1.0", "url": "https://www.strathweb.com/2016/07/customizing-formatfilter-behavior-in-asp-net-core-mvc-1-0/", "published_at": "2016-07-06T18:57:33+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab10e8f5ef", "title": "Inheriting route attributes in ASP.NET Web API", "url": "https://www.strathweb.com/2016/06/inheriting-route-attributes-in-asp-net-web-api/", "published_at": "2016-06-26T18:33:35+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab10fede65", "title": "Implementing custom #load behavior in Roslyn scripting", "url": "https://www.strathweb.com/2016/06/implementing-custom-load-behavior-in-roslyn-scripting/", "published_at": "2016-06-17T08:10:01+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab1102bb41", "title": "Global route prefix in ASP.NET Core MVC (revisited)", "url": "https://www.strathweb.com/2016/06/global-route-prefix-with-asp-net-core-mvc-revisited/", "published_at": "2016-06-09T07:16:51+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab11543f10", "title": "Introducing Strathweb TypedRouting for ASP.NET MVC Core", "url": "https://www.strathweb.com/2016/06/introducing-strathweb-typedrouting-for-asp-net-mvc-core/", "published_at": "2016-06-03T06:50:06+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab11723a98", "title": "Running multiple ASP.NET Web API pipelines side by side", "url": "https://www.strathweb.com/2016/05/running-multiple-asp-net-web-api-pipelines-side-by-side/", "published_at": "2016-05-25T07:01:27+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab122cfa69", "title": "NDC Oslo Web API sample updated to ASP.NET Core RC2", "url": "https://www.strathweb.com/2016/05/ndc-oslo-web-api-sample-updated-to-asp-net-core-rc2/", "published_at": "2016-05-16T17:43:23+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab124ccd70", "title": "IP Filtering in ASP.NET Web API", "url": "https://www.strathweb.com/2016/05/ip-filtering-in-asp-net-web-api/", "published_at": "2016-05-13T15:57:13+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab127e8a68", "title": "Building strongly typed application configuration utility with Roslyn", "url": "https://www.strathweb.com/2016/04/building-strongly-typed-application-configuration-utility-with-roslyn/", "published_at": "2016-04-25T20:02:55+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab1308c3dc", "title": "Request.IsLocal in ASP.NET Core", "url": "https://www.strathweb.com/2016/04/request-islocal-in-asp-net-core/", "published_at": "2016-04-15T12:44:03+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab1386fa1b", "title": "Predefined Namespaces And Custom Base View Page in ASP.NET Core 1.0 MVC", "url": "https://www.strathweb.com/2016/04/predefined-namespaces-and-custom-base-view-page-in-asp-net-core-1-0-mvc/", "published_at": "2016-04-08T00:06:44+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab13877d41", "title": "Enabling C# 7 Features in Visual Studio “15” Preview", "url": "https://www.strathweb.com/2016/03/enabling-c-7-features-in-visual-studio-15-preview/", "published_at": "2016-03-31T02:16:25+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab1440d2eb", "title": "The Subtle Perils of Controller Dependency Injection in ASP.NET Core MVC", "url": "https://www.strathweb.com/2016/03/the-subtle-perils-of-controller-dependency-injection-in-asp-net-core-mvc/", "published_at": "2016-03-28T17:18:28+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab144cbae2", "title": "Roslyn scripting on CoreCLR (.NET CLI and DNX) and in memory assemblies", "url": "https://www.strathweb.com/2016/03/roslyn-scripting-on-coreclr-net-cli-and-dnx-and-in-memory-assemblies/", "published_at": "2016-03-10T17:46:22+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab14cc3ec8", "title": "OmniSharp Canada Tour 2016", "url": "https://www.strathweb.com/2016/02/omnisharp-canada-tour-2016/", "published_at": "2016-02-18T04:04:35+00:00" }, { "id": "01a087e7-1703-70b0-8d44-caab15739b5f", "title": "FormatFilter and MediaTypeMappings in ASP.NET Core 1.0 MVC", "url": "https://www.strathweb.com/2016/02/formatfilter-and-mediatypemappings-in-asp-net-core-1-0-mvc/", "published_at": "2016-02-05T20:13:34+00:00" } ] posts Claim your blog
Back to strathweb.com
Blog · corpus.blog/blogs/strathweb.com/posts

strathweb.com

strathweb.com

2020

2019

2018

2017

2016