Google Analytics Alternative Browse by Tags - UK Premier Support for Developers - Site Home - MSDN Blogs

UK Premier Support for Developers

Your dev. Our passion.

Browse by Tags

Tagged Content List
  • Blog Post: View Model versus Domain Entity Validation with MVC

    I blogged way back in January about what I see as the three variants of View Model usage in ASP.NET MVC. If you’ve not read that post, check it out here and report back! The Problem What I’ve started to see is that many other developers like my approach of defaulting to Variant 2 (a...
  • Blog Post: Different Routes for Different Hosts Using Constraints

    I had the pleasure of visiting some guys in Munich this week to talk about ASP.NET MVC. Well, the time with them was a pleasure, but I did have two awful airport experiences due to snow in 48 hours! Something we discussed that I’ve come across before is using different routes depending upon...
  • Blog Post: Bubbling PropertyChanged Events in Silverlight

    I’ve been working with Silverlight (specifically for Windows Phone 7) recently and something I’ve found useful is the ability to “bubble” PropertyChanged event up. So for example; 1: public class MainPageViewModel : INotifyPropertyChanged 2: { 3: public ObservableCollection<Person>...
  • Blog Post: ADM SoundBytes: The Free Lunch is Over – Patterns for Parallelisation

    Our next SoundByte, “ The Free Lunch is Over – Patterns for Parallelisation ”, will be run on Friday 15 th October 2010 from 11:00 – 12:00 UK Time . The session is charged at the rate of 1 hour from your ADM contract for up to 2 Live Meeting connections (and unlimited attendees...
  • Blog Post: Controller Action Design in MVC

    Validate, Act, Translate, and Respond. That’s about it. I’ve been trying to come up with a nice acronym for how to structure code in Actions for some time now, and this is the best I have managed. I wish it spelt a nice word – so if you’ve a better suggestion shout up. What...
  • Blog Post: Client Script Patterns: Predictive Fetch

    Why do you write JavaScript? It's probably for one of two major reasons – Responsiveness or Richness. Richness we know about – it's the flying, sliding, flashing, and sometimes annoying UI features we see J But Responsiveness is much less tangible – it's about how an application feels to use. Does it...
  • Blog Post: jQuery + MVC = Progressive Enhancement

    If you write a lot of JavaScript, you really should consider adopting Progressive Enhancement as the standard way that you work. This is basically whereby you write a web site without script, and then enhance it with script. The result is a site that does not rely on JavaScript (and hence works with...
  • Blog Post: String.Unformat: I've created a monster

    I don’t know if you’re the same, but when coding away I often find myself wishing for a String.Unformat function – call it the evil twin of String.Format . With String.Format I can build up strings like this; var result = String .Format( "http://{0}:{1}/{2}" , "localhost" , "12345" , "TestPage...
  • Blog Post: Closure Exposure: A JavaScript Scope Trick

    You might have seen some JavaScript is wrapped up in funny looking functions, such as this screen shot, and wondered why – even parts of the Microsoft Ajax Framework previews use such an approach. At first it can seem very strange, but don't worry – it's actually very simple, and equally useful. ...
  • Blog Post: Enforcing Unobtrusive JavaScript

    Unobtrusive JavaScript is a concept that’s been around for quite a while, but it’s now finally starting to make its way into the mainstream. The basic idea is that you should separate your JavaScript from your HTML – so instead of; < a href ="Default.aspx" onclick ="alert('Sorry, that is unavailable...
  • Blog Post: Flexible Enumerations

    Sometimes enumerations in .NET just don’t cut it. In the end they’re just a numeric value to which a piece of string metadata is attached to some of the values. Consider the following enumerations: public enum OfficeLocationNames { London, Edinburgh, Redmond } ...
  • Blog Post: foreach keyword or ForEach<T> extension method?

    Is this a question of taste, or something more serious? [ Warning : this post won’t change your life J ] I found myself writing the following extension method yet again the other day; public static void ForEach<T>( this IEnumerable <T> source, Action <T> action) { ...
  • Blog Post: Procedural versus Set-Based SQL

    During my day job I come across customers that are struggling to make a system perform to the expectations of their users, and they often see this as a SQL Server problem. This post is designed to demonstrate how much of a difference your approach to SQL tasks can make to the performance and scalability...
  • Blog Post: Design: Architecture Frame Considerations (Part 1)

    At Microsoft we are working hard in putting together the different components that are involved deciding the architecture approach. One of these components is the architecture frame, which together with the architecture style and application type creates the architectural baseline for modern design....
  • Blog Post: WCSF Application Architecture 7: Remote Logic with WCF Services

    This article is 7th part of the WCSF Application Architecture series by Simon Ince; WCSF Application Architecture 1: Introduction WCSF Application Architecture 2: Application Controller WCSF Application Architecture 3: Model View Presenter WCSF Application Architecture 4: Environment...
  • Blog Post: WCSF Application Architecture 2: Application Controller

    This is the second article of a series written by Simon Ince , to view the first post visit the link below. · WCSF Application Architecture 1: Introduction So why do we have patterns? I think it is basically to reuse good designs, and to adopt a common terminology when discussing software. But...
  • Blog Post: WCSF Application Architecture 1: Introduction

    Simon Ince has put together and excellent series of articles answering the question of how to write real world applications using the Web Client Software Factory (WCSF), Simon is still working on this series so stay tuned for more posts on this subject! One of the questions I get a lot from customers...
Page 1 of 1 (17 items)