-
Software Development
How Can You Move From Manual Testing to Test Automation?
Manual testing is not what it was five years ago. The number of pure manual testing jobs is low and…
Read More » -
Software Development
From Legacy Code to Testable Code #7 – Introduce Parameter
Today we’re going to talk about the Introduce Parameter refactoring pattern. This is one of the more useful patterns to clear…
Read More » -
.NET
Optimizing I/O throughput
We got a customer request about performance issues they were seeing on startup on a particular set of machines. Those…
Read More » -
Software Development
Matching string prefixes using a prefix-trie 2
After discussion the general problem of matching string prefixes two weeks ago, we starting on the implementation of a prefix-trie…
Read More » -
.NET
WCF Proxies – From beginner to expert
Windows Communication Foundation is a great framework for building highly secure and reliable services that can integrate across different platforms.…
Read More » -
Software Development
The Ugly Truth about Emergent Design
If the 2nd D in TDD is design, then we’re talking about emergent design. The tests drive the design, which…
Read More » -
Azure
Load testing using Azure
So everyone wants to have the ultimate system that never breaks can handle ‘all’ the users and shows no strain…
Read More » -
Software Development
Matching string prefixes using a prefix-trie
Last week we discussed the problem of matching string prefixes and designed algorithms on the basis of a sorted list…
Read More » -
Software Development
What is a Microservice?
Abstract In this article, excerpted from my upcoming book Microservices in .NET, I will talk about the characteristics that help…
Read More » -
Software Development
Creating a Unit Testing Strategy – Part V
This is the 5th and final part of the series about analyzing what we’re coding, and therefore what to test.…
Read More »