test automation framework architecture post

Test Automation Framework Architecture

Test automation framework architecture efforts are often complete failures. It’s true. I’ve worked with many companies who have given up on creating a good test automation framework architecture, because after investing a large amount of time and money and resources in doing it the wrong way, they have incorrectly assumed the entire effort is not cost effective. In this post, …

Introduction to MonoGame

I’ve been playing around quite a bit with MonoGame lately and thought I would take some time to write a bit about it and talk about how to get started. I’m also currently working on a Pluralsight course on cross platform development with MonoGame. What is MonoGame? Well, if you are familiar with XNA, then you already know what MonoGame …

Book Review: C# in Depth Second Edition

Been staying pretty busy lately, so I haven’t been reading all that much, but I did just finish reading C# in Depth Second Edition by Jon Skeet. This book is basically a coverage of all the major features of the C# language that have changed since the first edition of C#. It is a pretty long book, but it covers …

Types of Duplication in Code

One of the biggest reasons to refactor code is to eliminate duplication.  It is pretty easy to introduce duplication in our code either unintentionally or because we don’t know how to prevent or get rid of it. The three types of duplication I’ve found that there are three basic types of duplication that we can eliminate from our code that …

Wrapping Callbacks

I’ve recently had the problem of trying to display a progress dialog when executing an asynchronous operation and to dismiss that progress dialog when the operation completes. I wanted to build a way to do this that is generic to my application, so that it would work with any asynchronous operation in order to reduce duplication of writing progress dialog …

MonoTouch

I’ve been so busy lately that I have neglected to write about a great platform for developing iOS applications called “MonoTouch.” I recently released a new course on MonoTouch at Pluralsight. I wanted to take a bit of time here to talk about MonoTouch and to tell you why you should be using it instead of developing iOS applications in …