Being Cellfish
Stuff I wished I've found in some blog (and sometimes did)
2008 Advent Calendar December 24th
1: namespace Advent24 2: { 3: public class FileUtil_Tests 4: { 5: public FileUtilWithDelete...
Author: Emil Gustafsson Date: 12/24/2008
2008 Advent Calendar December 23rd
1: namespace Advent23 2: { 3: public class FileUtil_Tests_With_Readable_File 4: { 5: private...
Author: Emil Gustafsson Date: 12/23/2008
2008 Advent Calendar December 22nd
1: namespace Advent22 2: { 3: public class FileUtil_Specification 4: { 5: private FileUtilWithDelete...
Author: Emil Gustafsson Date: 12/22/2008
2008 Advent Calendar December 21st
1: public class Advent21 2: { 3: private FileUtilWithDelete Given_A_Readable_File(string content) 4:...
Author: Emil Gustafsson Date: 12/21/2008
2008 Advent Calendar December 20th
1: public class Advent20 2: { 3: private FileUtilWithDelete Given_A_File(string content, bool...
Author: Emil Gustafsson Date: 12/20/2008
2008 Advent Calendar December 19th
1: public class Advent19 2: { 3: private FileUtilWithDelete SetUp(string content, bool readable) 4:...
Author: Emil Gustafsson Date: 12/19/2008
2008 Advent Calendar December 18th
1: public class Advent18 2: { 3: private FileUtilWithDelete SetUp(string content, bool readable) 4:...
Author: Emil Gustafsson Date: 12/18/2008
2008 Advent Calendar December 17th
1: public class Advent17 2: { 3: private FileUtilWithDelete SetUp(string content, bool readable) 4:...
Author: Emil Gustafsson Date: 12/17/2008
2008 Advent Calendar December 16th
1: public class Advent16 2: { 3: private FileUtilWithDelete SetUp(string content, bool readable) 4:...
Author: Emil Gustafsson Date: 12/16/2008
2008 Advent Calendar December 15th
1: public class Advent15 2: { 3: private FileUtilWithDelete SetUpReadable(string content) 4: { 5:...
Author: Emil Gustafsson Date: 12/15/2008
2008 Advent Calendar December 14th
1: public class Advent14 2: { 3: private IFileUtil m_file; 4: 5: private void SetUpReadable(string...
Author: Emil Gustafsson Date: 12/14/2008
2008 Advent Calendar December 13th
1: public class Advent13 : IDisposable 2: { 3: private IFileUtil m_file; 4: 5: private void...
Author: Emil Gustafsson Date: 12/13/2008
2008 Advent Calendar December 12th
1: public class Advent12 : IDisposable 2: { 3: private IFileUtil m_file; 4: 5: private void...
Author: Emil Gustafsson Date: 12/12/2008
2008 Advent Calendar December 11th
1: public class Advent11 : IDisposable 2: { 3: private IFileUtil m_file; 4: 5: private void...
Author: Emil Gustafsson Date: 12/11/2008
2008 Advent Calendar December 10th
1: public class Advent10 : IDisposable 2: { 3: private IFileUtil m_file; 4: 5: private void...
Author: Emil Gustafsson Date: 12/10/2008
2008 Advent Calendar December 9th
1: public class Advent9 : IDisposable 2: { 3: private IFileUtil m_file; 4: 5: private void...
Author: Emil Gustafsson Date: 12/09/2008
2008 Advent Calendar December 8th
1: public class Advent8 : IDisposable 2: { 3: private IFileUtil m_file; 4: 5: private void SetUp()...
Author: Emil Gustafsson Date: 12/08/2008
2008 Advent Calendar December 7th
1: public class Advent7 : IDisposable 2: { 3: private IFileUtil m_file; 4: private const string...
Author: Emil Gustafsson Date: 12/07/2008
2008 Advent Calendar December 6th
1: public class Advent6: IDisposable 2: { 3: private IFileUtil m_file; 4: 5: public Advent6() 6: {...
Author: Emil Gustafsson Date: 12/06/2008
2008 Advent Calendar December 5th
1: public class Advent5 : IDisposable 2: { 3: private IFileUtil m_file; 4: 5: public void Dispose()...
Author: Emil Gustafsson Date: 12/05/2008
2008 Advent Calendar December 4th
1: public class Advent4 2: { 3: [Fact] 4: public void TestReadOK() 5: { 6: // Create a test file 7:...
Author: Emil Gustafsson Date: 12/04/2008
2008 Advent Calendar December 3rd
1: public class Advent3 2: { 3: [Fact] 4: public void TestRead() 5: { 6: // Create a test file 7:...
Author: Emil Gustafsson Date: 12/03/2008
2008 Advent Calendar December 2nd
1: public class Advent2 2: { 3: [Fact] 4: public void TestRead() 5: { 6: // Create a test file 7:...
Author: Emil Gustafsson Date: 12/02/2008
2008 Advent Calendar December 1st
1: public class Advent1 2: { 3: [Fact] 4: public void TestRead() 5: { 6: // Create a test file 7:...
Author: Emil Gustafsson Date: 12/01/2008
The 2008 Advent Calendar situation
So for this year's Advent calendar I'll focus on a made up file utility object. The object is called...
Author: Emil Gustafsson Date: 11/30/2008
Yet another reason for loving xUnit.net
I recently noticed a thing about xUnit.net that makes me love that framework even more than before....
Author: Emil Gustafsson Date: 11/26/2008
Getting your priorities right
I think an important thing about being agile a great developer is to make sure your backlog is...
Author: Emil Gustafsson Date: 11/24/2008
Constraints as User Stories
A few months ago I wrote a little about constraints as an alternative to user stories. Constraints...
Author: Emil Gustafsson Date: 11/22/2008
Expensive fraud prevention fee
When you apply for a US Visa you have to pay a fee of $131 per applicant. Depending on type of visa...
Author: Emil Gustafsson Date: 11/20/2008
Dangers of using Visual Studio 2008 Team System Code Coverage Tool for Native C++
So now you know how to get coverage reports for native C++ using Visual Studio 2008 Team System (if...
Author: Emil Gustafsson Date: 11/18/2008
Native C++ Code Coverage reports using Visual Studio 2008 Team System
The code coverage tool in Visual Studio 2008 Team System is quite easy to use from within the IDE...
Author: Emil Gustafsson Date: 11/16/2008
Making it easy is not a single responsibility
The single responsibility principle is generally considered to be a good principle when designing...
Author: Emil Gustafsson Date: 11/14/2008
System Center Cross Platform and Open Source
Some news about System Center Cross Platform extensions. It will be in the box with the next release...
Author: Emil Gustafsson Date: 11/04/2008
Refactoring for dummies
I was recently looking at a web-cast and it was not related to refactoring at all, but the presenter...
Author: Emil Gustafsson Date: 11/03/2008
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...
Author: Emil Gustafsson Date: 10/31/2008
Testdriven Database development
I recently found this interesting article on TDD when using T-SQL. It describes how a new unit test...
Author: Emil Gustafsson Date: 10/29/2008
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...
Author: Emil Gustafsson Date: 10/27/2008
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...
Author: Emil Gustafsson Date: 10/24/2008
Scrum Gathering Stockholm - Day 3
The day started with Ken Schwaber talking on the topic: It is not Scrum if... Basically he tried to...
Author: Emil Gustafsson Date: 10/22/2008
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...
Author: Emil Gustafsson Date: 10/21/2008
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...
Author: Emil Gustafsson Date: 10/20/2008
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...
Author: Emil Gustafsson Date: 10/17/2008
Exit Mocks. Enter Stubs!
Since I'm not a fan of mocks I guess my prayers have been heard. Microsoft Research will soon...
Author: Emil Gustafsson Date: 10/14/2008
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...
Author: Emil Gustafsson Date: 10/13/2008
Xbox Fit
You will probably never see an Xbox Fit because Microsoft would never get away with things like...
Author: Emil Gustafsson Date: 10/11/2008
One thing you can do with System Center Cross Platform Extensions
Here is one example of what you can do with System Center Cross Platform Extensions. Just wanted to...
Author: Emil Gustafsson Date: 10/09/2008
Positive reports
Military combat is not the only military concept where software development can learn. One thing we...
Author: Emil Gustafsson Date: 10/07/2008
My new favorite .Net unit test framework
I recently had a chance to really sink my teeth into xUnit.net. Since I've been stuck with CPPUnit...
Author: Emil Gustafsson Date: 09/24/2008