41554 blogs · [ { "id": "01a0c552-30f7-7122-92e5-46089d42aaee", "title": "Don’t Overload Stored Procedures Using Nullable Parameters", "url": "https://chrisoldwood.blogspot.com/2012/12/dont-overload-stored-procedures-using.html", "published_at": "2012-12-06T20:48:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-46089dafbf6a", "title": "Interfaces Are Not the Only Abstract Fruit", "url": "https://chrisoldwood.blogspot.com/2012/12/interfaces-are-not-only-abstract-fruit.html", "published_at": "2012-12-05T06:55:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-46089e9c7d35", "title": "Value Type or Reference Type? An Acid Test", "url": "https://chrisoldwood.blogspot.com/2012/12/value-type-or-reference-type-acid-test.html", "published_at": "2012-12-03T22:37:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-46089f5d33ff", "title": "Whatever Happened to UML?", "url": "https://chrisoldwood.blogspot.com/2012/11/whatever-happened-to-uml.html", "published_at": "2012-11-30T22:59:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a019bd1a", "title": "Primitive Domain Types - Too Much Like Hard Work?", "url": "https://chrisoldwood.blogspot.com/2012/11/primitive-domain-types-too-much-like.html", "published_at": "2012-11-29T22:05:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a0e4ef88", "title": "Using Nullable Columns to Handle Large Table Schema Changes", "url": "https://chrisoldwood.blogspot.com/2012/11/using-nullable-columns-to-handle-large.html", "published_at": "2012-11-20T23:16:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a1dc176a", "title": "From Test Harness To Support Tool", "url": "https://chrisoldwood.blogspot.com/2012/11/from-test-harness-to-support-tool.html", "published_at": "2012-11-20T21:33:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a2aabaf3", "title": "The File-System Is An Implementation Detail", "url": "https://chrisoldwood.blogspot.com/2012/11/the-file-system-is-implementation-detail.html", "published_at": "2012-11-19T21:49:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a3316868", "title": "When Does a Transient Failure Stop Being Transient?", "url": "https://chrisoldwood.blogspot.com/2012/11/when-does-transient-failure-stop-being.html", "published_at": "2012-11-13T22:40:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a37fcd16", "title": "The Cost of Defensive Programming", "url": "https://chrisoldwood.blogspot.com/2012/11/the-cost-of-defensive-programming.html", "published_at": "2012-11-12T22:04:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a3c3190a", "title": "Include the Units in Configuration Data", "url": "https://chrisoldwood.blogspot.com/2012/11/include-units-in-configuration-data.html", "published_at": "2012-11-09T20:30:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a44673ea", "title": "Sensible Defaults", "url": "https://chrisoldwood.blogspot.com/2012/11/sensible-defaults.html", "published_at": "2012-11-07T22:39:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a4bbd3b4", "title": "Service Providers Are Interested In Your Timeouts Too", "url": "https://chrisoldwood.blogspot.com/2012/11/service-providers-are-interested-in.html", "published_at": "2012-11-02T20:47:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a598d383", "title": "Don’t Rewrite, Refactor", "url": "https://chrisoldwood.blogspot.com/2012/10/dont-rewrite-refactor.html", "published_at": "2012-10-30T20:26:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a669fcf7", "title": "Constraints Are Logical, Indexes Are Physical", "url": "https://chrisoldwood.blogspot.com/2012/10/constraints-are-logical-indexes-are.html", "published_at": "2012-10-29T21:28:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a69356bf", "title": "Instrument Everything You Can Afford To", "url": "https://chrisoldwood.blogspot.com/2012/10/instrument-everything-you-can-afford-to.html", "published_at": "2012-10-16T19:54:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a774ac3f", "title": "Regular Expressions Should Only Be An Implementation Detail", "url": "https://chrisoldwood.blogspot.com/2012/10/regular-expressions-should-only-be.html", "published_at": "2012-10-12T20:50:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a7e59bcf", "title": "Putting the Cost of Change Into Perspective", "url": "https://chrisoldwood.blogspot.com/2012/10/putting-cost-of-change-into-perspective.html", "published_at": "2012-10-08T22:29:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a7fef4dd", "title": "Black Hole - The Fail Fast Anti-Pattern", "url": "https://chrisoldwood.blogspot.com/2012/09/black-hole-fail-fast-anti-pattern.html", "published_at": "2012-09-17T20:56:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a806e98e", "title": "From Visual C++ to GCC - Linker Order Matters", "url": "https://chrisoldwood.blogspot.com/2012/09/from-visual-c-to-gcc-linker-order.html", "published_at": "2012-09-14T20:55:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a847e1c3", "title": "Can Code Be Too Simple?", "url": "https://chrisoldwood.blogspot.com/2012/09/can-code-be-too-simple.html", "published_at": "2012-09-13T18:06:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a92c8f68", "title": "Maintaining VCS History Across Refactorings", "url": "https://chrisoldwood.blogspot.com/2012/09/maintaining-vcs-history-across.html", "published_at": "2012-09-10T20:25:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608a9a29de1", "title": "Assume Failure by Default", "url": "https://chrisoldwood.blogspot.com/2012/09/assume-failure-by-default.html", "published_at": "2012-09-07T20:05:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608aa826fbd", "title": "Beware the Complacency Unit Testing Brings", "url": "https://chrisoldwood.blogspot.com/2012/05/beware-complacency-unit-testing-brings.html", "published_at": "2012-05-04T21:26:00+00:00" }, { "id": "01a0c552-30f7-7122-92e5-4608ab502d14", "title": "My “Agile SQL Tweet” Slide", "url": "https://chrisoldwood.blogspot.com/2012/05/my-agile-sql-tweet-slide.html", "published_at": "2012-05-04T20:33:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eeabbed3f", "title": "My ACCU Conference Session - Database Development Using TDD", "url": "https://chrisoldwood.blogspot.com/2012/05/my-accu-conference-session-database.html", "published_at": "2012-05-02T20:50:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eeb591bb1", "title": "OK & Apply - A Failed UI Experiment?", "url": "https://chrisoldwood.blogspot.com/2012/02/ok-apply-failed-ui-experiment.html", "published_at": "2012-02-22T21:18:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eeb794d77", "title": "Copy-and-Paste Can Help Avoid Mistakes Too", "url": "https://chrisoldwood.blogspot.com/2012/02/copy-and-paste-can-help-avoid-mistakes.html", "published_at": "2012-02-22T21:05:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eebfc652b", "title": "Don’t Let Your Tools Pwn You", "url": "https://chrisoldwood.blogspot.com/2012/02/dont-let-your-tools-pwn-you.html", "published_at": "2012-02-21T20:49:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eecde456d", "title": "Diagnostic & Support User Interfaces", "url": "https://chrisoldwood.blogspot.com/2011/12/diagnostic-support-user-interfaces.html", "published_at": "2011-12-20T00:58:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eed60ce9d", "title": "New SQL Tools - SS-Unit, SS-Cop & sql2doxygen", "url": "https://chrisoldwood.blogspot.com/2011/12/new-sql-tools-ss-unit-ss-cop.html", "published_at": "2011-12-11T22:30:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eededea7c", "title": "Null String Reference vs Empty String Value", "url": "https://chrisoldwood.blogspot.com/2011/11/null-string-reference-vs-empty-string.html", "published_at": "2011-11-28T22:33:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eee71e76a", "title": "I Know the Cost but Not the Value", "url": "https://chrisoldwood.blogspot.com/2011/11/i-know-cost-but-not-value.html", "published_at": "2011-11-23T22:13:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eee920e3e", "title": "Cookbook Style Programming", "url": "https://chrisoldwood.blogspot.com/2011/11/changing-tyre-on-car-is-reasonably.html", "published_at": "2011-11-22T22:03:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eeee98ed1", "title": "PowerShell & .Net - Building Systems as Toolkits", "url": "https://chrisoldwood.blogspot.com/2011/11/i-first-came-across-com-back-in-mid-90s.html", "published_at": "2011-11-19T00:05:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eef1d7cd6", "title": "Merging Visual Studio Setup Projects - At My Wix End", "url": "https://chrisoldwood.blogspot.com/2011/11/when-windows-installer-first-appeared.html", "published_at": "2011-11-15T22:12:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42eef856648", "title": "C#/SQL Integration Testing With NUnit", "url": "https://chrisoldwood.blogspot.com/2011/10/csql-integration-testing-with-nunit.html", "published_at": "2011-10-08T23:57:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef013fc16", "title": "Unit Testing File-System Dependent Code", "url": "https://chrisoldwood.blogspot.com/2011/10/unit-testing-file-system-dependent-code.html", "published_at": "2011-10-05T20:43:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef0f2bd17", "title": "Your Task Bar Can Hold More Than 7 Windows Open, but Can Your Brain?", "url": "https://chrisoldwood.blogspot.com/2011/10/your-task-bar-can-hold-more-than-7.html", "published_at": "2011-10-03T20:21:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef14de745", "title": "SQL Server Cursors - Avoiding the Duplicate FETCH NEXT", "url": "https://chrisoldwood.blogspot.com/2011/09/sql-server-cursors-avoiding-duplicate.html", "published_at": "2011-09-30T21:21:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef156c06f", "title": "What’s the Check-In Frequency, Kenneth?", "url": "https://chrisoldwood.blogspot.com/2011/09/whats-check-in-frequency-kenneth.html", "published_at": "2011-09-29T17:37:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef1dc2f3a", "title": "From C++ to C# – Two Years On", "url": "https://chrisoldwood.blogspot.com/2011/09/from-c-to-c-two-years-on.html", "published_at": "2011-09-26T21:23:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef20b4a43", "title": "TODO or TODO Not - There Is No Later", "url": "https://chrisoldwood.blogspot.com/2011/09/todo-or-todo-not-there-is-no-later.html", "published_at": "2011-09-21T23:21:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef240c40b", "title": "Copy & Rename (Like Copy & Swap But For File-Systems)", "url": "https://chrisoldwood.blogspot.com/2011/09/copy-rename-like-copy-swap-but-for-file.html", "published_at": "2011-09-20T20:53:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef2ce6fcd", "title": "NTL/Virgin Emails Going Missing", "url": "https://chrisoldwood.blogspot.com/2011/09/ntlvirgin-emails-going-missing.html", "published_at": "2011-09-19T22:04:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef35ae790", "title": "Every Solution Starts With “FOR /F”", "url": "https://chrisoldwood.blogspot.com/2011/07/every-solution-starts-with-for-f.html", "published_at": "2011-07-21T23:24:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef3a69db2", "title": "Recovering From Unknown Exceptions", "url": "https://chrisoldwood.blogspot.com/2011/07/recovering-from-unknown-exceptions.html", "published_at": "2011-07-07T22:23:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef40ce3d3", "title": "Execute Around Method - The Subsystem Boundary Workhorse", "url": "https://chrisoldwood.blogspot.com/2011/07/execute-around-method-subsystem.html", "published_at": "2011-07-04T22:34:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef4882c42", "title": "Unit Tests Obscure Dead Code", "url": "https://chrisoldwood.blogspot.com/2011/06/unit-tests-obscure-dead-code.html", "published_at": "2011-06-29T21:54:00+00:00" }, { "id": "01a0c55a-9fed-71ed-96f0-e42ef4b03c67", "title": "User Defined Types in SQL Server", "url": "https://chrisoldwood.blogspot.com/2011/06/user-defined-types-in-sql-server.html", "published_at": "2011-06-28T21:33:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff2d6534c", "title": "Out vs Ref For TryXxx Style Methods", "url": "https://chrisoldwood.blogspot.com/2011/05/out-vs-ref-for-tryxxx-style-methods.html", "published_at": "2011-05-18T17:09:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff3548d34", "title": "Testing Drives the Need for Flexible Configuration", "url": "https://chrisoldwood.blogspot.com/2011/05/testing-drives-need-for-flexible.html", "published_at": "2011-05-16T17:21:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff3a6840f", "title": "The Public Interface of a Database", "url": "https://chrisoldwood.blogspot.com/2011/05/public-interface-of-database.html", "published_at": "2011-05-10T23:49:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff496c37d", "title": "A StyleCop/FxCop For Databases", "url": "https://chrisoldwood.blogspot.com/2011/05/stylecopfxcop-for-databases.html", "published_at": "2011-05-04T20:33:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff4e03a0d", "title": "PowerShell, Throwing Exceptions & Exit Codes", "url": "https://chrisoldwood.blogspot.com/2011/05/powershell-throwing-exceptions-exit.html", "published_at": "2011-05-03T20:03:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff4ed13cc", "title": "Mock To Test the Outcome, Not the Implementation", "url": "https://chrisoldwood.blogspot.com/2011/04/mock-to-test-outcome-not-implementation.html", "published_at": "2011-04-28T22:57:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff52dc406", "title": "Using Extension Methods to Extend A C# Interface", "url": "https://chrisoldwood.blogspot.com/2011/04/using-extension-methods-to-extend-c.html", "published_at": "2011-04-27T20:02:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff534dbb2", "title": "You Write Your SQL Unit Tests in SQL?", "url": "https://chrisoldwood.blogspot.com/2011/04/you-write-your-sql-unit-tests-in-sql.html", "published_at": "2011-04-22T08:06:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff5eaaaf7", "title": "Database Enumerations – A Non-Performant Query", "url": "https://chrisoldwood.blogspot.com/2011/04/database-enumerations-non-performant.html", "published_at": "2011-04-22T08:02:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff6067f45", "title": "Describe the Problem, Don’t Prescribe the Solution", "url": "https://chrisoldwood.blogspot.com/2011/04/describe-problem-dont-prescribe.html", "published_at": "2011-04-08T23:15:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff6af7ac1", "title": "Friends Don’t Let Friends Use Varargs", "url": "https://chrisoldwood.blogspot.com/2011/02/friends-dont-let-friends-use-varargs.html", "published_at": "2011-02-12T23:12:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff6f7e44f", "title": "A Not-So-Clever-Now String Implementation", "url": "https://chrisoldwood.blogspot.com/2011/02/not-so-clever-now-string-implementation.html", "published_at": "2011-02-09T01:13:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff7c8327c", "title": "My First Presentation", "url": "https://chrisoldwood.blogspot.com/2011/01/my-first-presentation.html", "published_at": "2011-01-28T08:25:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff88b3487", "title": "Intriguing SCHTASKS Bug", "url": "https://chrisoldwood.blogspot.com/2011/01/intriguing-schtasks-bug.html", "published_at": "2011-01-10T18:19:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cff9101753", "title": "Exception Safe By Design", "url": "https://chrisoldwood.blogspot.com/2010/11/exception-safe-by-design.html", "published_at": "2010-11-27T10:28:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffa0fae93", "title": "Reacquainting Myself With Sed & Awk", "url": "https://chrisoldwood.blogspot.com/2010/11/reacquainting-myself-with-sed-awk.html", "published_at": "2010-11-23T23:07:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffa41f08c", "title": "My ACCU 2011 Session Proposal - Using xUnit As a Swiss Army Testing Toolkit", "url": "https://chrisoldwood.blogspot.com/2010/09/my-accu-2011-session-proposal-using.html", "published_at": "2010-09-27T22:12:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffacfaa3f", "title": "Implementing Constants & Enumerations in a Database", "url": "https://chrisoldwood.blogspot.com/2010/09/implementing-constants-enumerations-in.html", "published_at": "2010-09-10T06:46:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffb53f86d", "title": "What’s Exceptional Depends on Context", "url": "https://chrisoldwood.blogspot.com/2010/09/whats-exceptional-depends-on-context.html", "published_at": "2010-09-08T17:12:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffb9d8458", "title": "IDisposable’s Should Assert In Their Finalizer", "url": "https://chrisoldwood.blogspot.com/2010/08/idisposables-should-assert-in-their.html", "published_at": "2010-08-18T07:02:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffc08f741", "title": "Stored Procedures Are About More Than Just Performance", "url": "https://chrisoldwood.blogspot.com/2010/08/stored-procedures-are-about-more-than.html", "published_at": "2010-08-09T18:15:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffcc75e5d", "title": "Where’s the PowerShell/Python/IYFSLH*?", "url": "https://chrisoldwood.blogspot.com/2010/07/wheres-powershellpythoniyfslh.html", "published_at": "2010-07-27T06:52:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffd3293d4", "title": "Simple Database Build & Deployment With SQLCMD", "url": "https://chrisoldwood.blogspot.com/2010/07/simple-database-build-deployment-with.html", "published_at": "2010-07-19T17:12:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffd59bad7", "title": "Unit Testing Evolution Part I - Structure", "url": "https://chrisoldwood.blogspot.com/2010/07/unit-testing-evolution-part-i-structure.html", "published_at": "2010-07-12T16:14:00+00:00" }, { "id": "01a0c562-f5b1-72f0-a671-28cffe1b3fbc", "title": "Windows Batch File Template", "url": "https://chrisoldwood.blogspot.com/2010/06/windows-batch-file-template.html", "published_at": "2010-06-28T17:29:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea2a44959", "title": "Oldwood v4.0", "url": "https://chrisoldwood.blogspot.com/2010/05/oldwood-v40.html", "published_at": "2010-05-28T11:29:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea334e6a8", "title": "Debug & Release Database Schemas", "url": "https://chrisoldwood.blogspot.com/2010/05/debug-release-database-schemas.html", "published_at": "2010-05-23T08:00:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea336f1e3", "title": "The Dying Art of RTFM", "url": "https://chrisoldwood.blogspot.com/2010/05/dying-art-of-rtfm.html", "published_at": "2010-05-19T20:33:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea34385ba", "title": "Refactoring – Do You Tell Your Boss?", "url": "https://chrisoldwood.blogspot.com/2010/05/refactoring-do-you-tell-your-boss.html", "published_at": "2010-05-11T20:54:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea3e7819f", "title": "My ACCU Conference 2010 Lightning Talk", "url": "https://chrisoldwood.blogspot.com/2010/05/my-accu-conference-2010-lightning-talk.html", "published_at": "2010-05-08T19:02:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea444cace", "title": "Happy Birthday, Blog", "url": "https://chrisoldwood.blogspot.com/2010/04/happy-birthday-blog.html", "published_at": "2010-04-30T22:09:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea4d231ec", "title": "Object Finalized Whilst Invoking a Method", "url": "https://chrisoldwood.blogspot.com/2010/04/object-finalized-whilst-invoking-method.html", "published_at": "2010-04-09T22:27:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea4ee194b", "title": "Turning Unconscious Incompetence to Conscious Incompetence", "url": "https://chrisoldwood.blogspot.com/2010/04/turning-unconscious-incompetence-to.html", "published_at": "2010-04-07T21:32:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea54fbc31", "title": "Lured Into the foreach + lambda Trap", "url": "https://chrisoldwood.blogspot.com/2010/04/lured-into-foreach-lambda-trap.html", "published_at": "2010-04-01T19:44:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea580d1cd", "title": "Integration Testing with NUnit", "url": "https://chrisoldwood.blogspot.com/2010/03/integration-testing-with-nunit.html", "published_at": "2010-03-30T21:05:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea640ef07", "title": "Cleaning up svn:mergeinfo Droppings", "url": "https://chrisoldwood.blogspot.com/2010/03/cleaning-up-svnmergeinfo-droppings.html", "published_at": "2010-03-12T22:48:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea717d35a", "title": "WCF Service Refusing Connections", "url": "https://chrisoldwood.blogspot.com/2010/03/wcf-service-refusing-connections.html", "published_at": "2010-03-08T21:30:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea7fce400", "title": "xUnit Style Database Unit Testing", "url": "https://chrisoldwood.blogspot.com/2010/02/xunit-style-database-unit-testing.html", "published_at": "2010-02-27T23:12:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea8d918af", "title": "Coders at Work – Jamie Zawinski", "url": "https://chrisoldwood.blogspot.com/2010/02/coders-at-work-jamie-zawinski.html", "published_at": "2010-02-23T22:43:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea9735ca5", "title": "Process Explorer Failed to Display DLLs or Handles", "url": "https://chrisoldwood.blogspot.com/2010/02/process-explorer-failed-to-display-dlls.html", "published_at": "2010-02-21T20:05:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ea9d1ff3c", "title": "My [Unit] Testing Epiphany", "url": "https://chrisoldwood.blogspot.com/2010/02/my-unit-testing-epiphany.html", "published_at": "2010-02-13T10:09:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505eaa7cb03a", "title": "WCF Weirdy – NetTcpBinding, EndpointIdentity and Programmatic Configuration", "url": "https://chrisoldwood.blogspot.com/2010/02/wcf-weirdy-nettcpbinding.html", "published_at": "2010-02-07T20:43:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505eaadf09e6", "title": "TFD vs TLD – What’s The Definition of “Later”?", "url": "https://chrisoldwood.blogspot.com/2010/02/tfd-vs-tld-whats-definition-of-later.html", "published_at": "2010-02-02T20:48:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505eab1a882e", "title": "Company-Wide IRC Style Chat & Messaging", "url": "https://chrisoldwood.blogspot.com/2010/01/company-wide-irc-style-chat-messaging.html", "published_at": "2010-01-31T22:11:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505eab88aab6", "title": "Why is C++ Getting Left on the Bench?", "url": "https://chrisoldwood.blogspot.com/2010/01/why-is-c-getting-left-on-bench.html", "published_at": "2010-01-28T20:42:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505eac608464", "title": "Two Book Reviews Published in This Month’s C Vu Magazine", "url": "https://chrisoldwood.blogspot.com/2010/01/two-book-reviews-published-in-this.html", "published_at": "2010-01-25T20:03:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505eacc6e29e", "title": "So Long and Thanks For All the Onions", "url": "https://chrisoldwood.blogspot.com/2010/01/so-long-and-thanks-for-all-onions.html", "published_at": "2010-01-21T19:58:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505eaccda57f", "title": "From SourceSafe to ClearCase to Subversion", "url": "https://chrisoldwood.blogspot.com/2009/11/from-sourcesafe-to-clearcase-to.html", "published_at": "2009-11-29T22:10:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ead3046bc", "title": "C# + C++ + C++/CLI – Context Switch Hell", "url": "https://chrisoldwood.blogspot.com/2009/11/c-c-ccli-context-switch-hell.html", "published_at": "2009-11-22T10:15:00+00:00" }, { "id": "01a0c56a-6b6a-7258-bcd3-505ead5bd286", "title": "Adjusting to the C#/.Net Ecosystem", "url": "https://chrisoldwood.blogspot.com/2009/11/adjusting-to-cnet-ecosystem.html", "published_at": "2009-11-12T22:51:00+00:00" } ] posts Claim your blog
Back to chrisoldwood.blogspot.com
Blog · corpus.blog/blogs/chrisoldwood.blogspot.com/posts

chrisoldwood.blogspot.com

chrisoldwood.blogspot.com

2012

2011

2010

2009