March 2012

Monthly Archive

The Morning Brew #1070

Posted by on 22 Mar 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • AutoFakes Is Now Live at CodePlex – Doug Seelinger announces the release of his first Open Source project on CodePlex. AutoFakes is intended for use with Visual Studio 11, and may work with VS2010 and the Pex functionality, and provides auto mocking container like features without the container dependency.
  • YUI 3.5.0 PR4 Is Now Available – The Yahoo User Interface team announce the 4th and final preview release of YUI 3.5 prior to its official release. This release is available on the Yahoo CDN and also as a download and the team are keen for you to try it out in your projects and give feedback.

Information

Community

  • Advanced Windows Azure Workshop UK – Planky, in conjunction with Andy Cross and Richard Conway of the UK Azure UserGroup is looking into the possibility of running an advanced 1 day Windows Azure Workshop in the UK , and trying to get a idea of how many people would be interested. If this is something you would find useful let them know.

The Morning Brew #1069

Posted by on 21 Mar 2012 | Tagged as: .NET, Development, Morning Brew

Information

  • Improving Launch Performance for Your Desktop Applications – Brandon Bray discusses some of the improvements being made to .NET in the Visual Studio 11 timeframe to give your applications an improved startup time, discussing the managed profile guided optimization (MPGO) and the use of NGen to generate improved native images.
  • Facebook C# SDK submitted to the Outercurve Foundation – Peter Galli highlights the Facebook C# SDK as the latest project to be taken under the OuterCurve Foundation’s wing.
  • Integrating and isolating the container in tests – Jimmy Bogard takes a look at using nested/child containers to allow him to use his production IOC configuration in integration tests, with just a few outer most services stubbed out, and have the container go back to a known state between tests.
  • Interfaces and IoC – Derek Fowler is also discussing IoC, specifically the decisions about the interfaces to use for the items in our containers, looking at some of the design decisions and how different implementations conform to best practices.
  • Avoiding NotSupportedException with IQueryable – K. Scott Allen looks at how certain LINQ providers are not able to fully support projections where you make use of constructors to do the constructing of to projected to object. Check out the comments for a neat solution to the problem
  • Metro: Introduction to CSS 3 Grid Layout – Stephen Walther takes a look at the use of CSS3 Grid Layouts, a part of the W3C CSS3 Spec which allows you to easily create grid layouts, showing how the spec is supported for JavaScript / HTML powered Metro applications in this nice primer on the subject.
  • CoffeeScript or Straight Up JavaScript? It’s Decision Time – Rob Conery discusses the various factors he is considering when making a decision between plain JavaScript and CoffeeScript, looking at debugging, readability. Interesting reading, as are the comments on this one.
  • Weak Events in .Net, the easy way – Samuel Jack shares a look at how he implements weak events in .NET using the Reactive Extensions to avoid having objects kept alive by event handlers and being prevented from being cleaned up by garbage collection.

The Morning Brew #1068

Posted by on 20 Mar 2012 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • Features NO ONE NOTICED in Visual Studio 11 Express Beta for Web – Scott Hanselman gives the Visual Studio 11 Express Beta for web release some love, looking at the new features included, including testing support, the new structure for templates, and a number of useful editor features.
  • Visual Studio 11 Beta Performance Part #3 – Larry Sullivan shares the last part of this seris looking at the performance improvements made in Visual Studio 11. In this part Tim Wagner discusses the various improvements made to the debugging experience in the latest beta release.
  • Client-side messaging in JavaScript – Part 3 (anti-patterns) – Jim Cowart continues his series about client-side messaging in JavaScript and looking at his postal.js message bus implementation. This part takes a look at some of the bad possibilities for messaging, discussing some of the anti-patterns for this approach.
  • Backbone.js And JavaScript Garbage Collection – Derick Bailey continues his post series on Backone.js, taking a look at how JavaScript manages memory, and how you should clean up after yourself in your own backbone applications.
  • WebSockets in Windows Consumer Preview – Brian Raymor of the Windows Networking team discusses the support for WebSockets on the Windows 8 platform and Internet Explorer 10, giving a nice introduction to the way in which WebSockets work.
  • What else is new in C# 5? – Ivan Towlson discusses two of the other significant changes in C#5, looking at the new method caller information functionality which allows you to easily access details of the calling method, and also looks at a change to how loop variables are captured by lambda expressions, removing a common source of bugs.

Community

  • Join us online on April 24 for the patterns & practices Symposium 2012 – Pete Brown highlights the Patterns & Practices Symposium, being held on the 24th April 2012, as a virtual event which will look at building scalable applications in Azure, the use of Node.js, CQRS, development for mobile, .NET Gadgeteer, and also look at the roadmap for the patterns and practices team. Registration is required so they have an idea of numbers.

« Previous PageNext Page »