Monday, December 22, 2008

Again Learning Modern Programming Techniques I Should Already Know

The majority of code already committed to the RPChess repository is data model classes and the code to turn them into or create from XML objects.  Today, I realized I was reinventing the-XML-serialization-wheel, which is a native part of the .Net framework in the XmlSerializer Class and can be seamlessly added to the code.  I first thought to myself, "Hot Damn!" then came a compuslory "Doh!"  Once I remove my custom XML serializtion code and tests, I should be back up and running.

In other news, I am now apart of the Galaxy Mage Redux team.  I am also helping out with Pyggel, a new 3d game library for python that combines pyopengl with pygame to create a 2d and 3d graphics system for Python in one includable library with a simplified API.

I'm on Ohloh so now you can easily track all of my open source programming activities in one centralized location.  I really like Ohloh; they provide a really cool social networking application for open source programmers.  They also aggressively added all projects from sourceforge.net and googlecode.com, which I just find funny.