My musings and rants around software design and programming

Recent Posts

May 7 2012

Introducing Humanizer

Introducing Humanizer - A micro-framework that turns your normal strings, type names, enum fields, date fields ETC into a human friendly format

framework
Apr 24 2012

Advanced Web Debugging with Fiddler

My DDD Brisbane session on Advanced Web Debugging with Fiddler

webdebuggingfiddler
Mar 28 2012

Transform app.config and web.config

How to transform app.config and web.config files easily using CodeAssassin.ConfigTransform and SlowCheetah

agilebuild
Mar 5 2012

Using IDisposable to write cleaner code

IDisposable is usually used for garbage collection. Here I explain a simple technique that can help you clean up some of your code using IDisposable

maintainability
Jan 15 2012

Input Parameters in Fluent API

In this post I will show you how you can use input parameters with bddify's Fluent API

bddifybdd
Jan 10 2012

Fluent API in bddify

In this post we cover Fluent API as the third approach to specify scenario steps

bddifybdd
Jan 3 2012

Executable Attributes in bddify

In this post we discuss how you can specify your steps explicitly using ExecutableAttribute

bddifybdd
Dec 29 2011

Story in bddify

We wrote a simple scenario in the previous post; but how can we write a user story using bddify?

bddifybddagile
Dec 27 2011

Method name conventions in bddify

In this article I explain how you may take advantage of method name conventions in bddify to very easily write a BDD behavior

bddifytestingbdd
Dec 25 2011

Introduction to bddify

bddify V1 is released. This is an introduction to the framework and a start of an extensive series about bddify.

bddifytestingbdd
Dec 2 2011

Zero tolerance on broken windows

Broken windows in software are dangerous and contagious and the best way to deal with them is usually zero tolerance

quality
Nov 25 2011

Advanced Web Debugging with Fiddler

I just finished up my talk at DDD Brisbane about Fiddler. Here are the slides

webfiddlerdebuggingpresentation
Nov 14 2011

Mitigate your merge issues

There are a few things you can do to mitigate merge issues to a large extent

agileteam
Oct 31 2011

Definition of Done in an MVC project

Definition of Done in an ASP.Net MVC project I just joined

agilescrum
Oct 27 2011

How secure are GUIDs?

In this post I explain whether GUIDs can be hacked or not - just some old news!

quiz
Oct 13 2011

Lest we forget these great men

R.I.P. Steve Jobs and Dennis Ritchie

Oct 5 2011

That Tricky StackTrace

In this article I will show you a tricky situation that could happen when you walk up the StackTrace

quiz
Sep 27 2011

Nullable Types' Subtlety

In this post I explain a little subtlety with .Net Nullable Types that confuses some programmers

.netquiz
Sep 22 2011

GeekQuiz.Net

Introducing GeekQuiz.Net: Geeky quizzes for geeks and coding enthusiasts

Aug 25 2011

Fiddler In Action - Part 2

In this article I will try to cover some of the advanced features of Fiddler

debuggingweb
Aug 24 2011

Fiddler In Action - Part 1

A not so quick guide to Fiddler Web Debugger

debuggingweb
Jun 30 2011
May 26 2011

bddify V0.5 and some updates

latest about bddify

May 22 2011

Extracting input arguments from expressions

For bddify's Fluent API I needed a way to be able to inspect a method call lambda expression and extract input parameters from it.

.net
Apr 6 2011

Extending Bddify

Bddify is very extensible and extending it is very easy. In this post I will discuss how to extend Bddify.

Mar 28 2011

Introducing bddify: A simple BDD framework for .Net

bddify is a simple yet powerful and extensible BDD framework for .Net developers

frameworkbddify
Mar 7 2011

BDD Simply with Bddify

Bddify is a very simple .Net library that allows you to write BDD tests easily.

testingBDDbddify
Mar 1 2011

Refactoring Using R#

Refactoring tools are great. They are great time savers and could help us identify and fix some issues in our code; but they could also be dangerous.

refactoring
Feb 25 2011

Visual Studio 2010 Code Definition Window

Visual Studio 2010 Code Definition Window is very handy

Tips'n'Tricks
Feb 21 2011

Executable Requirements

Using BDD you could write executable software requirements. Is not that cool?

testingrequirements
Page: 1 2