2014-06-05

Will TDD really drive your design?

One of the most common arguments I've heard from TDD skeptics is that TDD does not drive your design. And this statement is both true and false.

2014-05-29

2014-05-22

REST efficiency

Making simple REST API is easy but once you do more complex things you don't want to stick with the simple rules any more.

2014-05-15

Clients and eventual consistency

If you're working with a distributed system it is likely that you use eventual consistency to make your system scalable and robust but what does this means to clients?

2014-05-08

How to know when to auto scale

When it comes to auto scaling I tend to see one of two approaches. But neither is actually good.

2014-05-01

Abstracting vs Isolating dependencies

Anybody who is practicing TDD or BDD knows that it is important to abstract dependencies. Especially external dependencies you have no control over. But that might not be enough always.

2014-04-24

2014-04-17

More psychology of shipping

Last week I talked a little about things I saw the leadership team do during the Xbox One launch. But there are two more stories I wanted to tell.

2014-04-10

2014-04-03

Interviews for senior developers

Since I recently moved away from Microsoft and Washington to join Ericsson in California I recently did a number of interviews. And it was once again proof that most companies do not know how to interview in my opinion.