On September 6th, I took part in the Wasatch 100 as my fourth 100 mile attempt. It would become my third finish and best finishing time of 28:27:14. It was the hardest course that I've done, but things came together so well that I was able to get my best time and feel good doing it. That's why I want to document the race and point out what went well and what didn't.
Having a dotfiles repo can be a great way to have a central place to store configuration files that you may want to use across different computers. Also, when you get a new computer or change jobs, you can quickly get your system up to how your old one worked. I didn't use the idea until relatively recently, but I'm glad I started it.
Before I get into more details, I want to acknowledge that the following videos and dotfile repos helped me tremendously in getting started:
Thoughtbot Video on Dotfiles
Thoughtbot Dotfiles Repo
Chris Toomey Dotfiles Repo
As a developer, it can be helpful to get feedback on if something in your code is not correct before you submit it for code review, and definitely before it gets up to staging. I've written an article that shows a few different git pre-commit hooks that will check your code when you are making a commit. It is geared towards Drupal developers (following Drupal coding standards), but other PHP developers should be able to get some use out of it and modify the hooks where needed to make it useful in their workflow.
Check out the article here.
Are you a Google Chrome user? I've written an article that shows how you can get more out of Chrome by setting up custom search engines that essentially let you get to content on sites that you visit often in an efficient manner. Example sites that I use often include drupal.org, JIRA, and Github.
Check out the article here.
Here is a short presentation about how AllPlayers.com has used Drupal to build their website. Follow the AllPlayers.com dev blog here.
This is a bit different than my usual post, but I'm a runner, and have recently been doing trail runs. The Pitcher Pump Hike and Bike Ranch is a great place for trail runs or mountain biking. It has about 9-10 miles of trails of varying difficulty. Anyways, I haven't really seen anywhere where someone mapped out the trails so people can get an idea of what the layout of the trails is like. So I went on my own to explore the trails, then came back and mapped them on to Google maps. Here is the result:
Nettuts provides a nice list of 10 New Year's resolutions that every web developer should make. It is a good list to look over. I'll certainly work on many of the suggestions and try to make 2012 an even better year than 2011. Personally, I will be starting a new job in 2012, so I am already excited about what is to come in the new year!
I just discovered this website thanks to the Drupal Easy podcast. It is a virtual stock market where you buy and sell Drupal modules. It looks like you start with 250 units and a module’s price is dependent on how many users use that module. So popular modules like views are way out of reach at the beginning. But smaller modules like mine you can get for cheap. Looks like fun!
MyGridPool.com is my newest personal project that I developed with Zend Framework. Take a look at it. You can create a free account and start making grids in seconds!
For those that don’t know, grid pools are a somewhat popular game for groups of friends and family to play during sporting events. It is most commonly played during the Super Bowl, but it can be used for any event. I personally do grids on just about every football game for my alma mater, and even basketball games (which can be real crazy). You can view the guidelines page to get an idea of how it works.
I got my first Drupal contributed module published: MyFantasyLeague!
The point of the module is to let people who are in a MyFantasyLeague.com league show their league standings, weekly results, and live scoring on their Drupal site. It uses the MyFantasyLeague.com public API to get the data from the site. Currently, it only works in head to head leagues (which is far and away the most common format), and you can only set up a global league for your Drupal site.
There are many features I would like to add to the module over time. Here are a few:
1. Allow individual users on the Drupal site to configure their own fantasy league, instead of only having one global league for the whole Drupal site.