Blog

This blog is where we help you improve your software, teach you how to use our tools to solve problems, software tool use cases, and improvements to our software tools.

Coverage
October 29, 2021
Avatar for Stephen Kellett
Stephen Kellett

Code coverage with NUnit and Coverage Validator

In this blog post, I’m going to give you an example of running .Net unit tests with NUnit and Coverage Validator. It’s the same process […]

Coverage Tutorial
October 26, 2021
Avatar for Stephen Kellett
Stephen Kellett

Code coverage with VS Test and Coverage Validator

In this blog post, I’m going to give you an example of running .Net Core unit tests with VS Test (formerly MS Test) and Coverage […]

Life
June 5, 2021
Avatar for Stephen Kellett
Stephen Kellett

Living with Repetitive Strain Injury (RSI)

This article was written by myself in 2000/2001 and was originally hosted on a different website that no longer exists. I have updated this with […]

Development Tips
May 11, 2021
Avatar for Stephen Kellett
Stephen Kellett

Why Process Injection Fails

If you are reading this web page it is most likely because you have just tried to inject into a running process and the injection failed. You’ve probably just viewed an information dialog similar to the one shown below.

Development Tips
May 11, 2021
Avatar for Stephen Kellett
Stephen Kellett

Memory Fragmentation, your worst nightmare

We first know when someone has a memory fragmentation problem when we receive an email that goes something like this:

Development Tips
May 11, 2021
Avatar for Stephen Kellett
Stephen Kellett

Unusual Memory Bit Patterns

Software development is an intellectual challenge. Sometimes the process is interrupted by software failures and/or crashes.

Debugging
April 14, 2021
Avatar for Stephen Kellett
Stephen Kellett

Why does GetProcAddress() sometimes return an address outside of the DLL?

For most uses of GetProcAddress(), the address returned will be an address inside the DLL that you’re using to look up the function. But sometimes, […]

Thread
December 10, 2020
Avatar for Stephen Kellett
Stephen Kellett

What’s new with Thread Validator

There are some changes coming to Thread Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]

Profiler
December 10, 2020
Avatar for Stephen Kellett
Stephen Kellett

What’s new with Performance Validator

There are many changes coming to Performance Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]

Memory
December 10, 2020
Avatar for Stephen Kellett
Stephen Kellett

What’s new with Memory Validator

There are many changes coming to Memory Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]

Fully functional, free for 30 days