March 2012
Monthly Archive
Posted by Chris Alcock 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
- Extending the Visual Studio 11 Web Browser Chooser and Browse With Menu to include Developer Profiles – Scott Hanselman continues discussion of features of Visual Studio 11 Beta editions, taking a look at the new functionality which allows you to easily control the browser your web project debugging sessions run with, and discussing some possible extensions to the functionality.
- March 21st What’s Happening Around Visual Studio – Jason Zander shares a collection of links regarding the various facets of the Visual Studio 11 Beta release, covering the standard Visual Studio, ..NET 4.5, LightSwitch, Languages and much more.
- The Visual Studio 11 Beta Survey is Live! – Doug Turnure reminds us of the importance of giving feedback on the Visual Studio 11 Beta release, highlighting the team’s Survey to gather feedback.
- How Do I Get Started On My Developer Workstation? – Peter Laudati has teamed up with Rachel Appel and Adam Hoffman on a series of posts looking at Azure development for ASP.NET developers. This part looks at the required bits to get your development setup configured and ready for you to create Azure projects.
- IndexedDB Updates for IE10 and Metro style apps – Israel Hilerio discusses the Internet Explorer 10 implementation of the latest version of the IndexedDB W3C Working Draft Specification in the consumer preview.
- Scaling to different screens – Building Windows 8 – Site Home – MSDN Blogs – David Washington of the Windows 8 User Experience Team discusses the architecture of WinRT to enable support for the widest range of display technologies possible
- Keeping apps fast and fluid with asynchrony in the Windows Runtime – Jason Olson discusses the role of asynchrony in Windows 8 Metro applications, looking at how the async features of WinRT should be consumed in the various supported languages, discussing error handling, progress monitoring and the async primitives provided in WinRT
- Application Setting Events – Richard Carr takes a look at the events that are provided in the ,NET Configuration system to allow you to monitor for changes to settings reacting to loading and saving, and changes to values of settings.
- 10 Questions, 10 Answers on Roslyn — Visual Studio Magazine – Joe Kunk answers 10 of the most common questions regarding the Roslyn project in this Visual Studio Magazine article.
- Troubleshooting NuGet failing to load – Michael James discusses the use of the Visual Studio logging command line argument to help diagnose an issue with the NuGet Extension caused by a broken configuration file.
- Yet Another Bundling Approach for MVC 4 – K.Scott Allen takes a look at the JavaScript bundling support in .NET / ASP.NET MVC, looking at creating custom bundles as types which encapsulate the JavaScript required for a particular feature.
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.
Comments Off on The Morning Brew #1070
Posted by Chris Alcock 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.
Comments Off on The Morning Brew #1069
Posted by Chris Alcock 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.
Comments Off on The Morning Brew #1068
« Previous Page — Next Page »