Protected: From 0 to 1080 – how we learned to love the stream
There is no excerpt because this is a protected post.
There is no excerpt because this is a protected post.
There is no excerpt because this is a protected post.
Another new year, another Codemash in the books. Thanks to my employer, Applied Information Sciences, this was the fourth Codemash I’ve been able to attend. About Codemash Codemash is a fantastic family-friendly developer conference that brings in speakers and attendees … Continue reading
Quite a few years back, I was bitten by the keyboard bug, probably starting with The Keyboard Cult post by Jeff Atwood. Before that, like everybody else, I simply bought the cheapest keyboard I could find – it was way … Continue reading
In the previous installment, we discussed how to identify dependencies and replace them with Test Doubles in order to properly unit test them. I demonstrated one way to do this by defining vital functionality in abstract base classes, then creating … Continue reading
I’ve updated my MvvmNotificationChainer package to 2.0, which now includes support for .NET Standard 1.0. This library addresses the problems I described in the MVVM Pain Points series. The source code is available on Github
In the last post, we learned about the different types of tests, and how they differ in scope and purpose. In this post, we’ll figure out ways to limit the scope of tests by controlling the behavior of external dependencies, … Continue reading
As we iterate through the TDD process, we’ll build up a large suite of tests. When writing so many tests, it is easy to lose focus of the scope and the purpose of each test. There are three broad categories … Continue reading
There comes a time in every codebase’s lifetime where you’re forced to admit you screwed up. Maybe not in a fatal way, like having critical bugs or failing to fulfill a contractual requirement. Sometimes you can do the right thing … Continue reading