Share via


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

<Previous Next>