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: JavaScript Architecture

    No, that isn’t meant to be an oxymoron. But something I’ve noticed recently is that people’s approach to JavaScript seems to be diverging down two common paths. This blog post is designed to encourage you to adopt the one you probably aren’t planning to adopt right now! The approaches...
  • Blog Post: Comparing Architectural Options

    Often when I speak with people that are planning a new solution they have a few different products or platforms in mind. To compare these options, most try something like a “capability matrix” (which goes by many names). Roughly these end up looking like this; Feature ...
  • 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: Boundary Analysis

    This week I hosted an interactive session at the Architect Insight Conference with my colleague Josh Twist ... if you were there thanks for being so interactive! We really enjoyed it and found it useful so I hope you did too. One concept that I mentioned during the session was an approach I use to...
  • Blog Post: A JavaScript Event Bus

    I was working on a Proof of Concept recently that needed to support loosely coupled Ajax components. The idea is a common one – components need to be able to hook into an existing page without detailed knowledge of how the page works, and immediately start responding appropriately. This is basically...
  • Blog Post: Packaging UI Components in MVC

    Something I get asked by most customers starting out with ASP.NET MVC is how they should package, group, factor, and reuse their UI components. We're all used to thinking about User Controls, Custom Controls, and other Web Forms approaches. But rest assured, MVC provides a wealth of options. The thoughts...
  • 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: Monitor your ASP.NET Cache API Behaviour

    Recently I was working on diagnosing a performance issue with a customer’s web site with a colleague (this is one of our favourite engagement types so if you need some help let me know J), and we found that items were being trimmed very regularly from the ASP.NET Cache, causing excessive back-end work...
  • Blog Post: Performance, Scalability, and Stability

    I spend quite a lot of time nowadays advising on architecting applications to be scalable, recommending performance testing approaches and processes, and being called in to help an organisation remediate problems with an existing application. It’s one of my favourite sides to the job. But in spite...
  • Blog Post: Auditing Data Changes in the Entity Framework: Part 2

    In my previous post I described the basic concept behind my auditing approach using the Entity Framework, and covered some of the problems I encountered. This post focuses on the solution I went with; do feel free to comment if you have any thoughts. Audit Lifecycle To get to the root of my requirements...
  • Blog Post: Auditing Data Changes in the Entity Framework: Part 1

    If you’ve read my last post on Types of Auditing , you should be primed for this one; I’m looking at a way to do Data Operation Auditing in the Entity Framework. That is, I want to track who changes which tables & columns , when , and in what way . Why does this specifically apply to the Entity...
  • Blog Post: Using ASP.NET Dynamic Data in an existing Web Site

    One of the tasks I used to hate when building a new system was adding admin pages to allow simple create/update functionality for lookup data. For example, maintaining a simple list of Products. It takes ages to write, and is very boring – even if you write templates to generate code it consumes a lot...
  • Blog Post: Project and File References Revisited

    Most .NET developers and architects are familiar with various approaches to Visual Studio solution design: Single Solution Partitioned Solution Multiple Solutions Multiple Partitioned Solutions "What? Haven't heard of "Multiple Partitioned Solutions" before. Did you just make...
  • Blog Post: Design: Architecture Frame Considerations (Part 2)

    In this second instalment we are going to review another set of frames. This guideline should help you to understand what is involved on each one of them as well as considerations and known patterns. You can find the first part following this link. The second part looks like this: The following...
  • 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 6: Structuring Modules

    This article is 6th 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: .NET Application Architecture Guide - Application Types, Architectural Styles and Architecture Frames

    First post on the blog by Mehran, in this post he gives us a guide to .NET Application Architecture. If you have been using the .NET Framework since its first version, you may remember the Application Architecture for .NET guide, which was published back in 2002. Most of the subjects covered in this...
Page 1 of 1 (18 items)