The Morning Brew #1653
Posted by Chris Alcock on Thursday 17th July 2014 at 08:21 am | Tagged as: .NET, Development, Morning Brew
Software
- 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.
- 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
- Tools for unit testing in JavaScript – Pam Selle takes a high level look at some of the testing frameworks for testing JavaScript code
- 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.
- 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.
dotPeek! =D amazing! thank you very much for the info!