The Morning Brew #815
Posted by Chris Alcock on Friday 18th March 2011 at 07:56 am | Tagged as: .NET, Development, Morning Brew
Software
- MonoMac 1.0 is out – Miguel de Icaza announces the 1.0 release of MonoMac, the bindings for Mono to enable you to build MacOS X applications using C# and the Mono Framework
- ExtensionSync: A Visual Studio extension to synchronize other extensions – Latish Sehgal shares a Visual Studio extension designed to make it possible to synchronise the extensions in your Visual Studio installation across multiple machines. Full source is available.
Information
- Implementing the virtual method pattern in C#, Part One – Eric Lippert kicks off a new series of posts looking at the implementation of virtual methods from a theoretical stand point, exploring how you might go about implementing them in a language which did not have a concept of them (actually using C# but pretending it doesn’t have them).
- Just to reiterate, VS2010 is the last version of Visual Studio to support Visual Studio Deployment Projects – Greg Duncan shares his frustration with the decision to remove support for creating MSI packages in Visual Studio vNext, and highlights a post from Buck Hodges discussing the decision to remove the setup project type.
- New EF4 & EF4.1 content on MSDN – Julie Lerman highlights some of the new screencast and tutorial content for Entity Framework 4 and 4.1 that she has been creating and are now available on the MSDN site.
- ADO.NET Entity Framework Performance Tips – Wriju shares some tips to make and keep optimal performance in your Entity Framework powered code.
- What am I so hung up on Unbounded Result Set? – Ayende discusses why he considers un-bounded results sets (where a query may return any number of results depending only on how much data is in the table(s) in question) are such a bad thing to have in your code.
- Web Platform Installer bundles for Visual Studio 2010 SP1 – and how you can build your own WebPI bundles – Jon Galloway highlights the combined Visual Studio Service Pack 1 installation available from the Web Platform Installer as a bundle, and also discusses how you can utilise the bundle functionality to create your own bundles of software from the WebPI.
- ASP.NET MVC 3 Dependency Injection – Brian Mains explores the various facilities provided in the ASP.NET MVC 3 framework to allow Dependency Injection frameworks to be plugged in.
- Get to Know Action Filters in ASP.NET MVC 3 Using HandleError – G. Andrew Duthie looks at the functionality provided by Action Filters in ASP.NET MVC, and explores a use of this in the form of the HandleError built in action filter which allows you to react to unhandled exceptions in your code.
- ASP.NET MVC 3 Roundup of Tutorials, Videos, Labs, and other Assorted Training Materials – Jon Galloway shares a good collection of resources for learning about ASP.NET MVC 3, giving links to tutorials, videos lab sessions and providing links to other structured sources of information on the subject.
- Web Performance Tips: 10 JavaScript Best Practices – Doris Chen shares a presentation on best practices for Javascript to ensure you get the best performance and best quality in your JavaScript code.
- Internet Explorer 9 Network Performance Improvements – Eric Lawrence discusses the performance improvements made to the network stack in Internet Explorer 9, discussing how network speed is one of the most crucial factors in browser performance, and discussing some of the optimisations that have been included in IE9.
- Design for testing – Kevin Jones discusses a number of things you should consider whilst writing code to ensure that you are writing code which can be tested easily
- Defining .NET Components with Namespaces – Patrick Smacchia discusses the use of Namespaces within .NET and how you should use them to organise your code and break the code up into easily identified and well-structured components.
Community
- Channel 9 now the one stop Microsoft event shop – One site, many events (MIX06,07,08,09,10 for now more coming) – Greg Duncan highlights the decision to make Channel 9 the home of all of Microsoft’s events content, with the content from the previous MIX conferences currently available and more coming soon.
Comments Off on The Morning Brew #815