March 2011

Monthly Archive

The Morning Brew #824

Posted by on 31 Mar 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • NuGet 1.2 Released – Phil Haack announces the (slightly later than planned) release of NuGet 1.2, the latest version of the .NET Package Management Solution from Microsoft. This release includes support for different assemblies for different platforms, Binding Redirects, adding Framework Assemblies as references, and the ability for NuGet.exe to store API Credentials
  • YUI 2.9.0 Release Candidate Is Now Available – The Yahoo User Interface team announce the release their Release Candidate of YUI 2.9.0, providing a final testing and feedback opportunity before the release is final.
  • Preview Drop #3 of Enterprise Library Silverlight Integration Pack – Grigori Melnik announces the release of the 3rd Preview release of the Enterprise Library 5.0 Silverlight Integration Pack. This release includes support for the Validation Application Block, caching, logging, interception of assemblies, and Policy Injection.

Information

  • An Exploration of Dynamic in .NET 4 – Bobby Johnson gives a nice overview of the functionality available for Dynamic Programming in C#, showing how the dynamic like features have evolved through the different .NET versions before reviewing the dynamic ‘type’, DynamicObject class, and ExpandoObject.
  • What’s in a(n Identifier) Name? – Garrett McGowan discusses the level of international language support that programming languages, frameworks and IDEs need to support, and takes a look at what is possible in .NET
  • Fix: ASP.NET 4 Page on IIS 7 Misbehaves When Browser URL Doesn’t Include Default Page – Ken Cox highlights a wierd bug and a fix he encountered on when running an ASP.NET page on IIS 7, where he had no such issue on IIS6
  • Why I Still L.O.V.E. ASP.NET WebForms – John Katsiotis discusses his love for ASP.NET WebForms and how the WebFormsMVP project makes working with them much nicer, illustrating the features with samples.
  • How to Write Windows Shell Extension with .NET Languages – The All-In-One Code Framework team take a look at one of their samples which enables you to create Shell Extensions for Windows in .NET, discussing how and why this became possible in .NET 4, and looking at using the sample to create an extension in this Code Project article.
  • Capturing Screenshots on Windows Phone 7 – Mike Ormond highlights a useful tool for capturing screenshots of Windows Phone 7 applications for inclusion in your Market Place submissions.

Community

The Morning Brew #823

Posted by on 30 Mar 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • Style Cop 4.5.3.0 released – Tatworth highlights the release of Style Cop 4.5.3.0, the latest preview release of the v4.5 series
  • Phoney Tools v0.7 Released – Shawn Wildermuth announces the release of version 0.7 of his Phoney Tools library for Windows Phone. This release includes a helper class for working with Enums, improvements to the InputPanelProvider along with various more minor bugfixes and improvements.
  • ASP Classic Compiler is now open source – Li Chen announces the release of the source code for the ASP Classic Compiler under the Apache 2.0 license. This compiler takes Classic ASP code written in VBScript and converts it to a .NET executable which can run within ASP.NET environments.
  • Simple.Data release history – Mark Rendle announces the release of Simple.Data 0.5.6. Simple Data is a lightweight data access library which makes significant use of .NET 4 features (dynamic) to give a SQL like data access story without the dangers of SQL injection.

Information

The Morning Brew #822

Posted by on 29 Mar 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • TFS Integration Platform Updated (Mar ’11) – Brian Harry highlights the official binary release of the TFS Integration Platform’s March release, now available on the Visual Studio Gallery. This release is a bugfix release with an impressive number of fixes included giving a boost to the stability of the product.
  • Masked Input Plugin 1.3 – Josh Bush announces version 1.3 of his jQuery Masked Input Plugin. This release fixes a number of bugs and now comes with a suite of tests, along with a better minification resulting in a slightly smaller filesize.

Information

  • Encapsulation: You’re Doing It Wrong – Derick Bailey discusses the Object Oriented Programming Principle of Encapsulation (AKA Information Hiding), looking at some of the myths of encapsulation and discussing ‘Doing it right’
  • Jeff Wilcox’s "Metro" design guide for developers, v1.00 – Jeff Wilcox shares a nice guide to making your Windows Phone Application conform to the Metro look and feel, highlighting the important things to do to get that consistent look and feel.
  • Metro In Motion Part #2 – "Peel" Animations – Colin Eberhardt is also digging into the Metro look and feel, showing in this post how you can achieve the peel application exit animation in your own applications as a transition.
  • Effective Tests: A Test-First Example – Part 1 – Derek Greer presses on with his series on Effective Tests with an introduction to Test Driven Development, and a worked example of using TDD (and a bit of behaviour driven development) to develop some functionality.
  • Scaffolding Actions and Unit Tests with MvcScaffolding – Steve Sanderson continues his series on the use of the MvcScaffolding NuGet package with part three, looking at how the Scaffolding can help with the creation of Actions and Unit Tests by using the provided methods to Scaffold the stub implementations of both into your code.
  • Modifying the default code generation/scaffolding templates in ASP.NET MVC – Scott Hanselman is also focusing on how you can be more efficient when using templating, looking at how you can customise the templates used for code generation in ASP.NET MVC, including a recording of his ASP.NET MVC 2 Ninja Black Belt Tips video where he discusses this concept.
  • Optimizing Regex Performance, Part 3 – Ron Petrusha continues his long running series about Regular Expression Performance over on the BCL Team Blog. This part focuses on the performance of capturing and non-capturing groups in your Regular Expressions.
  • Webinar wrap-up: Julian on JavaScript IV: Good code, bad code – Julian M Bucknall follows up on his Webinar series on JavaScript with a post looking at examples of good and bad JavaScript to illustrate the points from the series
  • Associations in EF 4.1 Code First: Part 2 – Complex Types – Morteza Manavi continues this series with a look at the mapping of Complex Types using Entity Framework Code First, discussing the definition of Complex Types, and looking at the implementation of mapping using Code First.

Community

  • Monads! European Virtual ALT.NET Tuesday 29th March – Tonight (Tuesday 29th March) sees Mike Hadlow presenting his Monads talk to the European Virtual Alt.Net Usergroup. The event kicks off at 7PM GMT (Don’t forget we are now on British Summer Time – GMT+1) and will certainly be an interesting presentation.

Next Page »