First, I've managed to forget to introduce myself. I'm Ryan, and I'm the webmaster here for the Chase Jarvis Shoe Project. You'll likely only see posts from me here on the main page when something significant about the day-to-day operations of the site has changed.
That said, I've been working several hours this weekend on some framework stuff for the site. Most of it is behind the scenes, but it'll become obvious soon enough.
The one thing you will likely notice is that the Challenger Map loads a lot faster, and is consistent now.
For those interested, this is because instead of using the Google Javascript Geocoder and requiring your browser to find challengers by their city/state/zip before displaying them on the map, I'm now using the Google HTTP Geocoder once when a challenger registers or updates and caching the result in the DB. Now the only time delay in showing the challenger map is the time it takes to render. YAY!
I've also streamlined some things related to identifying challengers, and calculating the distance between ya'll for the sake of finding the next challenger. Until that code is fully operational, Russell is still managing who gets the shoes next in line. When we're all ready to go it'll be announced here.
Sorry for the delays, I've had a lot going on and haven't been able to commit the time to this site that I've wanted, but things are beginning to fall into place.