The Morning Brew #776
Posted by Chris Alcock on Monday 24th January 2011 at 08:45 am | Tagged as: .NET, Development, Morning Brew
Software
- Sprechen Sie ASP.NET MVC? – Phil Haack highlights the release of 9 language localisations for ASP.NET MVC 3, meaning that the platform is now available in Chinese (Traditional and Simpllified), French, German, Italian, Japanese, Korean, Russian and Spanish.
- Reactive Extensions – The Reactive Extensions for .NET and JavaScript have graduated from the Microsoft Labs, and now have their own MSDN Developer Center.
Information
- Reimplementing LINQ to Objects: Part 38 – What’s missing? – Jon Skeet continues the wrap up of his epic series on re-implementing LINQ to Objects, in this post Jon discusses the additional LINQ operators which are being added in external libraries like Reactive Extensions.
- Disabling Certain Linq Operations – Christopher Bennage discusses how you can manage to disable LINQ operators which do not apply in your provider, illustrating with some examples from the RavenDB Silverlight Provider.
- Connecting to an OAuth 2.0 protected OData Service – Alex James continues his look at creating and consuming OAuth 2.0 protected OData Services. In this second part he looks at building a Windows Phone 7 application to interact with the feed.
- Announcing Windows Azure Jump Start Training Videos – ‘katriend’ highlights the release of professionally recorded videos of the recent Azure JumpStart virtual training event, now available on Channel 9. This 12 hour series takes a look at all aspects of development with the Azure Platform.
- Designing for Cloud-Optimized Architecture – David Chou discusses how the Cloud platform should change your underlying implementation model, and that this should be a significant factor in your design when deciding to use cloud based services.
- 3-Screen Coding Is Here: Portable Library Tools allow you to target multiple .NET platforms with one binary! – Shawn Burke discusses the recently released Portable Library Toolkit, looking at how it helps you develop for multiple platforms, and discussing some of the goals of the first CTP release.
- Getting Started with NuGet Packages step by step overview. – Jalpesh gives a nice simple step by step introduction to using NuGet Packages in your development.
- UppercuT v1.2 – NuGet Support – Rob Reynolds discusses the NuGet support that is built into UppercuT v1.2 his powerful and simple to use build and packaging tool.
- NuGet isn’t just for Visual Studio anymore – NuGet coming soon to SharpDevelop – Greg Duncan highlights a post from the SharpDevelop team which announces their plans to include NuGet support in V4.1 of SharpDevelop, making consuming packages in the SharpDevelop IDE as easy as it is in Visual Studio.
- Back To Basics: Unit Testing Without Mocks – John Sonmez continues has back to basics series with another post looking at testing. In this post he discusses how you can avoid Interfaces, Inversion of Control and mocks by making more of your tests ‘level 1 or 2’, illustarting the approach with an example.
- Loquacious Configuration in NHibernate 3 – James Kovacs takes a look at the new Loquacious Fluent Configuration API included in NHibernate 3, discussing why he prefers it to Fluent NHibernate’s offering, and looking at it in operation.
Community
- “Unplugged” LIDNUG online talk with me Monday – The Linked In .NET UserGroup welcome Scott Guthrie for another ‘unplugged’ event today, where Scott will take time out from his busy Microsoft schedule to answer audience questions. This is a great opportunity to get the inside line on what is going on with the tech that Scott is responsible with.
Comments Off on The Morning Brew #776