Simon Ince's Blog

Ramblings of a gadget freak

Posts
  • Simon Ince's Blog

    Who Am I?

    • 0 Comments
    No, I’ve not really gone all philosophical on you J But just in case you’re interested in who I am, I’m the latest in a series of interviews with UK ADCs (Application Development Consultants) to be published on our team blog . Check it out here...
  • Simon Ince's Blog

    Virtual Earth meets MVC

    • 4 Comments
    Something I do quite a bit with customers is to help them understand and use Virtual Earth... plus I’ve been doing some overviews of the beta of the ASP.NET MVC Framework, so it seemed a great combination. How would you best combine them? Note : This...
  • Simon Ince's Blog

    Hierarchies with HierarchyID in SQL 2008

    • 9 Comments
    If you’ve been following my blog you should remember a couple of posts about hierarchical data in SQL Server, and how Common Table Expressions can be a great way to extract that data. If you’ve not read them, you can find them here and here . In SQL...
  • Simon Ince's Blog

    Sufficient Architecture

    • 6 Comments
    “Sufficient Architecture? What does that mean?!”, I hear you say!! Bear with me. Over a beer this week I had a good conversation with a colleague about the principles of architecture and design, and as a result I feel compelled to recount something...
  • Simon Ince's Blog

    UK Application Development Consultants' blog goes live

    • 1 Comments
    Every once in a while I sneak a plug for my team into a blog post, perhaps linking to my team’s web site (there I go again!)... I tend to feel a bit bad about this at the time, but it always passes J This time, though, I’ve dedicated a whole blog post...
  • Simon Ince's Blog

    Lamba Expressions to the Rescue!

    • 1 Comments
    Maybe I’m biased because he’s on the same team as me (ahem, sorry for the plug J ), but I really liked Stuart Leeks ’ post on improving the “Include” method on ObjectQuery<T>. It’s another example, like the MVC Framework he mentions, of how lamba...
  • Simon Ince's Blog

    p&p Sharepoint Guidance

    • 1 Comments
    Via Blaine’s post (that gives quite a lot of information on what is included and what their plans are), the patterns & practices Sharepoint Guidance is starting to take shape, with a drop to codeplex having arrived this week . Be sure to check it...
  • Simon Ince's Blog

    The “Service Interface” Pattern

    • 3 Comments
    I am constantly surprised when speaking with people how few have heard of or use the “Service Interface” pattern. It is actually a very straightforward pattern, is very little work to use, but brings such practical, quantifiable, visible, benefits I think...
  • Simon Ince's Blog

    Strongly Typed Primitives

    • 7 Comments
    No, I’m not talking about NEANDERTHALS (there’s a joke in there somewhere), but rather a technique that a colleague of mine, Josh Twist , has recently blogged about – “ Avoiding Primitive Obsession to tip developers into the pit of success ”. I’d always...
  • Simon Ince's Blog

    WCSF Application Architecture 7: Remote Logic with WCF Services

    • 14 Comments
    This article is part of a series; · WCSF Application Architecture 1: Introduction · WCSF Application Architecture 2: Application Controller · WCSF Application Architecture 3: Model View Presenter · WCSF Application Architecture 4: Environment...
  • Simon Ince's Blog

    C# "var" Keyword: We Need Your Vote!

    • 3 Comments
    Josh Twist is running a vote on the use of the “var” keyword. Get voting ! Oh, and make sure you vote “var is for anonymous types only” or he’ll never let me live it down. Ever. I’ll be watching J
  • Simon Ince's Blog

    WCSF Application Architecture 6: Structuring Modules

    • 11 Comments
    This article is part of a series; · WCSF Application Architecture 1: Introduction · WCSF Application Architecture 2: Application Controller · WCSF Application Architecture 3: Model View Presenter · WCSF Application Architecture 4: Environment...
  • Simon Ince's Blog

    Dependency Injection is Dead!

    • 38 Comments
    Long live “Dependency Resolution”! OK, so I’m not really serious – but I got your attention right? Truth is, I personally love Dependency Injection , but that doesn’t mean it isn’t without its flaws. The Service Locator pattern is often touted as Dependency...
  • Simon Ince's Blog

    Aspect Oriented Interception

    • 4 Comments
    Have you used Aspect Oriented Programming (AOP) or Policy Injection? They’re pretty much the same thing. If you haven’t, I’d highly recommend doing some reading, as I believe it is a Software Engineering practice that has moved out of the “fashionable...
  • Simon Ince's Blog

    WCSF Application Architecture 5: Defining Modules

    • 6 Comments
    This article is part of a series; · WCSF Application Architecture 1: Introduction · WCSF Application Architecture 2: Application Controller · WCSF Application Architecture 3: Model View Presenter · WCSF Application Architecture 4: Environment...
  • Simon Ince's Blog

    More MVC vs MVP

    • 1 Comments
    Phil Haack , currently famous for working on the ASP.NET MVC Framework , has just blogged a great article comparing Model View Controller and Model View Presenter . I’d highly recommend giving it a read. There is also an old post of mine here comparing...
  • Simon Ince's Blog

    WCSF Application Architecture 4: Environment Abstraction

    • 11 Comments
    This article is part of a series; · WCSF Application Architecture 1: Introduction · WCSF Application Architecture 2: Application Controller · WCSF Application Architecture 3: Model View Presenter Abstraction Contraption My previous (and...
  • Simon Ince's Blog

    Self-Referencing Generics: Follow-up

    • 2 Comments
    After being prompted by a friend (or ex-colleague, or drinking buddy, whatever you want to be called J ) I think I owe further explanation about my previous post on generics . Consider these two classes; public class FirstClass <T> { ...
  • Simon Ince's Blog

    Generics: The “Self Referencing Generics” pattern

    • 9 Comments
    OK, so it isn’t really a sensible name for a pattern. In reality, this post is just about a useful technique to use when developing with generics that initially can feel a little counter intuitive. I’ve found many uses for it, so I think it is worth sharing...
  • Simon Ince's Blog

    WCSF Application Architecture 3: Model View Presenter

    • 22 Comments
    This article is part of a series; · WCSF Application Architecture 1: Introduction · WCSF Application Architecture 2: Application Controller Model View Presenter The MVP pattern is effectively an evolution of Model View Controller, and is mainly...
  • Simon Ince's Blog

    WCSF Application Architecture 2: Application Controller

    • 23 Comments
    This article is part of a series; · 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 so often the subtleties...
  • Simon Ince's Blog

    Know your WCF from your... well, anything else

    • 0 Comments
    Just a quick link-post, but two really worth paying attention to. First up is Mehran’s post on recommended practices for WCF . Mehran is on my team , and is one of a few guys that seem to know so much about WCF sometimes I think I need to spin up a...
  • Simon Ince's Blog

    WCSF Application Architecture 1: Introduction

    • 17 Comments
    [ Edit ] By popular demand (well, one request!) I've added links to all the articles in this series here; WCSF Application Architecture 1: Introduction (this post) WCSF Application Architecture 2: Application Controller WCSF Application Architecture...
  • Simon Ince's Blog

    Software Factories 2.0

    • 0 Comments
    If you’ve missed it, there is a new blog dedicated to the Software Factory initiative available here . I’d recommend reading Jack Greenfield’s post entitled “ Software Factories 2.0 ” – in which he covers the current thinking on Microsoft’s Software Factory...
  • Simon Ince's Blog

    Row Versions: What’s that all about?

    • 0 Comments
    Intro I did some work with a customer recently to understand what the different Isolation Levels they could use in SQL Server 2005 meant to their system. Of course, we’ve all seen the standard isolation levels that have been around for ages, but SQL...
Page 4 of 5 (124 items) 12345