56,966 blogs · [ { "id": "01a08770-4cf2-71bf-ac84-ae7e3ae38fd4", "title": "Disable Access Policy for Cloudflare Preview Pages", "url": "https://duerrenberger.dev/blog/2026/01/20/disable-access-policy-for-cloudflare-preview-pages/", "published_at": "2026-01-20T09:02:00+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3aec8810", "title": "Material for MkDocs Is No More! Long Live Zensical!", "url": "https://duerrenberger.dev/blog/2025/11/06/material-for-mkdocs-is-no-more-long-live-zensical/", "published_at": "2025-11-06T13:12:08+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3b89468b", "title": "Quest for Permissively Licensed PDF Library in C#", "url": "https://duerrenberger.dev/blog/2025/11/04/quest-for-permissively-licensed-pdf-library-in-csharp/", "published_at": "2025-11-04T09:12:00+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3b943d6f", "title": "Remove GitHub’s “Ghost” Notifications", "url": "https://duerrenberger.dev/blog/2025/10/07/remove-githubs-ghost-notifications/", "published_at": "2025-10-07T12:04:10+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3c2cb231", "title": ".NET Day Switzerland 2024", "url": "https://duerrenberger.dev/blog/2025/09/11/net-day-switzerland-2024/", "published_at": "2025-09-11T11:18:10+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3c9ff3c7", "title": "Could not load type StringTools.FowlerNollVo1aHash", "url": "https://duerrenberger.dev/blog/2025/08/27/could-not-load-type-stringtools-fowlernollvo1ahash/", "published_at": "2025-08-27T11:18:51+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3d59cdf9", "title": "Using OpenAPI Client Generators", "url": "https://duerrenberger.dev/blog/2025/07/10/using-openapi-client-generators/", "published_at": "2025-07-10T17:46:54+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3da9953a", "title": "T4 Text Transform With the dotnet CLI", "url": "https://duerrenberger.dev/blog/2025/06/25/t4-text-transform-with-the-dotnet-cli/", "published_at": "2025-06-25T12:47:02+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3db0dbd1", "title": "Referencing GAC Assembly in SDK Project", "url": "https://duerrenberger.dev/blog/2025/02/26/referencing-gac-assembly-in-sdk-project/", "published_at": "2025-02-26T11:24:44+00:00" }, { "id": "01a08770-4cf2-71bf-ac84-ae7e3dc61b89", "title": "“Cross-Compilation” with GitHub Actions", "url": "https://duerrenberger.dev/blog/2025/02/18/cross-compilation-with-github-actions/", "published_at": "2025-02-18T20:55:07+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc854e9a3bd", "title": "Prevent MSBuild Execution While Loading a C# Project", "url": "https://duerrenberger.dev/blog/2025/02/04/prevent-msbuild-execution-while-loading-a-c-project/", "published_at": "2025-02-04T07:39:00+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc855837fd9", "title": "Microsoft 365 Subscription without Copilot?", "url": "https://duerrenberger.dev/blog/2025/01/28/microsoft-365-subscription-without-copilot/", "published_at": "2025-01-28T07:54:00+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc855c0f2a4", "title": "SFML 3 Release", "url": "https://duerrenberger.dev/blog/2025/01/15/sfml-3-release/", "published_at": "2025-01-14T23:13:32+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc856aef2d4", "title": "FOSS is Free as in Toilet?", "url": "https://duerrenberger.dev/blog/2024/12/03/foss-is-free-as-in-toilet/", "published_at": "2024-12-03T08:35:00+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc85765f3ee", "title": "Welcome Back Fiber7!", "url": "https://duerrenberger.dev/blog/2024/10/28/welcome-back-fiber7/", "published_at": "2024-10-28T17:56:33+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc85860bd01", "title": "TIL: Long Paths on Windows", "url": "https://duerrenberger.dev/blog/2024/10/16/til-long-paths-on-windows/", "published_at": "2024-10-15T22:43:51+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc859472e42", "title": "Timeline of the WordPress Drama", "url": "https://duerrenberger.dev/blog/2024/10/08/timeline-of-the-wordpress-drama/", "published_at": "2024-10-08T15:02:00+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc859b3ef9b", "title": "Analyze Build Time with MSBuild Log Viewer", "url": "https://duerrenberger.dev/blog/2024/09/24/analyze-build-time-with-msbuild-log-viewer/", "published_at": "2024-09-24T13:50:43+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc859de62e6", "title": "Error Handling with MSBuild’s Exec Task", "url": "https://duerrenberger.dev/blog/2024/06/11/error-handling-with-msbuilds-exec-task/", "published_at": "2024-06-11T09:22:45+00:00" }, { "id": "01a0c509-7a0e-7330-b7ee-bfc85a7b4f91", "title": "Clean Reinstall of MySQL on Ubuntu", "url": "https://duerrenberger.dev/blog/2024/06/04/clean-reinstall-of-mysql-on-ubuntu/", "published_at": "2024-06-04T08:33:08+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa8ec7039d", "title": "TIL: Git Commit Reordering", "url": "https://duerrenberger.dev/blog/2024/05/28/til-git-commit-reordering/", "published_at": "2024-05-28T08:34:57+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa8f9d33bf", "title": "PATH Handling in GitHub Actions", "url": "https://duerrenberger.dev/blog/2024/05/21/path-handling-in-github-actions/", "published_at": "2024-05-21T21:50:06+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa90832e36", "title": "SFML News – Week 28-52 (2023) & 1-17 (2024)", "url": "https://duerrenberger.dev/blog/2024/04/25/sfml-news-week-28-52-2023-1-17-2024/", "published_at": "2024-04-25T19:37:46+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa91183164", "title": "Using OpenSSH Server on Windows", "url": "https://duerrenberger.dev/blog/2024/03/12/using-openssh-server-on-windows/", "published_at": "2024-03-12T08:10:56+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa91ecc98f", "title": "Diagnosing VSTest Crashes", "url": "https://duerrenberger.dev/blog/2024/02/27/diagnosing-vstest-testhost-crashes/", "published_at": "2024-02-27T14:19:08+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa927d4bf5", "title": "More Than the Bare Minimum", "url": "https://duerrenberger.dev/blog/2024/02/15/more-than-the-bare-minimum/", "published_at": "2024-02-15T20:21:30+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa930ac790", "title": "Material for MkDocs GitHub Sponsor Journey", "url": "https://duerrenberger.dev/blog/2024/02/13/material-for-mkdocs-github-sponsor-journey/", "published_at": "2024-02-13T15:21:38+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa93bef76e", "title": "Install Microsoft Fonts Inside Docker", "url": "https://duerrenberger.dev/blog/2023/11/07/install-microsoft-fonts-inside-docker/", "published_at": "2023-11-07T08:06:00+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa94b8033f", "title": "Publishing a Static Site to Cloudflare Pages", "url": "https://duerrenberger.dev/blog/2023/10/31/publishing-a-static-site-to-cloudflare-pages/", "published_at": "2023-10-31T08:08:00+00:00" }, { "id": "01a0c519-c489-738b-98db-ebaa95254bdc", "title": ".NET Day Switzerland 2023", "url": "https://duerrenberger.dev/blog/2023/10/27/net-day-switzerland-2023/", "published_at": "2023-10-27T08:09:00+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b93931da6d5b", "title": "Static Site Generation from Markdown with MkDocs", "url": "https://duerrenberger.dev/blog/2023/10/24/static-site-generation-from-markdown-with-mkdocs/", "published_at": "2023-10-24T08:06:00+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b939325a6048", "title": "Easy Workflow Automation with n8n", "url": "https://duerrenberger.dev/blog/2023/10/17/easy-workflow-automation-with-n8n/", "published_at": "2023-10-17T09:31:09+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b939329d2329", "title": "FOSS & Funding", "url": "https://duerrenberger.dev/blog/2023/09/23/foss-funding/", "published_at": "2023-09-23T09:24:19+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b93932d4f1b3", "title": "SFML News – Week 26-27 (2023)", "url": "https://duerrenberger.dev/blog/2023/07/08/sfml-news-week-26-27-2023/", "published_at": "2023-07-07T23:36:03+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b939336f3f22", "title": "SFML News – Week 20-25 (2023)", "url": "https://duerrenberger.dev/blog/2023/06/24/sfml-news-week-20-25-2023/", "published_at": "2023-06-23T23:01:59+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b93933a87a4e", "title": "Update All The Packages", "url": "https://duerrenberger.dev/blog/2023/05/24/update-all-the-packages/", "published_at": "2023-05-23T22:07:12+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b9393469b173", "title": "SFML News – Week 18 & 19 (2023)", "url": "https://duerrenberger.dev/blog/2023/05/13/sfml-news-week-18-19-2023/", "published_at": "2023-05-12T22:37:10+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b93934ad5802", "title": "Whisper.cpp v1.4, Consultancies and Denglish", "url": "https://duerrenberger.dev/blog/2023/05/03/whisper-cpp-v1-4-consultancies-and-denglish/", "published_at": "2023-05-02T22:19:13+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b939354be0da", "title": "SFML News – Week 16 & 17 (2023)", "url": "https://duerrenberger.dev/blog/2023/04/29/sfml-news-week-16-17-2023/", "published_at": "2023-04-28T23:35:16+00:00" }, { "id": "01a0c524-9674-73cb-b1d8-b939357f1920", "title": "Follow Symbolic Links to a New Windows Install", "url": "https://duerrenberger.dev/blog/2023/04/26/follow-symbolic-links-to-a-new-windows-install/", "published_at": "2023-04-25T22:55:39+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df2974fe82ed", "title": "SFML Steam Games – Part 8", "url": "https://duerrenberger.dev/blog/2023/04/22/sfml-steam-games-part-8/", "published_at": "2023-04-22T00:17:13+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df297510c448", "title": "Build With Boring Technologies", "url": "https://duerrenberger.dev/blog/2023/04/19/build-with-boring-technologies/", "published_at": "2023-04-18T22:05:39+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df2975e64d1c", "title": "SFML News – Week 14 & 15 (2023)", "url": "https://duerrenberger.dev/blog/2023/04/15/sfml-news-week-14-15-2023/", "published_at": "2023-04-14T23:37:21+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df2976054822", "title": "Should I Develop a Game or an Engine?", "url": "https://duerrenberger.dev/blog/2023/04/11/should-i-develop-a-game-or-an-engine/", "published_at": "2023-04-11T21:05:27+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df2976aac409", "title": "Build C# Project with GitHub Actions", "url": "https://duerrenberger.dev/blog/2023/04/05/build-c-project-with-github-actions/", "published_at": "2023-04-04T22:44:54+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df29770a9f32", "title": "SFML News – Week 12 & 13 (2023)", "url": "https://duerrenberger.dev/blog/2023/04/01/sfml-news-week-12-13-2023/", "published_at": "2023-04-01T00:37:54+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df297757403f", "title": "SQL Server on GitHub Actions", "url": "https://duerrenberger.dev/blog/2023/03/29/sql-server-on-github-actions/", "published_at": "2023-03-28T22:09:54+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df2977e14d20", "title": "SFML Steam Games – Part 7", "url": "https://duerrenberger.dev/blog/2023/03/25/sfml-steam-games-part-7/", "published_at": "2023-03-25T00:26:11+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df29785f0d9a", "title": "New Domain – Same Content", "url": "https://duerrenberger.dev/blog/2023/03/21/new-domain-same-content/", "published_at": "2023-03-21T13:08:52+00:00" }, { "id": "01a0c530-1e83-7000-bc3c-df2979520069", "title": "SFML News – Week 10 & 11 (2023)", "url": "https://duerrenberger.dev/blog/2023/03/18/sfml-news-week-10-11-2023/", "published_at": "2023-03-17T23:18:02+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb6509fb33bc", "title": "Read 30 Books a Year With 30min per Day", "url": "https://duerrenberger.dev/blog/2023/03/14/read-30-books-a-year-with-30min-per-day/", "published_at": "2023-03-14T10:17:38+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650a4dcd5b", "title": "SFML Steam Games – Part 6", "url": "https://duerrenberger.dev/blog/2023/03/11/sfml-steam-games-part-6/", "published_at": "2023-03-10T23:14:33+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650aaf7233", "title": "Download Videos From Any Website", "url": "https://duerrenberger.dev/blog/2023/03/07/download-videos-from-any-website/", "published_at": "2023-03-07T12:56:46+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650b8c7522", "title": "SFML News – Week 8 & 9 (2023)", "url": "https://duerrenberger.dev/blog/2023/03/04/sfml-news-week-8-9-2023/", "published_at": "2023-03-04T01:13:10+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650c3e7138", "title": "Black Holes of Information", "url": "https://duerrenberger.dev/blog/2023/02/28/black-holes-of-information/", "published_at": "2023-02-27T23:42:53+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650c9808ab", "title": "SFML Steam Games – Part 5", "url": "https://duerrenberger.dev/blog/2023/02/25/sfml-steam-games-part-5/", "published_at": "2023-02-25T00:12:33+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650cdd511e", "title": "SFML News – Week 6 & 7 (2023)", "url": "https://duerrenberger.dev/blog/2023/02/17/sfml-news-week-6-7-2023/", "published_at": "2023-02-17T21:09:14+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650cf37311", "title": "It’s Always a People Problem", "url": "https://duerrenberger.dev/blog/2023/02/14/its-always-a-people-problem/", "published_at": "2023-02-14T20:56:49+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650d54f16f", "title": "SFML Steam Games – Part 4", "url": "https://duerrenberger.dev/blog/2023/02/10/sfml-steam-games-part-4/", "published_at": "2023-02-10T19:22:44+00:00" }, { "id": "01a0c53a-5508-73df-adc3-cb650e12491e", "title": "Serving Files From a ZIP Archive in .NET 6", "url": "https://duerrenberger.dev/blog/2023/02/07/serving-files-from-a-zip-archive-in-net-6/", "published_at": "2023-02-07T20:31:12+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9eb3dbd19", "title": "SFML News – Week 4 & 5 (2023)", "url": "https://duerrenberger.dev/blog/2023/02/04/sfml-news-week-4-5-2023/", "published_at": "2023-02-03T22:55:22+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9eb6fed05", "title": "Do You Know How To Debug?", "url": "https://duerrenberger.dev/blog/2023/01/31/do-you-know-how-to-debug/", "published_at": "2023-01-31T08:08:00+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9eb8725b4", "title": "SFML Steam Games – Part 3", "url": "https://duerrenberger.dev/blog/2023/01/28/sfml-steam-games-part-3/", "published_at": "2023-01-27T22:47:59+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9ec7c07db", "title": "Using Open AI’s Whisper With SFML", "url": "https://duerrenberger.dev/blog/2023/01/25/using-open-ais-whisper-with-sfml/", "published_at": "2023-01-24T22:53:29+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9ec8c28ac", "title": "The Return of SFML News", "url": "https://duerrenberger.dev/blog/2023/01/20/the-return-of-sfml-news/", "published_at": "2023-01-20T18:09:39+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9ed5217e5", "title": "How To Report Bugs Effectively", "url": "https://duerrenberger.dev/blog/2023/01/17/how-to-report-bugs-effectively/", "published_at": "2023-01-17T08:05:00+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9ee2cae73", "title": "SFML Steam Games – Part 2", "url": "https://duerrenberger.dev/blog/2023/01/13/sfml-steam-games-part-2/", "published_at": "2023-01-13T20:49:38+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9ee8c6dde", "title": "Block Access to Directories With Nginx", "url": "https://duerrenberger.dev/blog/2023/01/11/block-access-to-directory-with-nginx/", "published_at": "2023-01-10T22:56:27+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9ef39b4bb", "title": "Saying No to Good Ideas Is Hard", "url": "https://duerrenberger.dev/blog/2023/01/03/saying-no-to-good-ideas-is-hard/", "published_at": "2023-01-03T08:05:00+00:00" }, { "id": "01a0c543-98f3-729f-a914-5fa9efaea9aa", "title": "GitHub Keyboard Shortcuts", "url": "https://duerrenberger.dev/blog/2022/10/25/github-keyboard-shortcuts/", "published_at": "2022-10-25T11:00:26+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f2266158", "title": "Integration Tests Data Cleanup in C#", "url": "https://duerrenberger.dev/blog/2022/10/11/integration-tests-data-cleanup-in-c/", "published_at": "2022-10-11T07:12:00+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f2a35753", "title": "Stop Naming Systems “Legacy”", "url": "https://duerrenberger.dev/blog/2022/10/04/stop-naming-systems-legacy/", "published_at": "2022-10-04T07:34:27+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f2a64a60", "title": ".NET Day Switzerland 2022", "url": "https://duerrenberger.dev/blog/2022/09/20/net-day-switzerland-2022/", "published_at": "2022-09-20T06:03:00+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f2e483e9", "title": "Do You Care…?", "url": "https://duerrenberger.dev/blog/2022/07/13/do-you-care/", "published_at": "2022-07-13T06:48:32+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f370eece", "title": "Code and Run Apps With WSL2", "url": "https://duerrenberger.dev/blog/2022/06/18/code-and-run-apps-with-wsl2/", "published_at": "2022-06-18T12:18:58+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f3c6efa3", "title": "Informational vs Emotional Receiving", "url": "https://duerrenberger.dev/blog/2022/06/01/informational-vs-emotional-receiving/", "published_at": "2022-06-01T13:53:06+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f425eae1", "title": "Right Balance Between Simple and Complex", "url": "https://duerrenberger.dev/blog/2022/04/26/right-balance-between-simple-and-complex/", "published_at": "2022-04-26T19:05:50+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f43011ed", "title": "Do You Work With Great People?", "url": "https://duerrenberger.dev/blog/2022/02/11/do-you-work-with-great-people/", "published_at": "2022-02-11T14:39:54+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f4394b34", "title": "TIL: Raspbian Distro Upgrade", "url": "https://duerrenberger.dev/blog/2021/12/24/til-raspbian-distro-upgrade/", "published_at": "2021-12-24T10:21:28+00:00" }, { "id": "01a0c54c-5900-73ed-87c4-f8b6f4d65958", "title": "Discussions Around log4j and FOSS", "url": "https://duerrenberger.dev/blog/2021/12/12/discussions-around-log4j-and-foss/", "published_at": "2021-12-12T19:09:15+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5ac3d101d", "title": "Almost Always Auto", "url": "https://duerrenberger.dev/blog/2021/11/19/almost-always-auto/", "published_at": "2021-11-19T08:57:15+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5acbe5f24", "title": "Basic Fragment Shader With SFML", "url": "https://duerrenberger.dev/blog/2021/08/08/basic-fragment-shader-with-sfml/", "published_at": "2021-08-08T16:13:20+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5acc24a74", "title": "Understanding RPATH (With CMake)", "url": "https://duerrenberger.dev/blog/2021/08/04/understanding-rpath-with-cmake/", "published_at": "2021-08-03T23:39:11+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5ace8dcfe", "title": "Another Year on Twitter", "url": "https://duerrenberger.dev/blog/2021/05/31/another-year-on-twitter/", "published_at": "2021-05-31T11:46:33+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5ad7776bd", "title": "TIL: Archive, Network, Cloud & Disk", "url": "https://duerrenberger.dev/blog/2021/05/21/til-archive-network-cloud-disk/", "published_at": "2021-05-20T22:52:02+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5ae378211", "title": "TIL: WSL GUI & Aptitude / Apt-Get / Apt", "url": "https://duerrenberger.dev/blog/2021/05/19/til-wsl-gui-aptitude-apt-get-apt/", "published_at": "2021-05-18T22:15:47+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5aef856ab", "title": "TIL: Recovery & Testing", "url": "https://duerrenberger.dev/blog/2021/05/17/til-recovery-testing/", "published_at": "2021-05-17T19:20:58+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5af7155d7", "title": "TIL: SQL Conversion & Clang", "url": "https://duerrenberger.dev/blog/2021/05/06/til-sql-conversion-clang/", "published_at": "2021-05-06T20:52:40+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5afa8c928", "title": "TIL: Ninja & MSYS2 Clang", "url": "https://duerrenberger.dev/blog/2021/05/06/til-ninja-msys2-clang/", "published_at": "2021-05-05T22:34:55+00:00" }, { "id": "01a0c554-c79c-701a-b4da-eab5b01d402f", "title": "TIL: CPM, Clang & iOS on Windows", "url": "https://duerrenberger.dev/blog/2021/05/04/til-cpm-clang-ios-on-windows/", "published_at": "2021-05-04T16:35:50+00:00" }, { "id": "01a0c55d-2647-7295-ac2a-39ee902277ad", "title": "Weekly Digest", "url": "https://duerrenberger.dev/blog/2021/04/08/weekly-digest/", "published_at": "2021-04-08T17:32:54+00:00" }, { "id": "01a0c55d-2647-7295-ac2a-39ee90b65216", "title": "Missing PowerShell System Modules", "url": "https://duerrenberger.dev/blog/2021/01/05/missing-powershell-system-modules/", "published_at": "2021-01-05T13:07:18+00:00" }, { "id": "01a0c55d-2647-7295-ac2a-39ee9167e8c8", "title": "Record With OBS Studio", "url": "https://duerrenberger.dev/blog/2020/12/01/record-with-obs-studio/", "published_at": "2020-12-01T11:44:58+00:00" }, { "id": "01a0c55d-2647-7295-ac2a-39ee9249f432", "title": "You Are Not Wasting Time", "url": "https://duerrenberger.dev/blog/2020/10/21/you-are-not-wasting-time/", "published_at": "2020-10-21T19:09:37+00:00" }, { "id": "01a0c55d-2647-7295-ac2a-39ee93006d0e", "title": "How Not To Rebrand – Toggl", "url": "https://duerrenberger.dev/blog/2020/09/12/how-not-to-rebrand-toggl/", "published_at": "2020-09-11T23:09:34+00:00" }, { "id": "01a0c55d-2647-7295-ac2a-39ee93afcfd4", "title": "Eight Years on Twitter", "url": "https://duerrenberger.dev/blog/2020/05/30/eight-years-on-twitter/", "published_at": "2020-05-30T08:51:28+00:00" }, { "id": "01a0c55d-2648-72e2-91f2-8f3fbd6dd526", "title": "How To Build a PC", "url": "https://duerrenberger.dev/blog/2020/05/17/how-to-build-a-pc/", "published_at": "2020-05-17T21:01:24+00:00" }, { "id": "01a0c55d-2648-72e2-91f2-8f3fbd6f3a1e", "title": "Article on Error Handling", "url": "https://duerrenberger.dev/blog/2019/04/26/article-on-error-handling/", "published_at": "2019-04-26T08:57:31+00:00" }, { "id": "01a0c55d-2648-72e2-91f2-8f3fbdbcff47", "title": "Windows Server on WD Sentinel DS6100", "url": "https://duerrenberger.dev/blog/2019/01/03/windows-server-on-wd-sentinel-ds6100/", "published_at": "2019-01-03T19:32:33+00:00" }, { "id": "01a0c55d-2648-72e2-91f2-8f3fbe4fdb40", "title": "Your Windows Is a Hypervisor", "url": "https://duerrenberger.dev/blog/2018/08/17/your-windows-is-a-hypervisor/", "published_at": "2018-08-17T06:06:59+00:00" } ] posts Claim your blog
Back to eXpl0it3r
Blog · corpus.blog/blogs/duerrenberger.dev/posts

eXpl0it3r

duerrenberger.dev

2026

2025

2024

2023

2022

2021

2020

2019

2018