Posted by Chris Alcock on Thursday 17th July 2014 at 08:21 am | Tagged as: .NET, Development, Morning Brew
- 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.
- 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.
- Passing arrays, key value pairs, and other collections to SQL stored procedures using table valued parameters – Keith Babinec discusses the support for passing tables of data to SQL Server Stored Procedures via Data Table Parameters, introduced in SQL Server 2008
- 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.
- 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.
- Is it Really Better to ‘Return an Empty List Instead of null’? / Part 1 & Is it Really Better to ‘Return an Empty List Instead of null’? – Part 2 – Christian Neumanns discusses API design and looks at if returning an empty list or null is better in this CodeProject article series.
1 Comment »