C++ pointer basics for kids

A little video to explain pointer basics in C++ to your kids… If you for some weird reason want to do that…

3

Testdriven Database development

I recently found this interesting article on TDD when using T-SQL. It describes how a new unit test framework form T-SQL, called tsqlunit, works. Even though it feels like the framework lacks a lot of the fancy asserts and that is probably because of limitations in T-SQL I still welcome it as a new addition…

0

Using Project Euler to learn BDD.

Using coding katas is a good way to learn and fine tune TDD/BDD skills. A common way to perform the code katas is in a coding dojo. But a coding dojo involves a lot of people and doing katas on your own might feel a little bit boring. At least I think doing katas alone…

0

Should you track completed effort for your tasks?

Many (agile) projects uses a burn down chart to track remaining time. It is a commonly used visualization “tool” for progress. But there are also teams that keep track of completed time for each task. Typically they do this in order to see how the completed time corresponds to the initial estimate. using this information…

0

Scrum Gathering Stockholm – Day 3

The day started with Ken Schwaber talking on the topic: It is not Scrum if… Basically he tried to correct a number of common misunderstandings from his books. I then attended a breakout session on retrospect concepts. It was nothing new but a few things I’ve seen very common in retrospects where taken up as…

0

Scrum Gathering Stockholm 2008 – Day 2

So the second day was (almost) all about open space sessions. First out was a session on Agile Games and I hoped for a discussion on their usefulness. Turns out the organizer had it all planned and wasn’t really interested in any discussion. He just wanted to show off a few games. But it was…

1

Scrum Gathering Stockholm 2008 – Day 1

So the first day of Scrum Gathering has come to an end. I just wanted to check in with a few first impressions. The opening session with Jeff Sutherland did not only cover the announced topic; Secret Sauce for Making Scrums Hyperactive. He also talked quite a lot on a Distributed Scrum, a topic that is…

1

Beginners should not use LINQ

When I first heard of LINQ I got really scared. I could see that it was a very powerful tool but also a tool that would be easy to abuse. Most experienced developers tend to agree that putting SQL statements into your logic or even GUI code is a bad design. Beginners tend to realize…

12

Exit Mocks. Enter Stubs!

Since I’m not a fan of mocks I guess my prayers have been heard. Microsoft Research will soon release a stub framework. That’s right. Stubs and not mocks! It is part of Pex that I have mentioned before. And you don’t need to use Pex if you don’t want. You can just use the stub framework…

2

TDD and mocks

First of all I must remind you that I don’t like mocks and mocks aren’t stubs. But recently I read a very interesting story on code without getters and its consequences. The story is about a company where the developers where asked to develop their (OO) code without any getters. The brilliance of this simple,…

2