a site dedicated to information about video game music. I owned the domain for nearly ten years before finally letting go of this one. Its original goals are now (mostly) served by ocremix.org and vgmdb.net.
some kind of game by a couple of hobbyists. I never got any information on the plot, characters or anything else. I was asked to do the music for it, but it fell apart before I got much of anything written.
a site for video game musicians to share their work, get critiques, improve it and release it to the world. It wasn't my project, but I had pledged my time to it and spent a lot of time designing the internals. Though I eventually walked away from the project, the things I learned there are what started me looking into Python and Django, so it essentially kickstarted the next phase of my career.
a MUD based on the world of Harry Potter, hosted by MuggleNet. I worked on some of the programming and design, while my wife was in charge of a group of writers tasked with writing content for the various books mentioned in the Harry Potter books. I also wrote several Sorting Hat songs that could eventually be incorporated into the game.
This was my first attempt at a framework-level application. It basically allowed you to specify placeholders for values in your code, so that you can specify specific values later, once your site is up and running. Changing those values wouldn't require developer intervention, but they could be integrated easily into real code.It was also my first real, public project and I caved too easily to feature requests and suggestions. It became unweildy very quickly and eventually people just started forking it and improving their forks without contributing back, so I moved on to more interesting problems.
- http://martyalchin.com/2007/may/18/choosing-name/
- http://martyalchin.com/2007/jul/16/update-on-database-backed-settings/
- http://martyalchin.com/2007/nov/2/future-of-dbsettings/
- http://code.google.com/p/django-values/
This was a neat concept for creating modules for a site, which could be added, removed and customized by users of that site. Not quite on the level of iGoogle, these were meant to tightly integrate with a specific site, possibly in a sidebar. Each module was independently responsible for its code and template, yet they could all be managed by a common framework. Ultimately, nobody really understood the concept, and the site I designed it for went away as well (see VGMix, above).
- http://martyalchin.com/2007/nov/13/what-i-mean-by-modular/
- http://martyalchin.com/2007/nov/14/slight-update-on-django-modular/
- http://code.google.com/p/django-modular/
My first public Django project. It simply added a signature to cookies sent to the browser, to detect and reject attempts to tamper with their values. It started as a patch for core, then moved to an external project. Eventually, Django included signature support in core anyway, but using a different approach than this one.
- http://martyalchin.com/2007/jun/16/signed-cookies/
- https://code.djangoproject.com/ticket/3285
- http://code.google.com/p/django-signedcookies/
This was a pretty cool one. It was a brief sprint of sorts, working to put up a history of the various things that have happened with Django and the surrounding community over the years. I did a lot of digging to populate it with a rich history, but I was never up to the challenge of maintaining it, long-term. Theoretically, I've passed the torch to someone else, but the handoff never really went anywhere either.
a new (to me at the time) approach at handling flight search. Eventually Hipmunk did something similar, though with a very different style. I still have ideas on this one, but Kayak discontinued their API, so I've moved on.
- http://martyalchin.com/2009/aug/31/labs-travel/
- http://martyalchin.com/2010/jan/1/flight-search-problems/
- http://dribbble.com/Gulopine/tags/flight
- http://labs.martyalchin.com/travel/
I experimented with a more concise, informative way to display the current status of a NASCAR race. This is another one where I still have some ideas, but I never did have a proper license for the data so I'd never be able to turn it into a product or anything. It was just a curiosity, and eventually it became just more trouble than it was worth.
- http://martyalchin.com/2009/aug/31/labs-nascar/
- http://martyalchin.com/2009/sep/11/labs-nascar/
- http://labs.martyalchin.com/nascar/
This was really just an experiment, not a real project. It might have turned into something if I really cared about golf, but I don't, so it didn't.
For the group stage of the 2010 World Cup, I made this simple visualization of the status of each stage, to help explain who was leading, and why. I updated it manually after each match, but never found a suitable data source to automate it. It was kinda fun, but less than useful than I would've liked in the end.
This was an idea I had back in high school, when I built my first computer from parts. The idea was a site that would help simplify the process of finding parts, comparing them, checking compatibility, getting reviews and ultimately purchasing them. I tried to make it a reality during the 2010 Django Dash, with the help of Bryan veloso and Greg Newman, but it ultimately fell apart. The concept was eventually, impressively and unrelatedly implemented over at PC Part Picker.
My magnum opus, of sorts. This was by far the most ambitious project I had ever undertaken, and the only reason it was "abandoned" is that I had to rewrite enough it that I decided to change the name to Steel. Go check it out!