The OldWood Thing

blog = reinterpret_cast<>(life);

Tuesday, 28 February 2017

Automate Only What You Need To

›
The meme tells us to “automate all the things” and it’s a noble cause which has sprung up as a backlash against the ridiculous amount of man...

LINQ: Did You Mean First(), or Really Single()?

›
TL;DR: if you see someone using the LINQ method First() without a comparator it’s probably a bug and they should have used Single() . I o...
Monday, 30 January 2017

Dumbing Down Code

›
A conversation with a colleague, which was originally sparked off by “ C# BAD PRACTICES: Learn how to make a good code by bad example ” (an ...
Thursday, 26 January 2017

Journey Code

›
In the move from a Waterfall approach to a more Agile way of working we need to learn to be more comfortable with our software being in a le...
Tuesday, 24 January 2017

Weak and Strong Idempotency

›
In my recent post “ PUT vs POST and Idempotency ” I touched on the different degrees of idempotency. In retrospect I think it’s better to d...
Tuesday, 17 January 2017

The Cost of Long-Lived Feature Branches

›
Many moons ago I was working at large financial organisation on one of their back office systems. The ever increasing growth of the business...
Monday, 12 December 2016

Surprising Defaults – HttpClient ExpectContinue

›
One of the things you quickly discover when moving from building services on-premise to “the cloud” is quite how many more bits of wire and ...
‹
›
Home
View web version

About Me

My photo
Chris Oldwood
Cambridgeshire, United Kingdom
A freelance C# & C++ programmer with 30 years experience writing applications and services primarily on Windows.
View my complete profile
Powered by Blogger.