programming

Emacs & VI (Vim)

The thing about editors like Emacs or Vim (VI Improved) is that they are completely cross platform. There is a version of both that runs on all operating systems (Windows, Mac, Linux, etc). In fact, VI is part of the Unix standard and any version of Unix doesn’t actually qualify as Unix without VI being installed.


H.264 vs. Theora (Software Patents)

The H.264 video codec requires a license to use, the same way the Mp3 codec requires a license to use.  While the Theora and Vorbis codecs do not require such licenses, companies like Apple don’t like to use them because they have their hands in other codecs (H.264 or AAC in Apple’s case).  


Alt.NET Houston Open Spaces 2010

This year, Alt.NET Houston will be hosting it’s 2nd Open Spaces Conference.  Last years was such a success that many wanted us to do it again.
The What and When

This year the conference will be held from Friday, April 30th – Sunday, May 2nd. We’re adding Friday (starting at noon) for workshops. We will [...]


Comments Off

Managing Multiple Repositories With Git

I’ve started a small side project with a friend of mine. It’s a Ruby on Rails project and he has been doing the design work while I’ll be handling some of the Ruby/Rails backend pieces. For many reasons we went with Git as our source control system, the main reason for this is [...]


Software Craftsmanship: What is a Craftsman

A couple of weekends ago, I attended an Open Spaces developer conference in Austin, TX.  The conference had a specific focus on the idea of software craftsmanship.  While a nice fishbowl discussion on the open night of the event touched on a lot of ideas, I feel that some people missed the point at what [...]


Comments Off

Pablo’s Fiesta – Los Techies Open Spaces

Over the weekend I made a trip to Austin to attend the Los Techies’ Open Spaces event entitled Pablo’s Fiesta. This was an Open Spaces Conference where the focus was on software craftsmanship. There were a lot of good sessions and I managed to be introduced to several new ideas, technologies, and even a new programming language. While I’m still letting a lot of what I saw, heard, and read while there sink in, you can expect some blog posts in the (near) future about some of the things that were brought up and demonstrated.