Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stuff I wished I've found in some blog (and sometimes did)
I hate software that assumes things about database instances
I recently had to install some software that wouldn't run because I gave my SQL Server instance a...
Author: Emil Gustafsson Date: 01/12/2012
Development specific azure config
Over the holidays I've been starting to clean up a backlog of old RSS items I should read and one of...
Author: Emil Gustafsson Date: 01/10/2012
New year, new team
As of 2012 I'm no longer working on the robotics team. I'm now working on the Xbox Live team.
Author: Emil Gustafsson Date: 01/03/2012
2011 statistics
Time for my 2011 according to this blog's statistics. As last year we'll start of with the five most...
Author: Emil Gustafsson Date: 01/01/2012
TPL Dataflow and async/await vs CCR - part 6
Same co-worker as the other day pointed out an important difference between how CCR and TPL data...
Author: Emil Gustafsson Date: 12/28/2011
TPL Dataflow and async/await vs CCR - part 5
I got a tip from a co-worker that your choice of waiting for a scatter gather operation as described...
Author: Emil Gustafsson Date: 12/27/2011
TPL Dataflow and async/await vs CCR - summary
As you have seen there is really much less to cover when doing "CCR tips & tricks for TPL...
Author: Emil Gustafsson Date: 12/24/2011
TPL Dataflow and async/await vs CCR - part 4
Today I wanted to show a number of simple examples of how to do things with TPL data-flow compared...
Author: Emil Gustafsson Date: 12/22/2011
TPL Dataflow and async/await vs CCR - part 3
While you could use TPL data-flow for scatter/gather patterns in much the same way as CCR...
Author: Emil Gustafsson Date: 12/20/2011
TPL Dataflow and async/await vs CCR - part 2
Dealing with asynchronous APIs will also be much easier than with CCR. First of all you can expect...
Author: Emil Gustafsson Date: 12/18/2011
TPL Dataflow and async/await vs CCR - part 1
As when working with CCR, working with async/await you need to have good tools for writing tests and...
Author: Emil Gustafsson Date: 12/16/2011
TPL Dataflow and async/await vs CCR - Introduction
In the .Net framework 4.5 developer preview there are two new great additions; TPL data-flow classes...
Author: Emil Gustafsson Date: 12/14/2011
Dependency injection and good design
I helped preparing a meeting on dependency injection on my team and we had that meeting last week...
Author: Emil Gustafsson Date: 12/12/2011
ForEach enumeration with index
Yesterday I did a code review that used a pattern I've seen a couple of times in the past. The...
Author: Emil Gustafsson Date: 12/06/2011
Computer Science courses you should take if you're a student today
14 years ago I was attending a job fair and a student asked me which courses he should take to get...
Author: Emil Gustafsson Date: 11/17/2011
Roborazzi
Read about the roborazzi which is build on top of the reference platform we've released. Or just...
Author: Emil Gustafsson Date: 11/01/2011
CCR tips and tricks - part 25
In the very first CCR tips and tricks I gave you a utility to essentially make CCR code synchronous...
Author: Emil Gustafsson Date: 10/25/2011
RDS 4 Beta now available
This weekend we announced the availability of Robotics Developer Studio 4 Beta. I would say that the...
Author: Emil Gustafsson Date: 09/19/2011
Robot news
One of my collegues got tired of searching for news related to robotics so he put together a little...
Author: Emil Gustafsson Date: 09/14/2011
CCR tips and tricks - summary
So it turned out to be an advent calendar in the middle of the summer... Here is an overview:...
Author: Emil Gustafsson Date: 08/08/2011
CCR tips and tricks - part 24
Today I'll show you an example of how can use the pattern used in part 23 to make the utilities from...
Author: Emil Gustafsson Date: 08/06/2011
CCR tips and tricks - part 23
Sometimes you work with an API that returns a Choice. If you want to add a timeout to any choice we...
Author: Emil Gustafsson Date: 08/04/2011
CCR tips and tricks - part 22
As mentioned in part 11 there is a good idea to use timeouts when waiting for a result on a result...
Author: Emil Gustafsson Date: 08/02/2011
CCR tips and tricks - part 21
When working with resource ports as in part 19 and 20 there is another thing you may need to do if...
Author: Emil Gustafsson Date: 07/31/2011
CCR tips and tricks - part 20
In robotics you sometimes work with a sensor that sends data very often but you really just want to...
Author: Emil Gustafsson Date: 07/29/2011
CCR tips and tricks - part 19
When you want to throttle execution based on some resource you can do this easily with CCR and also...
Author: Emil Gustafsson Date: 07/27/2011
CCR tips and tricks - part 18
The CCR interleave is a very powerful construct to create read/write type of locking but on...
Author: Emil Gustafsson Date: 07/25/2011
CCR tips and tricks - part 17
Sometimes when you have a number of things that have to be executed in sequence a common pattern is...
Author: Emil Gustafsson Date: 07/23/2011
CCR tips and tricks - part 16
The pattern used in part 15 can be implemented as a helper method that looks like this: 1: public...
Author: Emil Gustafsson Date: 07/21/2011
CCR tips and tricks - part 15
In part 14 I showed you how to work with an asynchronous API from CCR. Today we'll handle...
Author: Emil Gustafsson Date: 07/19/2011
CCR tips and tricks - part 14
Sometimes you need to call an asynchronous API that is not created for CCR. While there are several...
Author: Emil Gustafsson Date: 07/17/2011
CCR tips and tricks - part 13
Another very common misunderstanding is that the Receive with no arguments is the same as using an...
Author: Emil Gustafsson Date: 07/15/2011
Kinect services for RDS 2008 R3
I hope you noticed that we realeased an update for RDS yesterday......
Author: Emil Gustafsson Date: 07/14/2011
CCR tips and tricks - part 12
I think it's a common engineering practice to not reuse a variable for multiple things in the same...
Author: Emil Gustafsson Date: 07/13/2011
CCR tips and tricks - part 11
A very common pattern in CCR is the use of a result port. That means that you have a port you give...
Author: Emil Gustafsson Date: 07/11/2011
CCR tips and tricks - part 10
Today we'll continue using the same base helpers as in part 9 and today we'll look at a common...
Author: Emil Gustafsson Date: 07/09/2011
CCR tips and tricks - part 9
The pattern in CCR to use iterators to implements tasks is very powerful since it means that the...
Author: Emil Gustafsson Date: 07/07/2011
CCR tips and tricks - part 8
The scatter gather pattern where you spawn multiple tasks and then wait for them all to complete is...
Author: Emil Gustafsson Date: 07/05/2011
CCR tips and tricks - part 7
There are many ways you can receive messages on a port. In all examples below I'll be using two...
Author: Emil Gustafsson Date: 07/03/2011
CCR tips and tricks - part 6
Today I have three recommendations for your CCR methods. For methods that are public interfaces to...
Author: Emil Gustafsson Date: 07/01/2011
CCR tips and tricks - part 5
There is one thing in CCR I think should not be there in its current form and that is the...
Author: Emil Gustafsson Date: 06/29/2011
CCR tips and tricks - part 4
Sometimes when working with causalities you want to clear all causalities. One common case where you...
Author: Emil Gustafsson Date: 06/27/2011
CCR tips and tricks - part 3
Causalities are very powerful in CCR. It's essentially an unhandled exception handler that travels...
Author: Emil Gustafsson Date: 06/25/2011
CCR tips and tricks - part 2
Apart from the utility mentioned in part one I use another utility to make sure my unit tests report...
Author: Emil Gustafsson Date: 06/23/2011
CCR tips and tricks - prologue
Today I've been little over a year on the Robotics team. I've learned a lot of new things and I had...
Author: Emil Gustafsson Date: 06/19/2011
Why I started to blog
The reason I started to blog a long time ago was that I sometimes solved a problem and had to spend...
Author: Emil Gustafsson Date: 06/12/2011
Green card medical exam
In order to get a green card (permanent residency in the US) you need to undergo a medical exam. And...
Author: Emil Gustafsson Date: 06/05/2011
Drunken estimation
As I've pointed out before, estimation is usually a waste of time in my opinion. The time can be...
Author: Emil Gustafsson Date: 06/03/2011