41554 blogs · [ { "id": "01a08770-7347-7391-af67-2e87c5f7acf0", "title": "Anatomy of the .NET dictionary", "url": "https://dunnhq.com/posts/2024/anatomy-of-the-dotnet-dictionary/", "published_at": "2024-09-19T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c5244fcb", "title": "Prefer test-doubles over mocking frameworks", "url": "https://dunnhq.com/posts/2024/prefer-test-doubles-over-mocking/", "published_at": "2024-02-17T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c4846812", "title": "Documentation Quadrants - The Grand Unified Theory of Documentation", "url": "https://dunnhq.com/posts/2023/documentation-quadrants/", "published_at": "2023-12-12T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c4169e42", "title": "Code Coverage Metrics", "url": "https://dunnhq.com/posts/2023/code-coverage-metrics/", "published_at": "2023-07-23T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c3e52523", "title": "Pernicious Nulls - using and abusing nulls in C#", "url": "https://dunnhq.com/posts/2022/pernicious-nulls/", "published_at": "2022-07-10T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c33496aa", "title": "Viewing .NET configuration values", "url": "https://dunnhq.com/posts/2022/viewing-configuration-values/", "published_at": "2022-06-05T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c3154d1a", "title": "Implementing a defaultable collection in C#", "url": "https://dunnhq.com/posts/2022/defaultable-collections/", "published_at": "2022-03-05T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c2ee42e0", "title": "Parameter Null Checking in C# 11 and the ThrowHelper pattern", "url": "https://dunnhq.com/posts/2022/throw-helper/", "published_at": "2022-02-26T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c2b4fd2c", "title": "Debug attributes in .NET", "url": "https://dunnhq.com/posts/2022/debugger-attributes/", "published_at": "2022-02-04T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c24c4c30", "title": "Fixing SQLite errors in Xunit tests", "url": "https://dunnhq.com/posts/2022/sqlite-multi-target/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c1bea115", "title": "Non-default value types and type invariants", "url": "https://dunnhq.com/posts/2022/non-defaultable-value-types/", "published_at": "2022-01-04T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c14451b4", "title": "Long running ReST requests and status endpoints", "url": "https://dunnhq.com/posts/2021/long-running-rest-requests/", "published_at": "2021-12-30T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bfd58510", "title": "I See Dead Code", "url": "https://dunnhq.com/posts/2021/dead-code-analysis-changes/", "published_at": "2021-12-14T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87c0a9d920", "title": "Updating Blazor Pac-Man to .NET 6 and C# 10", "url": "https://dunnhq.com/posts/2021/pacmannet6/pacmanupdate/", "published_at": "2021-12-14T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bf8662c0", "title": "Testing logging code", "url": "https://dunnhq.com/posts/2021/testing-logging/", "published_at": "2021-11-10T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bf071126", "title": "Generic Math in .NET 6", "url": "https://dunnhq.com/posts/2021/generic-math/", "published_at": "2021-09-07T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bf03ea1c", "title": "Optimising Dictionaries that are keyed by a generic Type", "url": "https://dunnhq.com/posts/2021/optimising-dictionaries/", "published_at": "2021-08-27T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87be5ba011", "title": "ValueObject Performance", "url": "https://dunnhq.com/posts/2021/value-object-performance/", "published_at": "2021-07-20T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bd80cfe3", "title": "Primitive Obsession", "url": "https://dunnhq.com/posts/2021/primitive-obsession/", "published_at": "2021-07-16T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bd2a45e7", "title": "Anatomy of a .NET app", "url": "https://dunnhq.com/posts/2021/anatomy-of-a-dotnet-app/", "published_at": "2021-07-10T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bce44bcb", "title": "Contributing to .NET", "url": "https://dunnhq.com/posts/2021/contributing-to-dotnet/", "published_at": "2021-06-23T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bcb73f9c", "title": "SOLID - is it still relevant?", "url": "https://dunnhq.com/posts/2021/solid-relevance/", "published_at": "2021-04-19T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bc2618f1", "title": "ReSharper Code Inspection settings in .editorconfig", "url": "https://dunnhq.com/posts/2020/codeinspections/", "published_at": "2020-12-24T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bbb77c2c", "title": "Updating Blazor PacMan to .NET 5", "url": "https://dunnhq.com/posts/2020/pacmannet5/pacmanupdate/", "published_at": "2020-12-13T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bb8ba9e1", "title": "The case for camelCasing private methods", "url": "https://dunnhq.com/posts/2018/06/26/247/", "published_at": "2018-06-26T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87bb1a0c38", "title": "Are your UWP Win2D offscreen bitmaps dull…?", "url": "https://dunnhq.com/posts/2018/01/11/are-your-uwp-win2d-offscreen-bitmaps-dull/", "published_at": "2018-01-11T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87ba44a091", "title": "Timelapse video of writing a Win2D game for the Microsoft Store", "url": "https://dunnhq.com/posts/2018/01/05/timelapse-video-of-writing-a-win2d-game-for-the-microsoft-store/", "published_at": "2018-01-05T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b94b41ad", "title": "Readonly parameters in C# - a step closer to immutability", "url": "https://dunnhq.com/posts/2017/12/15/readonly-parameters-in-c-a-step-closer-to-immutability/", "published_at": "2017-12-15T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b8812202", "title": "Pacman Dissected", "url": "https://dunnhq.com/posts/2017/08/03/pacman-dissected/", "published_at": "2017-08-03T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b7a8a1a2", "title": "Learning TypeScript by Writing a Game", "url": "https://dunnhq.com/posts/2017/07/13/learning-typescript-by-writing-a-game/", "published_at": "2017-07-13T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b7242c3a", "title": "Announcing a new version of the Gleed 2D XNA tool", "url": "https://dunnhq.com/posts/2012/01/08/announcing-a-new-version-of-the-gleed-2d-xna-tool/", "published_at": "2012-01-08T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b7040a31", "title": "A fast way of converting C# enums to strings–and back again.", "url": "https://dunnhq.com/posts/2011/08/17/a-fast-way-of-converting-c-enums-to-strings-and-back-again/", "published_at": "2011-08-17T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b6695eca", "title": "Handy use of extension method on a bool", "url": "https://dunnhq.com/posts/2011/05/11/handy-use-of-extension-method-on-a-bool/", "published_at": "2011-05-11T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b56e727d", "title": "New version (2.5) of the Code Formatter Plug-in for Windows Live Writer", "url": "https://dunnhq.com/posts/2010/07/11/new-version-2-5-of-the-code-formatter-plug-in-for-windows-live-writer/", "published_at": "2010-07-11T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b4eae432", "title": "Summon Method", "url": "https://dunnhq.com/posts/2010/04/14/summon-method/", "published_at": "2010-04-14T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b466b795", "title": "A tool to switch project files between using Visual Studio 2008 and 2010", "url": "https://dunnhq.com/posts/2010/02/25/a-tool-to-switch-project-files-between-using-visual-studio-2008-and-2010/", "published_at": "2010-02-25T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b3fe5461", "title": "Updated (again!): Code Formatter Plugin for Windows Live Writer", "url": "https://dunnhq.com/posts/2010/01/09/updated-code-formatter-plugin-for-windows-live-writer/", "published_at": "2010-01-09T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b3c6068b", "title": "Problems with CSS and themes when using ASP.NET Forms Authentication", "url": "https://dunnhq.com/posts/2009/10/17/problems-with-css-and-themes-when-using-asp-net-forms-authentication/", "published_at": "2009-10-17T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b3b25966", "title": "ReSharper for Visual Studio 2010", "url": "https://dunnhq.com/posts/2009/07/27/resharper-for-visual-studio-2010/", "published_at": "2009-07-27T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b2e712ed", "title": "Google Squared and sexy languages!", "url": "https://dunnhq.com/posts/2009/06/04/google-squared-and-sexy-languages/", "published_at": "2009-06-04T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b2dbfa9c", "title": "Updated: Tree Trim", "url": "https://dunnhq.com/posts/2009/05/25/updated-tree-trim/", "published_at": "2009-05-25T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b1f45665", "title": "Updated: Code Formatter Plugin for Windows Live Writer", "url": "https://dunnhq.com/posts/2009/05/15/updated-code-formatter-plugin-for-windows-live-writer-2/", "published_at": "2009-05-15T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b1ba33e9", "title": "New tool: TreeTrim", "url": "https://dunnhq.com/posts/2009/04/13/new-tool-treetrim/", "published_at": "2009-04-13T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b151776f", "title": "ReSharper 4.5 Beta", "url": "https://dunnhq.com/posts/2009/03/13/resharper-4-5-beta/", "published_at": "2009-03-13T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b10bdae9", "title": "Update to the Code Formatter Plugin", "url": "https://dunnhq.com/posts/2009/03/12/update-to-the-code-formatter-plugin/", "published_at": "2009-03-12T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b07d1d10", "title": "IDisposable alerts", "url": "https://dunnhq.com/posts/2009/03/06/idisposable-alerts/", "published_at": "2009-03-06T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87b0898dad", "title": "New version of the Code Formatter Plugin", "url": "https://dunnhq.com/posts/2009/03/06/new-version-of-the-code-formatter-plugin/", "published_at": "2009-03-06T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87af92f3cc", "title": "Online mind maps in Silverlight", "url": "https://dunnhq.com/posts/2009/03/05/online-mind-maps-in-silverlight/", "published_at": "2009-03-05T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87ae9f973e", "title": "Halt, this is StyleCop. You are in violation of SA1201!", "url": "https://dunnhq.com/posts/2009/03/04/halt-this-is-stylecop-you-are-in-violation-of-sa1201/", "published_at": "2009-03-04T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87ad71e595", "title": "Hiding your privates from StyleCop", "url": "https://dunnhq.com/posts/2009/03/03/hiding-your-privates-from-stylecop/", "published_at": "2009-03-03T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87adbdf83f", "title": "Programs that launch (or should launch) Visual Studio", "url": "https://dunnhq.com/posts/2009/03/03/programs-that-launch-or-should-launch-visual-studio/", "published_at": "2009-03-03T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87aca1d67d", "title": "ThoughtWork’s Mingle on X64 machines", "url": "https://dunnhq.com/posts/2009/02/26/thoughtworks-mingle-on-x64-machines/", "published_at": "2009-02-26T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87ac722dd7", "title": "Problems adding an XBox 360 Media Center Extender", "url": "https://dunnhq.com/posts/2009/02/24/problems-adding-an-xbox-360-media-center-extender/", "published_at": "2009-02-24T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87aba89064", "title": "Tool update: Visual Studio Orphaned Items", "url": "https://dunnhq.com/posts/2009/02/23/tool-update-visual-studio-orphaned-items/", "published_at": "2009-02-23T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87aab1f749", "title": "StyleCop", "url": "https://dunnhq.com/posts/2009/02/21/stylecop/", "published_at": "2009-02-21T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87aaad8f86", "title": "C# 4 - Default Parameters", "url": "https://dunnhq.com/posts/2008/11/20/c-4-default-parameters/", "published_at": "2008-11-20T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87aa95bd94", "title": "Adding folders to the Class View in Visual Studio", "url": "https://dunnhq.com/posts/2008/11/19/adding-folders-to-the-class-view-in-visual-studio/", "published_at": "2008-11-19T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87aa2abbe7", "title": "Displaying values in the Visual Studio Debugger", "url": "https://dunnhq.com/posts/2008/10/20/displaying-values-in-the-visual-studio-debugger/", "published_at": "2008-10-20T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87aa25b88d", "title": "Excluding Items From Code Coverage", "url": "https://dunnhq.com/posts/2008/06/27/excluding-items-from-code-coverage/", "published_at": "2008-06-27T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a9d54613", "title": "New!", "url": "https://dunnhq.com/posts/2008/06/21/new/", "published_at": "2008-06-21T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a9c88df1", "title": "Code Formatter Plug-in for Windows Live Writer", "url": "https://dunnhq.com/posts/2007/12/12/code-formatter-plug-in-for-windows-live-writer/", "published_at": "2007-12-12T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a8eba5bd", "title": "New version of the Code Formatter Plug-in for Windows Live Writer.", "url": "https://dunnhq.com/posts/2007/09/23/new-version-of-the-code-formatter-plug-in-for-windows-live-writer/", "published_at": "2007-09-23T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a7f8fcef", "title": "If Agile is so good, why haven't we always done it?", "url": "https://dunnhq.com/posts/2007/08/20/if-agile-is-so-good-why-havent-we-always-done-it/", "published_at": "2007-08-20T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a7024204", "title": "Challenging Conventions with Test First Development", "url": "https://dunnhq.com/posts/2007/07/19/challenging-conventions-with-test-first-development/", "published_at": "2007-07-19T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a6478fd2", "title": "Handy .NET Cheat Sheets", "url": "https://dunnhq.com/posts/2007/07/05/handy-net-cheat-sheets/", "published_at": "2007-07-05T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a642b2fa", "title": "Getting code hyperlinks into FlexWiki", "url": "https://dunnhq.com/posts/2007/07/04/getting-code-hyperlinks-into-flexwiki/", "published_at": "2007-07-04T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a63d2bd2", "title": "ReSharper 3.0 released", "url": "https://dunnhq.com/posts/2007/06/22/resharper-3-0-released/", "published_at": "2007-06-22T00:00:00+00:00" }, { "id": "01a08770-7347-7391-af67-2e87a557850d", "title": "Framework design lecture avaliable for download", "url": "https://dunnhq.com/posts/2007/06/19/framework-design-lecture-avaliable-for-download/", "published_at": "2007-06-19T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e9fec37c", "title": "Object Oriented vs Test Oriented", "url": "https://dunnhq.com/posts/2007/05/17/object-oriented-vs-test-oriented/", "published_at": "2007-05-17T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e97c6a6e", "title": "Uploading to an FTP server with parameters", "url": "https://dunnhq.com/posts/2007/05/09/uploading-to-an-ftp-server-with-parameters/", "published_at": "2007-05-09T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e9344d3d", "title": "Beta Testing Windows Home Server", "url": "https://dunnhq.com/posts/2007/04/18/beta-testing-windows-home-server/", "published_at": "2007-04-18T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e916cb03", "title": "Framework Design Guidelines", "url": "https://dunnhq.com/posts/2007/04/02/framework-design-guidelines/", "published_at": "2007-04-02T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e8de1053", "title": "Running unit tests in Visual Studio Express", "url": "https://dunnhq.com/posts/2007/03/19/running-unit-tests-in-visual-studio-express/", "published_at": "2007-03-19T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e8b6e10e", "title": "Email certificate popups", "url": "https://dunnhq.com/posts/2007/02/25/email-certificate-popups/", "published_at": "2007-02-25T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e865dbaa", "title": "A tool for converting animated GIFS to spritemaps", "url": "https://dunnhq.com/posts/2007/02/11/a-tool-for-converting-animated-gifs-to-spritemaps/", "published_at": "2007-02-11T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e7713c33", "title": "New version of the Code Formatter Plugin for Windows Live Writer", "url": "https://dunnhq.com/posts/2007/02/03/new-version-of-the-code-formatter-plugin-for-windows-live-writer/", "published_at": "2007-02-03T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e6c70d3d", "title": "A New Version of Microsoft Terminal Services Client (Remote Desktop)", "url": "https://dunnhq.com/posts/2007/01/18/78/", "published_at": "2007-01-18T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e626eebc", "title": "FluentInterface", "url": "https://dunnhq.com/posts/2007/01/17/fluentinterface/", "published_at": "2007-01-17T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e6017577", "title": "Settling into my XNA Development Environment", "url": "https://dunnhq.com/posts/2006/12/22/settling-into-my-xna-development-environment/", "published_at": "2006-12-22T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e539bd18", "title": "ReSharper 2.5 Released", "url": "https://dunnhq.com/posts/2006/12/12/resharper-2-5-released/", "published_at": "2006-12-12T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e451c597", "title": "FAJAX - Fake AJAX!", "url": "https://dunnhq.com/posts/2006/11/30/fajax-fake-ajax/", "published_at": "2006-11-30T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e525c650", "title": "In the name of science", "url": "https://dunnhq.com/posts/2006/11/30/in-the-name-of-science/", "published_at": "2006-11-30T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e37b80d7", "title": "I Hate ClearCase Part II - When a text file isn't a text file!", "url": "https://dunnhq.com/posts/2006/11/21/i-hate-clearcase-part-ii-when-a-text-file-isnt-a-text-file/", "published_at": "2006-11-21T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e2cc479e", "title": "I Hate ClearCase - Part I", "url": "https://dunnhq.com/posts/2006/10/30/i-hate-clearcase-part-i/", "published_at": "2006-10-30T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e297fcd3", "title": "Cassini and assembly loading problems", "url": "https://dunnhq.com/posts/2006/10/24/cassini-and-assembly-loading-problems/", "published_at": "2006-10-24T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e1eab9b8", "title": "What to expose in a framework", "url": "https://dunnhq.com/posts/2006/10/23/what-to-expose-in-a-framework/", "published_at": "2006-10-23T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e111e4ee", "title": "Retrieve your Windows OS Product Keys", "url": "https://dunnhq.com/posts/2006/10/22/retrieve-your-windows-os-product-keys/", "published_at": "2006-10-22T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90e0d51f1c", "title": "Visual Studio Orphaned Project Items Finder", "url": "https://dunnhq.com/posts/2006/10/21/visual-studio-orphaned-project-items-finder/", "published_at": "2006-10-21T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90dfe48e53", "title": "Problems with Forms Authentication and ASP.NET Themes", "url": "https://dunnhq.com/posts/2006/10/20/problems-with-forms-authentication-and-asp-net-themes/", "published_at": "2006-10-20T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90df947c92", "title": "BackgroundWorker - automating this handy class", "url": "https://dunnhq.com/posts/2006/10/19/backgroundworker-automating-this-handy-class/", "published_at": "2006-10-19T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90df64d1bf", "title": "Visual Studio Build Tip", "url": "https://dunnhq.com/posts/2006/10/18/visual-studio-build-tip/", "published_at": "2006-10-18T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90de9d2c9a", "title": "ReSharper Live Templates for validating parameters of public C# methods.", "url": "https://dunnhq.com/posts/2006/10/04/resharper-live-templates-for-validating-parameters-of-public-c-methods/", "published_at": "2006-10-04T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90de49132f", "title": "MbUnit and null parameters", "url": "https://dunnhq.com/posts/2006/09/29/mbunit-and-null-parameters/", "published_at": "2006-09-29T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90dc8c94e7", "title": ".NET Memory usage - A restaurant analogy", "url": "https://dunnhq.com/posts/2006/09/06/net-memory-usage-a-restaurant-analogy/", "published_at": "2006-09-06T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90dd636777", "title": "Thanks for the feedback on the CodeFormatter plugin", "url": "https://dunnhq.com/posts/2006/09/06/thanks-for-the-feedback-on-the-codeformatter-plugin/", "published_at": "2006-09-06T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90dc37b471", "title": "ReSharper 2.0.1 Maintenance Release Now Available", "url": "https://dunnhq.com/posts/2006/08/25/resharper-2-0-1-maintenance-release-now-available/", "published_at": "2006-08-25T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90db7e75e5", "title": "Code Formatter Plugin now on Codeplex", "url": "https://dunnhq.com/posts/2006/08/23/code-formatter-plugin-now-on-codeplex/", "published_at": "2006-08-23T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90d90687c9", "title": "New version of the Code Formatter plugin for Windows Live Writer now available.", "url": "https://dunnhq.com/posts/2006/08/22/new-version-of-the-code-formatter-plugin-for-windows-live-writer-now-available/", "published_at": "2006-08-22T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90d96da079", "title": "Resharper 2.0.1 RC2 is now available.", "url": "https://dunnhq.com/posts/2006/08/22/resharper-2-0-1-rc2-is-now-available/", "published_at": "2006-08-22T00:00:00+00:00" }, { "id": "01a08770-7346-7347-972b-cd90d9e60c43", "title": "Windows Live Writer - Additions to API", "url": "https://dunnhq.com/posts/2006/08/22/windows-live-writer-additions-to-api/", "published_at": "2006-08-22T00:00:00+00:00" } ] posts Claim your blog
Back to dunnhq.com
Blog · corpus.blog/blogs/dunnhq.com/posts

dunnhq.com

dunnhq.com

2024

2023

2022

2021

2020

2018

2017

2012

2011

2010

2009

2008

21 Jun 2008

2007

2006