dotPeek 1.2 Is Released – Daria Dovzhikova and the team at JetBrains announce the release of dotPeek 1.2, their free decompiler and assembly browser which mimics the user experience of ReSharper for navigation. This release includes new features around acting as a symbol server, a process explorer window and improved searching.
Information
When "safe by default", isn’t – Paul Stovell discusses some of the potential problems with strict opinions in software APIs, illustrating with an example regarding enforced record limits in RavenDB. Be sure to read the comments to see how Raven does allow the configuration to be altered.
Avoid the pick-n-mix branching anti-pattern – Martin Hinshelwood discusses the pick-n-mix branching anti-pattern, discussing real world experiences of it, the problems it introduces, the reasons it comes about, and how you can get out of the anti-pattern.
X things every JavaScript developer should know: Comparisons – Maurice De Beijer discusses one of the common areas of confusion with JavaScript development, the differences in ways of comparing values and objects. (Note: This site seems to be responding slowly this morning, so may appear down for some of you)
When a race condition is what you want… – Ayende discusses the difficulties in maintaining a last accessed date when you have thousands of threads accessing a resource. Check out the comments for good discussion of possible solutions.