The Morning Brew #683
Posted by Chris Alcock on Friday 10th September 2010 at 07:37 am | Tagged as: .NET, Development, Morning Brew
Software
- Seeing Code Contracts in Intellisense NOW! – Jonathan "Peli" de Halleux highlights a great little Visual Studio Extension which brings the Code Contracts details of the code you are consuming into the Intellisense at consume time.
- TFS Power Tools September 2010 – It is fresh off the press and solves one of our Rangers HOL headaches – Willy-Peter Schaub highlights the release of the September 2010 release of the TFS Power Tools. The main changes for this release are the ability to take backups of your TFS setup on a scheduled basis, improvements to working with version controlled files and folder in Team Explorer, and a command line tool for working with version control, team projects and work items.
Information
- Great News for MonoTouch Users – Miguel de Icaza discusses Apple’s change of heart about the technologies thy officially allow you to build iPhone and iPad applications in, and how that is a great result for MonoTouch, the Mono way of writing applications in C# / .NET and having it run on the Apple hardware.
- What is Functional Programming? Part 2, Currying – Christopher Bennage continues his series of posts on Functional Programming with a look at the concept of currying, addressing the theory and looking at some implementation in F#
- Common mistakes made when measuring the speed of code – Gunnar Peipman discusses some of the common things that developers get wrong when measuring the performance of code, from imprecise timing measurements, measuring too much code, to testing in debug mode. Gunnar then takes a look at an Experiment: List<T> internals and performance when adding new elements – providing an application of these theories and revealing some interesting numbers about the performance of List<T> under a variety of use cases.
- Old school tree display – Eric Lippert outlines a coding challenge to create an old fashioned ASCII Art style tree view, giving the structure of a tree, and a method signature and leaving you to have a go before reading his own answer.
- Optimizing Silverlight Applications for Windows Phone 7 – Rohan Thakkar takes a detailed look at making your Silverlight applications run as optimally as possible on the Windows Phone 7, looking at graphics, images, XAML and threading
- C#/.NET Five Final Little Wonders That Make Code Better (3 of 3) – James Michael Hare rounds off his series of posts on 5 different things that can make your code better with a look at implicit typing, LINQ Extension Methods, general Extension Methods, the System.IO Path methods and Delegates.
- Unit Testing Workflows – Testing Activities with Bookmarks – Ron Jacobs continues looking at the WorkflowTestHelper exploring how it allows you to test activities which use bookmarks to obtain data for the activity.
- Simple REST API Versioning Using MEF and MVC – Nick Berardi takes a look at using MEF to allow his ASP.NET MVC REST API to support two versions of the API concurrently
- Design-Time Friendly ViewModels with MEF – Jeremy Likness looks at how MEF can provide a way of having a simple design time View Model with the full featured ViewModel used at runtime, illustrating this by taking an existing application, refactoring to MVVM and adding design time viewmodels through MEF.
- Silverlight Globalization Namespace Comparison Updated For Silverlight 4 – Guy Smith-Ferrier shares an updated comparison of the Silverlight (now version 4) System.Globalization classes to those in the full .NET Framework
- The "Windows Sysinternals Primer: Process Explorer, Process Monitor, and More" from TechEd 2010 North America – Greg Duncan highlights a presentation from TechEd 2010 about the SysInternals tools, looking in detail at how they can be used to investigate a number of different scenarios, giving you a view of the range and use of the tools.
Comments Off on The Morning Brew #683