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-22
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
The last fire watch
Last week I promised another leadership story so this time it will be from the military.
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
Psychology of Shipping
During the last few months before Xbox One shipped I did some interesting observations.
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.
2014-03-27
Protecting your resource identifiers
In a lot of older web applications as well as newer RESTful services I've seen it fairly common to have identifiers such as user and order IDs just being an auto incremented primary key from the database. This approach has the problem of revealing your total number of users/orders in a certain time period. Information your competitors could use against you!
2014-03-20
When to use Tuples in C#
I've seen people use the Tuple class in C# code and I've even done it myself once. And I didn't like it. I'm still struggling to see find a case where using a Tuple would actually be a good idea versus the alternatives.
Subscribe to:
Posts (Atom)