March 2011
Monthly Archive
Posted by Chris Alcock on 18 Mar 2011 | Tagged as: .NET, Development, Morning Brew
Software
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
Comments Off on The Morning Brew #815
Posted by Chris Alcock on 17 Mar 2011 | Tagged as: .NET, Development, Morning Brew
Software
- Microsoft Visual Studio LightSwitch Beta 2 – Wes Yanaga highlights the release of the second beta of Visual Studio LightSwitch which has been available for MSDN subscribers since yesterday and will be generally available today.
- VsVim Update Released (Version 0.9.5) – Jared Parsons announces version 0.9.5 of VsVim, a Vim emulation layer for Visual Studio. This update contains fixes to undo / redo functionality, caret positioning fixes, tab fixes, and numerous other minor fixes.
- xunitcontrib-silverlight 0.2 – Windows Phone 7 support – Matt Ellis announces the second version of the xunitcontrib-silverlight package which enables running xunit unit tests on the Windows Phone 7 platform with the inclusion of a WP7 compatible provider for the Silverlight Unit Testing Framework.
- Inflector for .NET – Scott Kirkland shares a port of the Ruby on Rails Inflector library which provides helpers for pluralisation / singularisation, etc
- Time Period Library for .NET – Jani Giannoudis shares a great looking library for working with time periods in .NET, providing structure and operations for working with start/end dates and durations.
Information
- Secret Ninja Cucumber Scrolls: new version – Gojko Adzic announces an updated edition of his e-book on the use of Cucumber with BDD techniques. This updated edition has had a reorganisation of the content and updated introduction.
- Foundations of Programming 2 – Appendix A – jQuery Basics – Karl Seguin shares the first appendix of the second edition of his Foundations of Programming e-book. This appendix takes a look at jQuery, giving a nice overview of what jQuery is all about an introduction to working with jQuery.
- 7000 Concurrent Connections With Asynchronous WCF – Mike Hadlow discusses how you can make your WCF services behave in an Asynchronous manner, allowing you to process many concurrent requests using a minimal number of threads when your service work depends on external processes / services and blocks for those operations.
- Anatomy of a .NET Assembly – PE Headers – Simon Cooper starts a series of posts exploring what actually is inside your .NET assemblies, taking a look at the Portable Executable (PE) Header content, and explaining what is stored in there.
- CQRS: Event Sourcing and Immutable Data – Jonathan Oliver discusses a number of advantages to having a system which uses an Immutable Event Sourcing / Message passing architecture, discussing concurrency, performance and caching
- NuGet Package of the Week #2 – MvcMailer sends mails with ASP.NET MVC Razor Views and Scaffolding – Scott Hanselman posts the second in his series on great NuGet packages, exploring the MvcMailer library / package which allows you to easily send custom emails rendered using the MVC view engine, making customisation of messages trivial.
- Asynchrony in C# 5 (Part II) – Javier Arguello shares the second part of a series of posts looking at Asynchronous programming in .NET, taking a look at using the Task Parallel Library Data Flow library to process data asynchronously.
- How to implement the IAsyncResult design pattern – Niko Schuessler takes a look at the IAsyncResult design pattern, sharing an implementation of the pattern, showing some of the complexity of implementing this pattern.
- ASP.NET WF4 / WCF and Async Calls – Ron Jacobs is also exploring Asynchrony, looking at how you can enable it for WCF and WWF based services
- March MSDN magazine out now – Rachel Collier highlights this month’s MSDN Magazine who’s theme is Process and Data Integration
- How to Get Started with HTML 5 – Bruce Kyle shares a nice collection of resources to help you get up to speed with working with HTML5 (and its support in IE9), including a range of tutorial posts and demo applications.
- HTML5 Samples – Lutz Roeder has also shared 3 sample applications utilising the HTML 5 Canvas feature. Textor, a text editor with syntax highlighting, Netron a graphs structure editor and Digger a JavaScript based game.
- IE9 – Debugging a Canvas Game – Eric Lawrance discusses debugging some performance related problems with a Canvas based game in Internet Explorer 9
- Scaling A JavaScript Codebase – David Yeung shares a number of tips for making sure that your increasingly complex JavaScript code is well structured, composable and testable.
- 5 Ways That Postsharp Can SOLIDify Your Code: Authorization – Matthew Groves continues his series of posts looking at how AOP techniques using PostSharp can help to make your code obey the SOLID Principles, exploring the use of AOP for authorisation
Community
- Facebook Chat on IE9 – Jennifer Marsman – Jennifer Marsman, a Principal Developer Evangelist at Microsoft will be holding her first FaceBook based live chat event today (Thursday 17th) at 2:30-3:30pm Eastern where she will be discussing the use of Internet Explorer 9’s new features in you websites
- NxtGenUG – The Razor’s Edge – NxtGen Birmingham welcome Andy Gibson down from Scotland for a session on ASP.NET MVC 3 and the Ravor View Engine on the evening of Tuesday 17th May.
- With WPF and Silverlight against cancer – Laurent Bugnion highlights a charity auction being held by Gregor Biswanger who got a DVD with content about WPF4 and Silverlight 4 signed by some of the key people in the Silverlight and WPF space at the recent MVP summit. All funds raised by the auction go to the German League against Cancer (Deutsche Krebshilfe).
Comments Off on The Morning Brew #814
Posted by Chris Alcock on 16 Mar 2011 | Tagged as: .NET, Development, Morning Brew
Slightly late today as I’m recovering from my flights back to the UK from the USA yesteday, hoping that I’m going to be avoiding the worst of the Jetlag.
Software
Information
Community
- Europe Virtual ALT.NET: Mike Hadlow on Monads on 29 March 2011 – The European Virtual Alt.NET Usergroup welcome Mike Hadlow for a presentation on Monads on the evening of Tuesday 29th March, starting at 8pm GMT.
- Do you need 1-2-1 help on developing and publishing Windows Phone 7 Apps? – Paul Lo highlights the Windows Phone Workshop events which will be running on Saturdays at the end of March and first half of April. These events will be taking place in London, Manchester and Birmingham and places will be limited. Registration for the first event in Birmingham is open now.
- IE9 Developer Contest – Wes Yanaga highlights a competition from Microsoft where the winner will win a fully paid for trip to ‘The Future of Web Apps’ in Las Vegas along with a significant Cash prize. Entrants will provide a sample which pushes the HTML5 support in Internet Explorer to its limits.
- jQuery Manchester Meetup – The Manchester jQuery group will be meeting at Manchester Digital Laboratory on Tuesday 12th April when Iain Mitchell will be delivering a session on Context and jQuery Selectors.
Comments Off on The Morning Brew #813
« Previous Page — Next Page »