Home » Archive

Articles Archive for March 2010

Featured, General Computing, Headline, Life & Introspection »

[22 Mar 2010 | 3 Comments | ]
On Frameworks, Abstractions and Code Generation

I have built many frameworks over the years and I have a love-hate relationship with them. Building frameworks or other types of abstractions such as code generators, template engines and so forth are great creative outlets which tend to distract the over-burdened developer from the primary task at hand which is shipping software. They’re a lot of fun to think about and build and you don’t need to worry about those pesky business requirements. But are they worth the investment?
The first problem with a framework is the requirements. Since …

Featured, Headline, Web Development »

[19 Mar 2010 | 2 Comments | ]
Essential Skills for Web Developers in 2010

I interview a lot of candidates for the role of web developer. I thought I would take a minute to describe what I think this role means and the skills *I think* you need to be successful in today’s world. This is just my opinion, your results may vary.
Let’s get core skills out of the way; you need some exposure to the MVC, asp.net code-behind model only just doesn’t cut it. You should understand the rendering pipeline, how to manipulate the HTTP request and so forth. Basic stuff.
You …