March 2009

Monthly Archive

The Morning Brew #306

Posted by on 13 Mar 2009 | Tagged as: .NET, Development, Morning Brew

Rather small edition today due to an unplanned lack of internet connection last night and this morning. If I get a chance I might post a catchup post over the weekend, if not Monday’s edition will be a huge edition.

Information

The Morning Brew #305

Posted by on 12 Mar 2009 | Tagged as: .NET, Development, Morning Brew

Information

  • NerdDinner.com and Two Views of ASP.NET MVC Views – K. Scott Allen talks about an area where developers split into two camps – those who love strings in views (or code in general) and those who hate strings. I think I probably fall somwhere in the middle, as a developer who dislikes strings but will use them
  • 6 Things Every ASP.NET Developer Should Know by 2010 – David Savage gives his 6 top skills / technologies / practices he thinks that developers should pick this year if they aren’t already using them.
  • DDD: Invariants or Contextual Validation? – Casey Charlton continues his journey through DDD giving some more clarification of how validation breaks into two parts, that of the invariant validation and that of the contextual validation
  • Hacking the Assembly Manifest – Elton Stoneman talks about changing the manifest of an existing assembly in order to change the versions of referenced code, and shows the steps required to achieve this
  • ASP.NET MVC + RSS ActionResult – JoE looks at the creation of a custom ActionResult in ASP.NET MVC to return RSS feeds of items easily.
  • Design Patterns for Dummies. The Memento Pattern – Vinay has a series of posts on implementing common design patterns. This post is about the Memento pattern, and links to the previous posts in the series.
  • Bridging open source and .NET with Mono – Tim Anderson talks about his experiences of writing an application and deploying onto mono on a Linux based system, and looking at the progress that has been made in Mono in recent years
  • NUnitEx : actual.Should().EqualTo(expected) – Fabio Maulo announces a new project, creating a more fluent api for NUnit, with a view to that possibily being the foundation for NUnit 3.0’s api.
  • Mirroring Subversion from Windows – Christopher Bennage looks a thow you can mirror subversion repositories on Windows – a useful trick as a number of developers I know run local subversion on a laptop and would like to have that more available on a desktop too.
  • All-In-One Code Framework – The MSDN Managed Newsgroup Support Team talks about the All-in-one Code framework, a resource which aims to contain baseline code samples and skeleton implementations for many Microsoft Technologies and techniques.
  • OO: Reducing the cost o…lots of stuff! – Mark Needham talks about how good OO practices can reduce the cost of most activites
  • CodeBox – A WPF text box control which contains support for syntax highlighting, with associated Code Project article talking about its implementation.

The Morning Brew #304

Posted by on 11 Mar 2009 | Tagged as: .NET, Development, Morning Brew

Information

  • Free ASP.NET MVC eBook – NerdDinner.com Walkthrough – Scott Hanselman announces that the first 185 pages of the ASP.NET MVC book he is working on with Rob Connery, Phil Haack and Scott Guthrie has been made available as a free PDF, under the Creative Commons Attribution No Derivatives license. Also announced in this post is the Nerd Dinner sample application, now hosted on Codeplex.
  • Beginning Mocking With Moq 3 – Part 2 – Justin Etheredge continues his series on testing with mock objects created with Moq version 3, with a look at verification lambda expressions and how Moq uses them to verify that the correct methods are being called on your mock object.
  • Usability in Practice: Strategies for Designing Application Navigation – A nice MSDN Magazine article on getting navigation right in your applications, looking at the theory behind a lot of the best practices
  • Need Help Spotting that Hard to Test Code? – Chris Missal talks about how the theme you use in Visual Studio (or any other IDE) can help highlight the code that will be more difficult to test due to the way it highlights typenames. Could this be yet another TDD – Theme Driven Design? 🙂
  • Using DLR in your application from C# – ciplogic gives a very simple introduction to using the DLR functionality within your own applications to provide scripting, and talks about passing variables into the scope of the DLR code.
  • When You Can’t Count On Your Numbers – Douglas Crockford talks about numbers in JavaScript, and how since all number are IEEE 754 Double Precision Floating Point numbers there can be some interesting effects when working with decimals.
  • OO: Micro Types – Mark Needham shares the idea of Micro Types, creating additional types to allow your methods to have more meaningful signatures with a higher degree of safety.
  • What’s the difference between CONST and READONLY in .Net? – Carl J explores the meaning of the Const and ReadOnly keywords in .NET – be sure to read the comments for some more information.
  • How does Web Deployment with VS10 and MSDeploy Work? – Vishal R. Joshi looks at how the new Web Deployment functionality of Visual Studio 2010 utilises MSDeploy to make deploying your web projects much easier.
  • Combine/Compress/Minify JS and CSS files in ASP.NET MVC – Brian Rush looks at a number of techniques to combine, shrink and compress your JavaScript files when working with ASP.NET MVC
  • I Love Easy Extensibility – Davy Brion talks about how the extensibility model in WCF allowed him to easily add monitoring of the size of the inbound and outbound SOAP requests in the system he is working on.
  • Resource Management in the Concurrency Runtime – Part 1 – Atilla Gunal talks about the role of the Resource manager in the new Visual Studio 2010 native concurrency runtime

« Previous PageNext Page »