Author Archives: Evan Hoff

Developers Three Favorite Abstractions/Patterns

These might not actually be the top 3, but I know they are going to be pretty close for most people: The Call Stack The Transaction The Layers Pattern The first two are interesting in that they imply a specific … Continue reading 

Posted in Uncategorized | 1 Comment

Taxonomy of Interaction Models

We live and work a world where tech talk quick devolves into muddy, undefined communication revolving around one of three concepts: the object, the component, or the service. While I’m not going to try and define each of these for you, I … Continue reading 

Posted in Uncategorized | Leave a comment

The Architect Sketch

While this wasn’t targeted at Software Developers or the famed Software Architect, there are a frightening number of parallels.  Oh, and it’s good for a laugh..   If you aren’t seeing the video above, here’s the direct link. Post Footer … Continue reading 

Posted in Uncategorized | 1 Comment

Breaking the Silence

So it’s been quite some time since my last post.  I figured I’d put an ice breaker out to break the silence.  This is it. I’m going to attempt to post more often, but no promises. As an interesting side … Continue reading 

Posted in Uncategorized | 1 Comment

The Monolith

The Monolith is probably one of the most common ways people structure systems these days. While this is probably a valid way to build a large majority of small systems, for others, it causes quite a bit of pain.  I … Continue reading 

Posted in Uncategorized | 2 Comments

Language Roots

Where does C# get its roots? Most C# developers would say it’s a descendant of C++, but is that the case?  Did we really get our heritage from C and C++? Here’s a comparison for you:   C++ C# Modula-3 Single … Continue reading 

Posted in Uncategorized | 6 Comments

Running Microsoft Excel on a Scalable Computing Grid

Sorry, I had to post this one. Ever written an Excel application which was both data and cpu intensive?  Maybe you work for a financial company and want to run your realtime risk analysis off your current trusty Excel spreadsheet.   … Continue reading 

Posted in Uncategorized | 1 Comment

Speaking in 2007

What a whirlwind!  I wanted to put together a few notes from my speaking engagements this year.  I’m hoping they might be of use to any of you trying to do the same. Compuware Thought Leadership I gave my first public … Continue reading 

Posted in Uncategorized | 1 Comment

Learning from MySpace

I wanted to draw attention to another valuable read.  This one comes as a bit of a history of the design and architecture over at MySpace. It’s quite an interesting read, and if you watched/read my previous two posts, you … Continue reading 

Posted in Uncategorized | 1 Comment

Building Large Systems at Google

I watched this video very late last night–way cool.  It’s a Google TechTalk about building very large systems. A few things stand out to me: How a large cluster of commodity machines (1000+) can function as a single large fault-tolerant hard … Continue reading 

Posted in Uncategorized | Leave a comment