This is something that I have been thinking about for a while. I thought that linq was for flat collections.
This is a developers personal list of useful technologies.
This is the Patterns and Practices attempt at the Dependency Injection pattern.
The P+P group do put out useful code although some of it is massively over-engineered (their logging framework is so fragile that it can break WCF).
This is a great presentation about teaching maths.
The only problem is the typical American typo of talking about Math!
This is a managed wrapper about an embedded db in winows.
Patents are intended to be a limited monopoly designed to encourage innovation. If you build a faster steam engine then you get to profit from this advancement for some time.
There is a distinction in software requirements between the Problem Space (PS) and the Solution Space (SS). The PS is a set of definitions of the problem, for example I want to get past a wall. The SS is a set of solutions to the problem, for example a rope ladder, a tunnel, a sledgehammer.
Software requirements should only deal with the Solution Space (that is specify the problem not how it is to be solved).
There can be many possible solutions to a given problem space. Patents are typically acceptable if they can cover a single solution since it is possible to find another solution.
The problem with software patents is that they are typically expressed in terms of the PS rather than the SS. This means that it is not possible to work around the patent if you want to solve the particular problem.
Pronounced sake (the Japanese drink).
This is a calculator for establishing your VO2 Max based upon the distance that can be run in 12 minutes.
This makes it an ideal test to perform regularly in a Gym on a treadmill.
VO2 Max is related to the amount of oxygen that your body can process during aerobic exercise. The higher the value the fitter you are.
This is a set of useful information on data binding in wpf:
One of the very useful items is the list of fallback bindings (so you can bind to A if it is present else B &c) that makes for very flexible components.