July 2011

Monthly Archive

The Morning Brew #887

Posted by on 05 Jul 2011 | Tagged as: .NET, Development, Morning Brew

Slow news day today due to holidays in the US I suspect – hope everyone over there had an enjoyable Independence Day

Software

  • All-In-One Code Framework surpasses 1,000,000 downloads! – Congratulations to the All-In-One Code Framework team on passing through the 1 million downloads barrier this year. If you haven’t already checked this project out then you are really missing out, it provides a huge array of code samples for a variety of non-trivial cases.
  • First stable release of the Community TFS 2010 Build Extensions – Jakob Ehn highlights the first stable release of the Community TFS 2010 Build Extensions, a collection of 100 custom build activities for interacting with the likes of IIS7, PowerShell, NUnit, Hyper-V and much more.

Information

  • Flowing Bowling Game Kata I – Ralf Westphal takes a look at a simplified Bowling Game Kata exercise using Flow Design and Event Based Components to solve the problem. This first post explores the problem space, and constructs the model to be used in the next post to create the Event based components.
  • Getting your NuGet Gallery Orchard Growing… – Greg Duncan highlights a post from ‘espenao’ which shares some tips on creating your own NuGet Gallery installation to host your own package repository.
  • Passing Objects between ASP.NET and Silverlight Controls – Brij Mohan continues this series looking at passing data between ASP.NET and Silverlight, exploring the passing of objects of data using object serialisation, working through the process step by step.
  • Bin Deploy ASP.NET MVC 3 Application With SQL CE 4.0 & Entity Framework – Prashant Khandelwal discusses the ‘bin’ deployment of ASP.NET MVC with Entity Framework and SQL CE 4.0, showing the steps required to get this working on a hosting provider who do not permit you to install the libraries globally.
  • WebSockets, WCF & Silverlight 5 – Bert ONeill explores the creation of a WebSockets application, using a Silverlight client, calling back to the HTML Page to execute JavaScript to communicate back to the server, showing the use of this technology in a simple example.
  • 15 Episode SQL Azure Learning Series – Eric Nelson highlights a series of short episodic videos which give you the essential bits of information about working with SQL Azure, exploring Getting Started, Administration, Migration and Synchronisation Programming and Business Intelligence.
  • Create the Next Big App: Webcast Series – Microsoft Press also highlight a web cast series looking at a range of different scenarios where the cloud can be helpful, as well as a series of Windows Azure virtual labs to take your learning deeper.

The Morning Brew #886

Posted by on 04 Jul 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • VsVim 1.0 Released – Jared Parsons announces the V1.0 release of VsVim, his visual studio extension which brings Vim keybindings to the Visual Studio IDE. This release brings a number of bug fixes and improvements to the synchronisation of settings between Visual Studio and the VsVim Extension. Download is available through the extension galley, and full source is available on GitHub.
  • Microsoft Media Platform Content Manager 1.0 Released – Chris Knowlton highlights the release of the Microsoft Media Platform Content Manager v1.0. This tooling provides end to end workflow for working with video delivery through IIS. The tooling provides encoding features, insertion of advertisements for live event broadcast using IIS Smooth Streaming.
  • Mercurial 1.9 Release Notes – The Mercurial Team announce their latest release, Mercurial 1.9 contains improves remote changeset discovery, fileset matching support, command mode, experimental generaldelta storage and an experimental http client library.
  • RegEx’ing in Visual Studio with the Regular Expression Tester Extension – Greg Duncan highlights a nice Visual Studio Extension for anyone who works with Regular Expressions. The Regular Expression Testing Extension brings a number of useful testing and construction features for working with and testing Regular Expressions from within the IDE.

Information

The Morning Brew #885

Posted by on 01 Jul 2011 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • C#/.NET Little Wonders: The Nullable static class – James Michael Hare continues his Little Wonders series with a look at the use of Nullable types in comparisons, how they don’t do what you might expect, and how the Nullable static class provides a comparison helper which behaves as you would expect.
  • Wha’s the Difference Between a Value Provider and Model Binder? – Phil Haack digs down into how the ASP.NET MVC framework converts input from the request into the strongly typed parameters of an action method, looking at how the new ASP.NET MVC 3 JSON binding functionality works, discussing the architectural decisions in the implementation.
  • Following the pattern – Eric Lippert takes a looka t the real requirements for a type to be able to be used in a ForEach statement, rather surprisingly not that it implements IEnumerable (although that does work) but in fact that the type has the required methods and properties. Eric discusses why this design decision to use a ‘pattern based approach’ was taken, illustrating with examples.
  • Understanding ASP.NET MVC Model Binding – Bipin Joshi shares a nice example driven look at the Model Binding functionality of ASP.NET MVC, exploring 10 different binding scenarios, each illustrated with an example.
  • A New MSDN Forum For All Topics Related to F# Programming – Daniel Quirk & Don Syme highlight the creation of a new MSDN Forum for the discussion of all things F#, and also highlight some of the great F# community resources available.
  • A Simple Example That’s Incredibly Complex – Rob Conery discusses the new ‘Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample’ from Microsoft Spain, discussing the difficulty in creating good samples and illustrations of Domain Driven Design principles, and exploring the use and implementation of abstractions, repository pattern, IOC and much more in the sample.
  • JavaScript: this – Brian Dukes discusses the sometimes confusing (to people coming from strongly typed OO languages) this keyword in JavaScript giving a short explanation of what it is and how it behaves and illustrating with some examples.
  • A Generic, IDisposable WCF Service Client – Steve Wilkes shares an implementation of a wrapper class which helps manage the lifecycle of a WCF client using the IDisposable interface.

« Previous Page