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.
In a previous article I wrote about how to identify crashes in the Windows Event Log. You need to use the Windows Event Viewer, inspect […]
It’s an unfortunate and inevitable fact that while developing software, sometimes your software will crash. This also happens, sometimes, hopefully very infrequently, in production code. […]
Debugging services is a pain. There is a lot that can go wrong and very little you can do to find out what went wrong. […]
We’ve just released another of our in-house tools – Exception Tracer. Debugging Events Exception Tracer started off life as an experiment and then through a […]
Since Windows Vista the Windows operating system has included functionality to iterate across the waiting objects that form a chain between threads. I’m waiting for […]
It’s not uncommon for the founders of startup businesses to experience problems with motivation and problems with productivity as their business grows. I’m going to […]
We were recently asked if Memory Validator could handle monitoring a program that took it’s input from a file and wrote its’ output to a […]
Multi-threading is becoming quite common these days. It’s a useful way to provide a responsive user interface while performing work at the same time. Our […]
Last week I attended my the Business of Software Europe conference. This year the conference returns to Cambridge after a few years in Dublin and […]
Working with GDI in Windows, whether you’re using Win32 calls or MFC, you’re concerned with pens, brushes, fonts, bitmaps and regions for drawing. You may […]