Feeds:
Posts
Comments

Archive for June, 2008

C# 3.0 (.NET Framework 3.5) adds some great features, such as extension methods and lambdas, that let’s you write magical code that looks suspiciously Rubyish. Extension methods let you dynamically extend your types so you can do things like this:

OperationResult ParseCustomHeader(WebResponse response)
{
  string header = response.Headers[Globals.CUSTOM_ERROR_HEADER_NAME];
  return header.Base64ToBinary().UTF8ToString().FromXml();
}

Also, have a look at Sergio’s XmlBuilder to see lambdas and reflection put to good use. I like it when the language does work for me so I can keep my code beautiful.

Random

Read Full Post »

Recently my friend and I left the office for a couple hours to attend a lecture by Dr. Ed Catmull at a local university. Here is a man who knows what he’s doing. Over time, Dr. Catmull has leveraged sound business principles to help grow Pixar into one of the best animation studios in the world.

Given Dr. Catmull’s history (he has a PhD in Computer Science), I was expecting a fairly technical talk. To my suprise, he said virtually nothing about technology. What he did talk about was people. It seems that you don’t have to have an MBA to know how to manage people.

Here, in a nutshell, is Dr. Catmull’s business philosphy, broken down into several principles. (more…)

Read Full Post »

« Newer Posts

Follow

Get every new post delivered to your Inbox.