56,966 blogs · [ { "id": "01a0879c-c4ff-7243-b6b2-9010a3304cdf", "title": "Slow start of a systemd unit implemented in .NET", "url": "https://lowleveldesign.wordpress.com/2025/01/11/slow-start-of-a-systemd-unit-implemented-in-net/", "published_at": "2025-01-11T15:09:45+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a3e8b68c", "title": "Troubleshooting slow writes to a Samba share", "url": "https://lowleveldesign.wordpress.com/2024/08/17/slow-writes-to-a-samba-share/", "published_at": "2024-08-17T06:09:01+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a4b98a33", "title": "Implementing a native function detour in C#", "url": "https://lowleveldesign.wordpress.com/2024/07/11/implementing-a-native-function-detour-in-csharp/", "published_at": "2024-07-11T07:06:28+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a59120d1", "title": "Updating PE file imports on process start", "url": "https://lowleveldesign.wordpress.com/2023/12/18/updating-pe-file-imports-on-process-start/", "published_at": "2023-12-18T05:50:00+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a5e2f017", "title": "Generating C# bindings for native Windows libraries ", "url": "https://lowleveldesign.wordpress.com/2023/11/23/generating-c-bindings-for-native-windows-libraries/", "published_at": "2023-11-23T07:15:16+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a6c3a149", "title": "Troubleshooting NT_STATUS_ACCESS_DENIED from Samba on Manjaro Linux", "url": "https://lowleveldesign.wordpress.com/2022/11/08/troubleshooting-nt_status_access_denied-from-samba-on-manjaro-linux/", "published_at": "2022-11-08T08:19:13+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a74b415a", "title": "COM+ revisited", "url": "https://lowleveldesign.wordpress.com/2022/01/17/com-revisited/", "published_at": "2022-01-17T07:40:00+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a7b5023a", "title": "New releases of my open-source tools", "url": "https://lowleveldesign.wordpress.com/2021/07/29/new-releases-of-my-open-source-tools/", "published_at": "2021-07-29T06:48:37+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a7dcb41e", "title": ".NET Diagnostics Expert course", "url": "https://lowleveldesign.wordpress.com/2021/06/09/net-diagnostics-expert-course/", "published_at": "2021-06-09T07:24:27+00:00" }, { "id": "01a0879c-c4ff-7243-b6b2-9010a87b8a35", "title": "Snooping on .NET EventPipes", "url": "https://lowleveldesign.wordpress.com/2021/01/20/snooping-on-net-eventpipes/", "published_at": "2021-01-20T12:03:20+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0b5992de", "title": "How Visual Studio debugs containerized apps", "url": "https://lowleveldesign.wordpress.com/2020/12/16/how-visual-studio-debugs-containerized-apps/", "published_at": "2020-12-16T07:30:00+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0baf2574", "title": "A CPU sampling profiler in less than 200 lines", "url": "https://lowleveldesign.wordpress.com/2020/10/13/a-cpu-sampling-profiler-in-less-than-200-lines/", "published_at": "2020-10-13T17:15:55+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0c374755", "title": "Monitoring registry activity with ETW", "url": "https://lowleveldesign.wordpress.com/2020/08/20/monitoring-registry-activity-with-etw/", "published_at": "2020-08-20T12:55:22+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0c8432e2", "title": "Fixing empty paths in FileIO events (ETW)", "url": "https://lowleveldesign.wordpress.com/2020/08/15/fixing-empty-paths-in-fileio-events-etw/", "published_at": "2020-08-15T13:42:22+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0d46b160", "title": "Decrypting PerfView’s OSExtensions.cs file", "url": "https://lowleveldesign.wordpress.com/2020/06/25/decrypting-perfview-osextensions-file/", "published_at": "2020-06-25T07:04:37+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0dc35b2c", "title": "How Ansible impersonates users on Windows", "url": "https://lowleveldesign.wordpress.com/2020/05/04/how-ansible-impersonates-users-on-windows/", "published_at": "2020-05-04T17:00:00+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0dda219c", "title": "Writing network proxies for development purposes in C#", "url": "https://lowleveldesign.wordpress.com/2020/02/03/writing-network-proxies-for-development-purposes-in-c/", "published_at": "2020-02-03T21:04:54+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0e854bda", "title": "Synthetic types and tracing syscalls in WinDbg", "url": "https://lowleveldesign.wordpress.com/2019/08/27/synthetic-types-and-tracing-syscalls-in-windbg/", "published_at": "2019-08-27T16:30:00+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0f4b19ef", "title": "A story of fixing a memory leak in MiniDumper", "url": "https://lowleveldesign.wordpress.com/2019/02/22/a-story-of-fixing-a-memory-leak-in-minidumper/", "published_at": "2019-02-22T18:00:09+00:00" }, { "id": "01a0bb4f-6f12-7005-939d-0c2e0fd04ac7", "title": "Indexing Windows header files with the PowerShell Scour module", "url": "https://lowleveldesign.wordpress.com/2019/02/08/indexing-windows-header-files-with-the-powershell-scour-module/", "published_at": "2019-02-08T18:02:59+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f57d6c445", "title": "Limit the execution time of a process tree on Windows", "url": "https://lowleveldesign.wordpress.com/2019/01/31/limit-the-execution-time-of-a-process-tree-on-windows/", "published_at": "2019-01-31T20:52:50+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f58191308", "title": "Decrypting Bamboo 5.7 secret variables", "url": "https://lowleveldesign.wordpress.com/2019/01/24/decrypting-bamboo-5-7-secret-variables/", "published_at": "2019-01-24T16:37:38+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f58d1ee3e", "title": "A Vulnerability in Grafana Authentication", "url": "https://lowleveldesign.wordpress.com/2018/08/29/a-vulnerability-in-grafana-authentication/", "published_at": "2018-08-29T11:25:54+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f58e2b502", "title": "Randomness in .NET", "url": "https://lowleveldesign.wordpress.com/2018/08/15/randomness-in-net/", "published_at": "2018-08-15T12:50:38+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f598fe776", "title": "Correlate PIDs with network packets in Wireshark", "url": "https://lowleveldesign.wordpress.com/2018/05/11/correlate-pids-with-network-packets-in-wireshark/", "published_at": "2018-05-11T07:46:11+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f599fa319", "title": "Minidumper – A Better Way to Create Managed Memory Dumps", "url": "https://lowleveldesign.wordpress.com/2018/02/22/minidumper-a-better-way-to-create-managed-memory-dumps/", "published_at": "2018-02-22T06:50:55+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f59ac4988", "title": "Debug.Assert Everyone!", "url": "https://lowleveldesign.wordpress.com/2018/02/01/debug-assert-everyone/", "published_at": "2018-02-01T17:00:49+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f59d92a24", "title": "Few facts about OutputDebugString and default settings of the System.Diagnostics.Trace", "url": "https://lowleveldesign.wordpress.com/2018/01/08/few-facts-about-outputdebugstring-and-default-settings-of-the-system-diagnostics-trace/", "published_at": "2018-01-08T09:37:25+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f5abf8ddb", "title": "Wtrace 2.2", "url": "https://lowleveldesign.wordpress.com/2017/10/25/wtrace-2-2/", "published_at": "2017-10-25T19:23:08+00:00" }, { "id": "01a0bb58-c9e9-70d8-9d73-e67f5bb3526b", "title": "Performing Padding Oracle Attack from PowerShell", "url": "https://lowleveldesign.wordpress.com/2017/10/14/performing-padding-oracle-attack-from-powershell/", "published_at": "2017-10-14T10:24:45+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b2282c79312", "title": "Case of Unresolvable IPv4 Addresses in IIS", "url": "https://lowleveldesign.wordpress.com/2017/10/12/case-of-unresolvable-ipv4-addresses-in-iis/", "published_at": "2017-10-12T16:44:21+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b22836e9847", "title": "Extracting Service Principal Credentials in VSTS", "url": "https://lowleveldesign.wordpress.com/2017/09/22/extracting-service-principal-credentials-in-vsts/", "published_at": "2017-09-22T10:00:09+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b2284595657", "title": "Forcing ASP.NET to encrypt like five years ago", "url": "https://lowleveldesign.wordpress.com/2017/09/19/forcing-asp-net-to-encrypt-like-five-years-ago/", "published_at": "2017-09-19T06:30:01+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b228464c138", "title": "SQL Server Always Encrypted", "url": "https://lowleveldesign.wordpress.com/2017/08/28/sql-server-always-encrypted/", "published_at": "2017-08-28T06:40:16+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b2285185cfd", "title": "Decrypting TFS secret variables", "url": "https://lowleveldesign.wordpress.com/2017/07/04/decrypting-tfs-secret-variables/", "published_at": "2017-07-04T07:00:02+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b22853329eb", "title": "How to decode managed stack frames in procmon traces", "url": "https://lowleveldesign.wordpress.com/2017/06/23/how-to-decode-managed-stack-frames-in-procmon-traces/", "published_at": "2017-06-23T16:13:10+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b2285990791", "title": "How to securely sign .NET assemblies", "url": "https://lowleveldesign.wordpress.com/2017/03/07/how-to-securely-sign-dotnet-assemblies/", "published_at": "2017-03-07T07:30:45+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b22865fb6aa", "title": "When procmon trace is not enough", "url": "https://lowleveldesign.wordpress.com/2017/02/20/when-procmon-trace-is-not-enough/", "published_at": "2017-02-20T07:50:54+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b2286c19c9a", "title": "How dependency calls are tracked by the Application Insights", "url": "https://lowleveldesign.wordpress.com/2017/01/02/how-dependency-calls-are-tracked-by-the-application-insights/", "published_at": "2017-01-02T07:30:02+00:00" }, { "id": "01a0bb61-09bd-7255-9e3f-7b22873d34e4", "title": "Decrypting ASP.NET 4.5", "url": "https://lowleveldesign.wordpress.com/2016/11/30/decrypting-asp-net-4-5/", "published_at": "2016-11-30T08:10:09+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48862d737", "title": "Releasing wtrace 1.0 and procgov 2.0", "url": "https://lowleveldesign.wordpress.com/2016/10/21/releasing-wtrace-1-0-and-procgov-2-0/", "published_at": "2016-10-21T06:28:40+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48894f2b5", "title": "‘AutoMapper’ already has a dependency defined for ‘Microsoft.CSharp’", "url": "https://lowleveldesign.wordpress.com/2016/08/25/automapper-already-has-a-dependency-defined-for-microsoft-csharp/", "published_at": "2016-08-25T21:46:29+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48899f9a0", "title": "Enumerating AppDomains in a remote process", "url": "https://lowleveldesign.wordpress.com/2016/08/23/enumerating-appdomains-in-a-remote-process/", "published_at": "2016-08-23T15:08:12+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d489831fa0", "title": ".natvis files and type templates in WinDbg", "url": "https://lowleveldesign.wordpress.com/2016/06/30/natvis-files-and-type-templates-in-windbg/", "published_at": "2016-06-30T03:58:42+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d489f77805", "title": "!injectdll – a remote thread approach", "url": "https://lowleveldesign.wordpress.com/2016/06/27/injectdll-a-remote-thread-approach/", "published_at": "2016-06-27T14:22:23+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48abb3961", "title": "!injectdll – a WinDbg extension for DLL injection", "url": "https://lowleveldesign.wordpress.com/2016/06/22/injectdll-a-windbg-extension-for-dll-injection/", "published_at": "2016-06-22T18:20:12+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48bb3a111", "title": "Diagnostics Kit released!", "url": "https://lowleveldesign.wordpress.com/2016/05/30/diagnostics-kit-released/", "published_at": "2016-05-30T06:17:17+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48c61c6c8", "title": "Incorrect password in Remote Desktop Connections Manager (with some DPAPI insights)", "url": "https://lowleveldesign.wordpress.com/2016/05/23/incorrect-password-in-remote-desktop-connections-manager-with-some-dpapi-insights/", "published_at": "2016-05-23T09:12:48+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48cc51d9c", "title": "TLS 1.2, AES-GCM and .NET network trace", "url": "https://lowleveldesign.wordpress.com/2016/05/10/tls-1-2-aes-gcm-and-net-network-trace/", "published_at": "2016-05-10T16:08:35+00:00" }, { "id": "01a0bb67-3b8f-73c7-b230-a9d48d3fb6b8", "title": "Manually decrypting an HTTPS request", "url": "https://lowleveldesign.wordpress.com/2016/03/09/manually-decrypting-https-request/", "published_at": "2016-03-09T05:50:19+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647b1b2f67", "title": "New features coming to minidumper", "url": "https://lowleveldesign.wordpress.com/2015/12/21/new-features-coming-to-minidumper/", "published_at": "2015-12-21T09:10:50+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647bc4f62c", "title": "Hidden catch when using linked CancellationTokenSource", "url": "https://lowleveldesign.wordpress.com/2015/11/30/catch-in-cancellationtokensource/", "published_at": "2015-11-30T19:33:33+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647bd5fe08", "title": "Understanding the Thread Time view in PerfView", "url": "https://lowleveldesign.wordpress.com/2015/10/01/understanding-the-thread-time-view-in-perfview/", "published_at": "2015-10-01T19:43:09+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647c867034", "title": "Diagnosing a Windows Service timeout with PerfView", "url": "https://lowleveldesign.wordpress.com/2015/09/01/diagnosing-windows-service-timeout-with-perfview/", "published_at": "2015-09-01T19:41:47+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647d183dba", "title": "NetExt – SOS on steroids", "url": "https://lowleveldesign.wordpress.com/2015/07/09/netext-sos-on-steroids/", "published_at": "2015-07-09T21:37:10+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647d8a1996", "title": "How to debug Windows Services written in .NET? (part II)", "url": "https://lowleveldesign.wordpress.com/2015/06/22/how-to-debug-windows-services-written-in-net-part-ii/", "published_at": "2015-06-22T17:47:17+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647e217701", "title": "A case of a deadlock in a .NET application", "url": "https://lowleveldesign.wordpress.com/2015/04/30/a-case-of-a-deadlock-in-a-net-application/", "published_at": "2015-04-30T21:01:24+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647ef4212b", "title": "Timeouts when making web requests in .NET", "url": "https://lowleveldesign.wordpress.com/2015/03/07/timeouts-when-making-web-requests-in-net/", "published_at": "2015-03-07T16:32:06+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8647f703cd1", "title": "Debug Recipes", "url": "https://lowleveldesign.wordpress.com/2015/01/24/debug-recipes/", "published_at": "2015-01-24T07:47:34+00:00" }, { "id": "01a0bb6b-9d98-72fc-99d3-b8648046db4d", "title": "How to debug Windows Services written in .NET? (part I)", "url": "https://lowleveldesign.wordpress.com/2014/11/30/how-to-debug-windows-services-written-in-net-part-i/", "published_at": "2014-11-30T17:31:54+00:00" }, { "id": "01a0bb6f-92a7-7120-af89-d45512541ee3", "title": "Decrypting ASP.NET Identity cookies", "url": "https://lowleveldesign.wordpress.com/2014/11/11/decrypting-asp-net-identity-cookies/", "published_at": "2014-11-11T13:02:07+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-97683925427d", "title": "Common authentication/authorization between .NET4.0 and .NET4.5 web applications", "url": "https://lowleveldesign.wordpress.com/2014/08/03/common-authentication-authorization-between-net40-net45/", "published_at": "2014-08-03T06:38:08+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-976839462339", "title": "Collect .NET applications traces with sysinternals tools", "url": "https://lowleveldesign.wordpress.com/2014/07/30/collect-net-applications-traces-with-sysinternals-tools/", "published_at": "2014-07-30T04:23:09+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-97683965cd88", "title": "ASP.NET Anti-Forgery Tokens internals", "url": "https://lowleveldesign.wordpress.com/2014/07/02/asp-net-anti-forgery-tokens-internals/", "published_at": "2014-07-02T18:38:33+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-976839d4b3f1", "title": "Reference Source, dotPeek and source code debugging", "url": "https://lowleveldesign.wordpress.com/2014/06/18/reference-source-dotpeek-and-source-code-debugging/", "published_at": "2014-06-18T19:13:12+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-976839f468e1", "title": "LowLevelDesign.NLog.Ext and ETW targets for NLog", "url": "https://lowleveldesign.wordpress.com/2014/04/18/etw-providers-for-nlog/", "published_at": "2014-04-18T04:24:59+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-97683adfcddd", "title": "Stopwatch vs. DateTime", "url": "https://lowleveldesign.wordpress.com/2014/04/06/stopwatch-vs-datetime/", "published_at": "2014-04-06T11:10:36+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-97683b568e94", "title": "MSMQ helper tools", "url": "https://lowleveldesign.wordpress.com/2014/04/06/msmq-helper-tools/", "published_at": "2014-04-06T04:43:46+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-97683c4e374a", "title": "NullReferenceException and MachineKey.Decode", "url": "https://lowleveldesign.wordpress.com/2014/03/05/nullreferenceexception-and-machinekey-decode/", "published_at": "2014-03-05T09:31:31+00:00" }, { "id": "01a0bb6f-92a8-713c-8a86-97683cfc6a30", "title": "ASP.NET MVC bundles internals", "url": "https://lowleveldesign.wordpress.com/2014/02/15/asp-net-mvc-bundles-internals/", "published_at": "2014-02-15T22:33:23+00:00" }, { "id": "01a0bb73-23e9-7123-8638-d187e2a4ee33", "title": "The truth about app_offline.htm", "url": "https://lowleveldesign.wordpress.com/2014/02/10/the-truth-about-app_offline-htm/", "published_at": "2014-02-10T05:53:26+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad73750fe8", "title": "Injecting code into .NET applications", "url": "https://lowleveldesign.wordpress.com/2013/12/28/injecting-code-into-net-applications/", "published_at": "2013-12-28T15:00:37+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad7427b628", "title": "Set process memory limit with Process Governor", "url": "https://lowleveldesign.wordpress.com/2013/11/21/set-process-memory-limit-with-process-governor/", "published_at": "2013-11-21T06:38:35+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad751b3945", "title": "Configuring ASP.NET authentication log", "url": "https://lowleveldesign.wordpress.com/2013/11/20/configuring-asp-net-authentication-log/", "published_at": "2013-11-20T21:47:24+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad7604143e", "title": "Diagnosing a Windows Store connection problem", "url": "https://lowleveldesign.wordpress.com/2013/10/23/diagnosing-a-windows-store-connection-problem/", "published_at": "2013-10-23T05:14:30+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad76fcf555", "title": "Meet Bazik – a SQL Server monitoring application", "url": "https://lowleveldesign.wordpress.com/2013/09/26/bazik-sql-server-monitoring-application/", "published_at": "2013-09-26T20:41:05+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad7785c1b2", "title": "Diagnosing a collation issue in a MySql stored procedure", "url": "https://lowleveldesign.wordpress.com/2013/07/19/diagnosing-collation-issue-mysql-stored-procedure/", "published_at": "2013-07-18T22:06:04+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad77f90651", "title": "Find a performance counter instance by a process ID", "url": "https://lowleveldesign.wordpress.com/2013/06/21/find-performance-counter-instance-by-process-id/", "published_at": "2013-06-21T07:37:55+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad78cefa8d", "title": "Be careful with varchars in Dapper!", "url": "https://lowleveldesign.wordpress.com/2013/05/16/be-careful-with-varchars-in-dapper/", "published_at": "2013-05-16T09:41:20+00:00" }, { "id": "01a0bb73-23ea-70ff-9c21-25ad79bb9b04", "title": "Life of Exception in ASP.NET", "url": "https://lowleveldesign.wordpress.com/2013/04/26/life-of-exception-in-asp-net/", "published_at": "2013-04-26T03:56:00+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec05c83630", "title": "Making elmah.axd a log viewer for multiple applications", "url": "https://lowleveldesign.wordpress.com/2013/03/24/elmah-axd-log-viewer-for-multiple-apps/", "published_at": "2013-03-24T06:06:47+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec0662a598", "title": "Diagnosing ASP.NET views compilation with FrontMan", "url": "https://lowleveldesign.wordpress.com/2013/01/25/diagnosing-aspnet-views-compilation/", "published_at": "2013-01-25T18:43:07+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec070ebe5b", "title": "MSBuild: MSB3275 warning, GAC and .NET version", "url": "https://lowleveldesign.wordpress.com/2013/01/05/msb3275-gac-net-version/", "published_at": "2013-01-05T09:31:56+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec0754e0e4", "title": "Topshelf Windows Service and try-finally", "url": "https://lowleveldesign.wordpress.com/2012/12/03/try-finally-topshelf-winsvc/", "published_at": "2012-12-03T06:45:01+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec07e7a2ba", "title": "NLog LayoutRenderer for assembly version", "url": "https://lowleveldesign.wordpress.com/2012/11/22/nlog-layoutrenderer-for-assembly-version/", "published_at": "2012-11-22T06:46:05+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec082b5a14", "title": "To log or NLog", "url": "https://lowleveldesign.wordpress.com/2012/10/28/to-log-or-nlog/", "published_at": "2012-10-28T17:44:08+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec08682a13", "title": "Introducing Musketeer – the performance counter data collector", "url": "https://lowleveldesign.wordpress.com/2012/10/21/introducing-musketeer-performance-counter-data-collector/", "published_at": "2012-10-21T13:09:22+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec09425d01", "title": "Diagnosing ADO.NET with ETW traces", "url": "https://lowleveldesign.wordpress.com/2012/09/07/diagnosing-ado-net-with-etw-traces/", "published_at": "2012-09-07T04:07:53+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec096cd6c7", "title": "Application Pool identity and Directory Security in IIS6", "url": "https://lowleveldesign.wordpress.com/2012/08/17/application-pool-identity-and-directory-security-in-iis6/", "published_at": "2012-08-17T05:31:54+00:00" }, { "id": "01a0bb76-71a1-7122-ae24-b3ec097a303a", "title": "ASP.NET Health Monitoring", "url": "https://lowleveldesign.wordpress.com/2012/07/11/asp-net-health-monitoring/", "published_at": "2012-07-11T19:24:58+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14aa334ab8", "title": "Read last executed SQL statement from a memory dump", "url": "https://lowleveldesign.wordpress.com/2012/06/16/read-last-executed-sql-statement-from-a-memory-dump/", "published_at": "2012-06-16T07:25:45+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14aa942c19", "title": "Using MySql database to save .NET traces", "url": "https://lowleveldesign.wordpress.com/2012/06/06/using-mysql-database-to-save-traces/", "published_at": "2012-06-06T07:17:02+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14aafe49d1", "title": "Grouping application traces using ActivityId (System.Diagnostics)", "url": "https://lowleveldesign.wordpress.com/2012/05/27/grouping-application-traces-using-activityid/", "published_at": "2012-05-27T13:49:05+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14aba98cbb", "title": "Diagnosing applications using Performance Counters", "url": "https://lowleveldesign.wordpress.com/2012/04/19/diagnosing-applications-using-performance-counters/", "published_at": "2012-04-19T19:58:32+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14abc4adce", "title": "A managed ETW provider and the 15002 error", "url": "https://lowleveldesign.wordpress.com/2012/03/14/a-managed-etw-provider-and-the-15002-error/", "published_at": "2012-03-14T06:57:18+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14acacb677", "title": "Mdbg watch-trace extension", "url": "https://lowleveldesign.wordpress.com/2012/02/27/mdbg-watch-trace-extension/", "published_at": "2012-02-26T23:55:04+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14ad46054e", "title": "Adplus: handling managed exceptions", "url": "https://lowleveldesign.wordpress.com/2012/01/16/adplus-managed-exceptions/", "published_at": "2012-01-16T00:59:54+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14addeaa33", "title": "PDB files out of the debugger", "url": "https://lowleveldesign.wordpress.com/2011/12/09/pdb-file-out-of-debugger/", "published_at": "2011-12-09T08:42:12+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14ae6ffb83", "title": "Forget PowerPoint – make a slideshow in… a debugger :)", "url": "https://lowleveldesign.wordpress.com/2011/11/20/slideshow-in-debugger/", "published_at": "2011-11-20T13:34:27+00:00" }, { "id": "01a0bb79-b79d-71a2-9335-ab14af013c5c", "title": "Debugging NHibernate: session management", "url": "https://lowleveldesign.wordpress.com/2011/10/12/debugging-nhibernate-session/", "published_at": "2011-10-12T20:46:58+00:00" } ] posts Claim your blog
Back to lowleveldesign.wordpress.com
Blog · corpus.blog/blogs/lowleveldesign.wordpress.com/posts

lowleveldesign.wordpress.com

lowleveldesign.wordpress.com

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011