Switched to Mac

Well, almost. I am on day 2 of my new Mac Book Pro. The last time I worked on a machine from Apple was the Apple IIc I had as a kid, my first computer.

read more...

Young vs. Lee

read more...

The Python Message Class: How I Implement REST based JSON Webservices

Coming from a background in .NET development and building SOAP web services in ASP.NET, I found it strange and in some ways like a step backwards to implement and consume web services in a REST style using JSON to structure the message.

read more...

Watch Out for Default Parameters in Python

As a C# developer that is new to Python, I equate the notion of default parameters in a function with being able to overload methods in a C# class. Now, I know that this is not a clean comparison, but in one since the goal of both devices are the same: provide for flexibility in how a method is called.

read more...

Amazon S3 and Filename Magic

When using Amazon S3 as a backing store for your application or website, you'll soon realize that you need a good naming strategy for how how you will organize the objects you store. One such strategy is to normalize the name of the original file being uploaded to an MD5 Hash of the file contents or to use some randomly generated identifier that is globally unique (like a GUID/UUID) that is stored in a database to provide a key to any additional data you wish you store, decoupling the physical storage from how you will use the data that you've stored.

read more...

Time for a New Porch

Nail

read more...

Great Silverlight Podcast

Scott Hanselman has got an excellent podcast in general. Usually full of good bits of technical information compressed into typically a 20 minute show. He also gets some of the best interviews with some of the most interesting people in software development.

read more...

Cropper Plugins 1.1 Released

I posted a private build release of a Send to Amazon S3 Cropper plugin on Sunday promising a formal release soon. Well, I posted a formal release tonight for everyone's screen capturing enjoyment.

read more...

Cropper Plugin: Send to Amazon S3

I have found it more useful recently to use Amazon S3 to host things like screen captures that I take using my favorite capture tool, Cropper. I original wrote a Send to Flickr plugin that according to feedback that I have received people have found fairly useful. However, after using it for awhile, I realized that I was just cluttering up my Flickr account.

read more...

Learning New Things

On Tuesday, I'll start work full time on what has been up until now a part time role with StudioNow. It means a pretty dramatic shift in the technology stack I've grown accustomed to in the enterprise -- whether it be a Microsoft-centric approach or the typical process laden change management typically found (and admittedly sometimes necessary) in big organizations.

read more...