Category Archives: Architecture

Versioning RESTful Services

I’ve talked about this in various venues and also cover it in my Pluralsight REST Fundamentals course, but the topic of how to version RESTful services has been popping up a bunch recently on some of the ASP.NET Web API … Continue reading 


REST Resources

I got a question recently about my recent Pluralsight REST Fundamentals course. Several times throughout the course, I say something to the effect of “for more on X, check out the references section at the end of the module”. The … Continue reading 


Thoughts On IP Reverse Lookup?

I was having a discussion today about URLs and associated behaviors with a colleague who works with many of our international subsidiaries.  In the course of the conversation, we came to the topic of IP reverse lookup and it’s pros/cons … Continue reading 

Also posted in Agile, altnetconf, Events, Mocks, NHibernate, ORM | 7 Comments

Vanilla Yet Composable HTTP Services With WCF 4 and Windsor

Recently in my team, there’s been a lot of discussion about how we should go about implementing a service layer for various orthogonal behaviors.  At the center of the conversation is the question of whether or not we should develop … Continue reading 

Also posted in Featured, LINQ | 13 Comments

London Workshop, December 1-2

UPDATE: The workshop is scheduled for December 2-3. A little housekeeping. I’m doing a two-day workshop I’m doing in London in December (1-2). I’ll share the experiences and tools I’ve developed as a team lead over the last decade … Continue reading 

| 1 Comment

It’s turtles all the way down

Normal 0 false false false EN-GB X-NONE X-NONE MicrosoftInternetExplorer4   Classically an ORM persists an object model to a relational model. Typically just use it to retrieve or persist the state of the objects in our model, not provide integration … Continue reading 

Also posted in DDD, Object-Orientation, ORM | 5 Comments

MSDN Mag 6/2009 Editor’s Note Sneak Peek – On Aggregates

One new thing I want to start doing on this blog is releasing early drafts of my editor’s notes.  There are a couple reasons for this. I want my ednotes to start being more technical anyway, and you good folks … Continue reading 

Also posted in LINQ, TDD | 9 Comments

When Surrogate Keys Attack (and validation isn’t there)

I found an interesting bug today in Live Mesh that I wanted to share because I think that it illustrates a problem that we see time and time again as we’re building and reviewing systems.  I won’t go into all … Continue reading 

Also posted in Featured, LINQ | 4 Comments

Rik on Design Patterns

Rik Bardrof, one of the senior developers at Xclaim, recently gave a presentation to the Syracuse .NET Developer’s Group. I was in town, so I captured the talk. In it, he covers a few patterns/principles we use extensively in our … Continue reading 

Also posted in .Net, Boo, Object-Orientation | 14 Comments

Architecting Linq to SQL, part 10

 Previously: Architecting Linq to SQL, part 9 End of the line This is intended to be the last part in this series and I wanted to take the opportunity to talk about a number of related if diverse topics. I … Continue reading 

Also posted in LINQ, Object-Orientation, ORM | 15 Comments