Being Cellfish
Stuff I wished I've found in some blog (and sometimes did)
Extracting methods for readability (or not)
I was recently involved in yet another discussion at work on the topic of extracting methods from...
Author: Emil Gustafsson Date: 05/27/2011
There are no best practices
Lately I've been asked to put together a list of best practices for writing tests. And I fell in the...
Author: Emil Gustafsson Date: 05/21/2011
Load Balancing Private Endpoints on Worker Roles
I'm reusing the title from an article in the latest MSDN magazine and the reason is that I think the...
Author: Emil Gustafsson Date: 05/18/2011
Alt.Net Seattle Conference 2011
I spent half of last week at the Alt.Net Seattle Conference 2011. It started with two days of...
Author: Emil Gustafsson Date: 05/10/2011
Talking about object calisthenics
Last week we had a meeting over lunch (a.k.a. a brown bag) where we discussed the object calisthenic...
Author: Emil Gustafsson Date: 04/25/2011
How object calisthenics can save the day
I recently talk to a friend who was migrating a large/complex system he wrote in J++ (ten years ago)...
Author: Emil Gustafsson Date: 03/28/2011
Team coding dojo 2.6
We did Bowling this time. The group was satisfied with completing something. Or it was the donuts...
Author: Emil Gustafsson Date: 02/21/2011
SQL CLR Aggregates
I'm still waiting for the day I actually need to write my own aggregate for SQL server in managed...
Author: Emil Gustafsson Date: 02/06/2011
Boy scout retrospectives
In our last retrospective we tried a new way of gathering things that were good and things to...
Author: Emil Gustafsson Date: 02/02/2011
@"Tired of Scrum"
I got a comment here that deserved more than just a comment response. It is an interesting comment...
Author: Emil Gustafsson Date: 01/30/2011
Assert.Inconclusive
I'm currently using MSTest in my day to day work and I'm not always writing true unit tests but...
Author: Emil Gustafsson Date: 01/22/2011
2010 statistics
Time for my 2010 according to this blog's statistics. As last year we'll start of with the five most...
Author: Emil Gustafsson Date: 01/02/2011
Team coding dojo 2.5
Yet another MineSweeper. This time we let one person do all design work before we started and make...
Author: Emil Gustafsson Date: 12/15/2010
Team coding dojo 2.4
MineSweeper again. One thing that struck me today is that coding dojos with a new team is a great...
Author: Emil Gustafsson Date: 11/17/2010
Team coding dojo 2.3
Yesterday we did MineSweeper with almost no upfront design at all. We also had the biggest group...
Author: Emil Gustafsson Date: 10/28/2010
Planning poker for your Windows Phone 7
Since I'm still waiting for my windows phone 7 I have not tried the planning poker application (you...
Author: Emil Gustafsson Date: 10/19/2010
Team coding dojo 2.2
Today was the second time I organized a dojo in my new team. We did the MineSweeper and it turned...
Author: Emil Gustafsson Date: 10/14/2010
Task boards in real life, extreme version
So while I've done it in the past and currently doing it again since we recently moved into a new...
Author: Emil Gustafsson Date: 09/21/2010
How to tell your parents what you do
I gave up a long time ago trying to explain to my parents what I do. As far as they're concerned I'm...
Author: Emil Gustafsson Date: 09/15/2010
MVC public service
Found this neat series of "public service announcements" regarding MVC a while ago. Serves as a neat...
Author: Emil Gustafsson Date: 09/08/2010
TDD Brownbag payback
One of my colleagues who attended myrecent brownbag mentioned something about his experience as a...
Author: Emil Gustafsson Date: 09/02/2010
The cost of a row in SQL Azure
If you ever want to know how much a row in your SQL Azure database would cost you if you did not pay...
Author: Emil Gustafsson Date: 08/31/2010
One thing you probably want to write in your code review
Just for the record I think face to face code reviews (or pair programming) is a much better idea...
Author: Emil Gustafsson Date: 08/27/2010
Team coding dojo 2.1
Yesterday I had my first Coding dojo with my new team. We did FizzBuzz in the same way I've done...
Author: Emil Gustafsson Date: 08/24/2010
Unit tests makes it harder to refactor code
During my recent brownbag on TDD one comment was that having a lot of unit tests makes it harder to...
Author: Emil Gustafsson Date: 08/21/2010
The test stairway (or what to test how)
A while ago I was asked how to handle the case where setting up unit tests became complex because...
Author: Emil Gustafsson Date: 08/12/2010
Make sure you have a backup plan when relocating
Some banks are really paranoid. Which is good since it means they want to protect my money. The...
Author: Emil Gustafsson Date: 08/08/2010
Choosing the right tool for deployment in Twitter datacenter
This is an interesting story of how the twitter datacenter improved their deployment time from 40...
Author: Emil Gustafsson Date: 07/30/2010
Parallel QuickSort using CCR
Since there was some requests to get the code for the parallel QuickSort mentioned here I decided to...
Author: Emil Gustafsson Date: 07/28/2010
High Importance leads to Less Effectivness
A while ago I stumbled over this article. It talks about how teams working on important projects...
Author: Emil Gustafsson Date: 07/26/2010
CCR vs Task Parallel Library
I was reading this about profiling gotchas and couldn't resist the urge to download the samples from...
Author: Emil Gustafsson Date: 07/24/2010
What morale events look like
The thing about ship parties made me think about a more common event at Microsoft; Morale events....
Author: Emil Gustafsson Date: 07/16/2010
Having a ship party at Microsoft
The best thing about relocating to Redmond is the opportunity to attend ship parties. Assuming that...
Author: Emil Gustafsson Date: 07/14/2010
Sometimes you need to be careful how you setup your tests
I've been working with MSTest (the unit test framework that comes with Visual Studio) lately and I...
Author: Emil Gustafsson Date: 07/11/2010
How to not dispatch work in CCR
Being new to the Robotics team also means I get a chance to do some beginner mistakes with CCR....
Author: Emil Gustafsson Date: 07/09/2010
Good tools may hide symptoms but not cure the disease - mocking frameworks edition
Yesterday was about writing good test fixtures rather than using a tool that makes you get away with...
Author: Emil Gustafsson Date: 07/07/2010
Good tools may hide symptoms but not cure the disease
A few weeks ago a question was asked on an internal mailing list about how the unit test framework...
Author: Emil Gustafsson Date: 07/06/2010
TDD is not about writing tests
This week I held a brown-bag on TDD and coding dojos in my new team. The key point was that TDD (or...
Author: Emil Gustafsson Date: 07/03/2010
Why have iterations?
Almost two months ago Michael Feathers wrote a thing on zero length iterations. The post is very...
Author: Emil Gustafsson Date: 06/18/2010
MSTest does not call all tests in a class before moving on the the next test class
I recently heard of somebody who moved away from using MSTest and started to use NUnit because NUnit...
Author: Emil Gustafsson Date: 06/15/2010
What to do when one user story is complete and all other user stories are on track
There was recently a discussion on an internal distribution list that caught my eye. The initial...
Author: Emil Gustafsson Date: 06/13/2010
Viking laws
After reading this which jokingly tells us that the Viking laws will replace the agile manifesto I...
Author: Emil Gustafsson Date: 06/07/2010
Time to change to a new team
Today was my last day on the System Center Cross Platform team. On Monday I'll be working on the...
Author: Emil Gustafsson Date: 06/04/2010
I need a shorter sleep in order to move my snake faster
i got an email a while ago from somebody who had read this. The person was trying to implement a...
Author: Emil Gustafsson Date: 06/02/2010
New feed for posts
So the new blog engine also works very well with feedburner so if you subscribe to this blog you...
Author: Emil Gustafsson Date: 05/31/2010
Can the daily scrum be a waste of time?
Sometimes a team come to the conclusion that the daily scrum (a.k.a. the daily stand-up) is a waste...
Author: Emil Gustafsson Date: 05/31/2010
Pex and Moles
Yesterday I attended a class about Pex and Moles held by the authors of named tool(s). The first...
Author: Emil Gustafsson Date: 05/27/2010
New look and feel
Apparently the blog engine got updated last night. And in the process of doing that a few of my...
Author: Emil Gustafsson Date: 05/24/2010