Feeds:
Posts
Comments

Archive for the ‘Design Patterns’ Category

Author’s note: This post was prepared in advance of an architecture panel I will be participating in at the GeoWeb conference July 27-31, 2009 in Vancouver.  At the request of conference organizers, myself and the other panel participants have all prepared posts on our “pet” architectural style.  This year I drew the REST straw while [...]

Read Full Post »

Author’s Note: After I originally posted this write up, I got a good comment from Sean Gillies (see comments to this post) with a couple important notes in it.  First, I let SOAP and WS-* terminology bleed into my discussion of REST when I referred to a “REST endpoint”.  Once it’s RESTful, it’s a resource, [...]

Read Full Post »

MVC Data Access…Decisions, Decisions

I was about half way through writing up a long winded post about choosing a data access provider for use in ASP.NET MVC projects, when somebody tweeted the URL to this excellent post.  I’d fielded several “what should I use” questions at the dev summit last week and was nearly done with my promised response [...]

Read Full Post »

Yesterday I gave a presentation at the 2009 ESRI Developer Summit on RESTful apps and services using ASP.NET MVC. As this is the first year for user sessions, I was completely surprised at the turn out. We filled the theater and spilled out in the ESRI showcase area. Lots of questions and [...]

Read Full Post »

ESRI Dev Summit Presentation and Party

The 2009 ESRI Developer Summit is fast approaching and this year, one of the new “features” at the conference is the allocation of space and time slots for the user/developer community to speak on technical topics of interest to them.  I was fortunate enough to land one of the time slots to talk about RESTful [...]

Read Full Post »

So I’ve thrown up a couple of posts over the past couple of months regarding our use of SubSonic to provide the DAL in association with some ASP.NET MVC sites and was waylaid in my original intent to throw up a post summarizing the architecture we’re using for the effort. Well I’ve finally gotten around [...]

Read Full Post »

For a project I’m currently working on, we’re going to be implementing the repository pattern to provide a layer of abstraction and separation between our Model/Domain and the data access logic.  One of the things we’re being mindful of is that we don’t want to go toting around objects that include logic on how to [...]

Read Full Post »

Currently I’m working on an MVC project in which we’re considering the use of SubSonic for the DAL, with POCOs sent up to the MVC Controller from the repository.  The default generated classes out of SubSonic use ActiveRecord templating and we really wanted to use the repository pattern…enter version 2.1 of SubSonic and the use [...]

Read Full Post »

Multi-threading musings

Recently, my team and I have been working on an SOA implementation that uses some relatively “expensive” ESRI COM objects within the services tier.  For example, instantiating an IWorkspace can take a long time, relatively speaking.  Since ArcObjects are COM-based, clearly multi-threading isn’t going to solve all of our problems due to the thread affinity [...]

Read Full Post »

Of late, I’ve been struggling with how to integrate formidable architecture tasks for large projects within the Agile process.  Small projects, maintenance work, pretty much anything that is well understood is OK for “Design as you go” or “Design only what you need” type approaches.  But a ground-up design and build of a large system really almost [...]

Read Full Post »

Older Posts »