November 2012

Monthly Archive

The Morning Brew #1244

Posted by Chris Alcock on 30 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • Visual Studio 2012 Fakes - Part 3 - Observing Stub Behavior - Peter Provost picks up his series looking at the features of the Visual Studio Fakes functionlaity in VS2012 from some time ago, adding a discussion of the verification of stub behaviour, looking at the techniques available in the framework.
  • IDisposable, Done Right - Chris Patterson discusses the correct way of implementing the IDisposable interface, discussing what the interface is intended to do, and why you should implement it in a particular way.
  • Extending Web API Help Page with information from attributes - Filip W. takes a look at adding to the output of the Web API Help Page which generates information about your services, and lookat supplementing it with information from attributes applied to your code.
  • Need to preload assets? Check out PreLoadJS - Susan Ibach highlights PreLoadJS an asset pre-loader for JavaScript based applications which will help meet compliance with application startup times, and improve performance of applications once running.
  • Who could ask for more with LESS CSS? (Part 2 of 3 - Setup) - .ToString(theory) continues looking a the CSS Pre-processor libraries, taking a look in more detail at the setup of the LESS framework

The Morning Brew #1243

Posted by Chris Alcock on 29 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Update: It appears the original link for Eric Hexter’s article has changed - I’ve updated the link in the post to reflect this - Thanks to MikeB for highlighting via a comment

Software

  • Announcing DotNetNuke 7! - Will Morgenweck announces the release of DotNetNuke 7.0, the latest incarnation of this content management platform. This new release makes installation and configuration easier with a range of new features and improvements

Information

Community

  • NxtGenUG - Event: Simple.Web - Mark Rendle heads to Hereford for a usergroup session on his Simple.Web Framework on Monday 10th December at the Hereford NxtGenUG. In addition to a great session on an interesting topic, from a fantastic speaker there are also going to be festive food in the form of mince pies.
  • Windows Azure Camps in Manchester 10th Dec - Lee Stott highlights the next Windows Azure camp on Monday 10th December which will be held in Manchester (UK). This all day event gives a technical hands-on introduction to Azure for IT Pros
  • Get to grips with Application Lifecycle Management & Visual Studio 2012 - Lee Stott also highlights s series of ALM events taking place in London and Reading in January and February next year, covering the use iof Visual Studio and TFS across the whole development cycle.

The Morning Brew #1242

Posted by Chris Alcock on 28 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • W3C Web Performance: Continuing Performance Investments - Jatinder Mann gives an update on the recent happenings on the W3C Web Performance working group, and the decision on areas which will receive the focus of the working group based on data collected.
  • Visual Studio 2012 Update 1 and the ALM Virtual Machine - Brian Keller discusses the Visual Studio 2012 Update 1, the possibility and work around required to get it on to his Virtual Machine ALM install, and his plans to release an updated ALM Virtual Machine Image
  • Why All The Lambdas? - K. Scott Allen discusses the use of Lambda expressions in ASP.NET MVC Views and with HTML Helper methods, looking at how they can be implemented without the lambda, and discussing the benefits of using the lambda expression.
  • Windows Azure Active Directory Processes 200 Billion Authentications - Connecting People, Data and Devices Around The Globe - Bill Hilf discusses the quite impressive numbers of requests that the Windows Azure Active Directory service has processed, and processes every second, giving some background to the service and it implementation.
  • Profiling Entity Framework 5 in code - Tom Cook takes a look at obtaining the SQL statements being executed by the Entity Framework 5 at a C# Code level by using the OnSaveChanges event, allowing you application level control of your logging / processing of the data.
  • Full-Text Search on Azure with Lucene.NET - Leon Cullens discusses the use of Lucene.NET for providing Full Text Indexing on Windows Azure, and looks at the Azure Directory project which provides Azure support for Lucene.NET.
  • A Good Night’s Rest - Sharon Cichelli shares some good advice for software developers on getting a good night’s sleep - I know far too many developers who regularly make comments about not getting a good nights sleep, so I think this one is long overdue advice.

The Morning Brew #1241

Posted by Chris Alcock on 27 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • Visual Studio 2012 Update 1 is here - The Visual Studio Team announce the release of Visual Studio 2012 Update 1, their first update to the latest Visual Studio / TFS release. Further details can be found in Somasegar’s announcement - , focusing on the big ticket items in the update, Brian Harry -discusses why you should update, and Charles Sterling over on the Visual Studio ALM + Team Foundation Server Blog gives details of the smaller features and improvements across Visual Studio and TFS
  • Windows Azure Training Kit - November 2012 - Dr. Z highlights the release of the Windows Azure Training Kit for November 2012, which includes updated labs for the new Azure SDK, Visual Studio 2012 and Windows 8, a new LAB for Windows 8 consuming Mobile Services, along with all the other great content.
  • jQuery UI 1.9.2 - The jQuery UI Team announce the release of their second maintenance release of jQuery UI 1.9, including bug fixes across a number of the UI controls
  • Announcing PostSharp 3 CTP - Gael Fraiteur announces the openign of the CTP programme for PostSharp 3, available via the Visual Studio Gallery and NuGet, highlighting some of the new features including Smart Tag support in the IDE, VS2012 Support, support for Windows Store Apps, Silverlight, and Windows Phone and much more.

Information

  • Portable Areas three years later - Part 5 - Eric Hexter revisits an old series, taking a look back at the Portable Areas implementation for ASP.NET MVC, and looking at how its has evolved over the past three years
  • RabbitMQ On Windows With .NET, A Case Study - Mike Hadlow shares an interesting case study of the use of RabbitMQ in a Windows Based .NET Application he has been working on for a recent client, discussing their use of RabbitMQ and implementation of an opensource .NET wrapper for RabbitMQ
  • Ten Ways to Ensure Windows Azure-Based Applications Are Architected for Success - Douglas Chrsytall, Neil Mackenzie & Shay Yannay shares 10 key factors to consider carefully when designing you Windows Azure based applications to ensure that the application architecture is good, exploring everything from performance and scale out to backup and restore.
  • Improving LINQ code reusability: Select method - Rui Jarimba discusses factoring out the select part of Linq statements into functions to allow reuse between LINQ Statements and also to aid readability, illustrating with examples.
  • Who could ask for more with LESS CSS? (Part 1 of 3 - Features) - ‘.ToString(theory);’ discusses the benefits of CSS Precompilers, looking at some of the key features and urging us to consider using such tools in our future projects
  • DataBinding performance in WinRT and the Bindable attribute - Jérôme Laban discusses the use of the Bindable attribute in C# classes to allow Metro Applications to generate static meta data, the improvements this gives to data binding performance, and the knock on cost in JITing.
  • 31 Days of Windows 8 | Day #26: Gyrometer - Jeff Blankenburg and Clark Sell continue their joint series on Windows 8 Store Application Development in C#/XAML and HTML/JS respectively with a look at the use of the Gyrometer sensor in applications, sharing sample code to read data from the sensor.

The Morning Brew #1240

Posted by Chris Alcock on 26 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • TFS Administration Tool 2.2 Released - Grant Holliday announces the latest release of the TFS Administration Tool. This version 2.2 now no longer requires Team Explorer 2010 on the machine it is to be used on, running against the TFS 2012 object model

Information

The Morning Brew #1239

Posted by Chris Alcock on 23 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Hope all my American readers had a good Thanksgiving - today’s edition is a little light due to low numbers of posts (as a result of Thanksgiving)

Information

  • Separating Concerns - Part 1: Libraries - Chris Patterson kicks off a series looking at the principle of separation of concerns, discussing the underluing ideas, the problem that separation of concerns can have with high cohesion, and disucssing the role of the library in addressing separation of concerns.
  • 31 Days of Windows 8 | Day #23: The Compass - Jeff Blankenburg and Clark Sell continue their month long series looking at the various aspects of Windows 8 Development, with the latest instalment taking a look at the use of the Compass Sensor in both XAML/C# (Jeff) and HTML5 / JS (Clark)
  • Realtime ASP.NET Web API tracing with SignalR - Filip W takes a look at combining the Web API Tracing ,included in the WebAPI Core in the fall update, with the power of SignalR to create a real time tracing log for you Web API applications
  • How to return a CSV file with ASP.NET MVC - Simone Chiaretta takes a look at the returning of CSV data from ASP.NET MVC actions, discussing the process of extending the ActionResult class, and sharing a simple CSV implementation
  • Getting started: TypeScript for Windows 8 Projects using Visual Studio 2012 - Shen Yizhe shares a walk through of getting up and running with TypeScript in your projects, looking at using the Web Essentials extension, and how you can use type script in your Windows Store applications.
  • A Few New Things Coming To JavaScript - Addy Osmani shares a look at what is coming in the future of JavaScript with the new features in the ECMAScript.next specification, discussing the new features, and looking at them in use in code examples.

Community

The Morning Brew #1238

Posted by Chris Alcock on 22 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • RavenDB 2.0 Release Candidates - Ayende announces the release candidate build of RavenDB 2.0. The team are running this version in production on their own systems, and would like other users to try out the new version with real world workloads.
  • The update Windows SDK and Windows App Certification Kit tool (now checks branding images) - Pete Brown highlights the release of the latest version of the Windows Software Development Kit last week, and takes a look at the improved Windows App Certification Kit, a tool for verifying that your applications meet the various requirements.
  • dotCover 2.2 is here! - JetBrains announce the release of dotCover 2.2. This version includes ReSharpter 7.1 integration, some support for Windows Store Application Tests, along with a number of bugfixes and improvements.

Information

  • Why must async methods return Task? - Lucian Wischik discusses the requirement for async methods to return Tasks, discussing the early prototypes where other return values were allowed, and looking at why these didn’t work in general
  • 31 Days of Windows 8 | Day #22: Using Play To - Jeff Blankenburg and Clark Sell continue their joint series looking at Windows 8 Application development in XAML/C# and HTML/JS respectively. The latest instalment looking at playing picture and videos on another device.
  • F# as a Unit Testing Language - Phil Trelford discusses how he uses F# to write tests for btoh C# and F# code, citing the power and terse syntax as being great for writing tests. In this post Phil takes a look at the test and mocking framework support, and shows a couple of language features which make writing tests easier.
  • Future Mocking - Mehfuz Hossain over at Telerik takes a look at using their JustMock mocking framework to implement mocks for types which are instantiated internally inside methods
  • Design patterns in the test of time: Command, Redux - Ayende is still pressing on through his series of posts looking at the original ‘Gang of Four’ design patterns, looking back on what we have learnt about their use since their formalisation. In this post, Ayende continues the discussion of the Command Pattern
  • Routing the ASP.NET Way - Dino Esposito gives an overview of the URL routing capabilities in ASP.NET, discussing its use, and configuration

Community

The Morning Brew #1237

Posted by Chris Alcock on 21 Nov 2012 | Tagged as: .NET, Development, Morning Brew

Software

Information

Next Page »