Danger rose field for Drupal 7
We've recently begun work to extend the Avalanche Forecast module and push it in a new direction for Drupal 7.
VBO actions for CiviCRM custom fields
Keying off of the work we did previously with EGA, we saw an opportunity to improve on grants management in CiviCRM by using VBO to flag grants.
Road less travelled during a code sprint
Code sprints are a great way to work on pet projects, new features, crusty bug fixes or glorious UI improvements. Often times, a code sprint will have a goal and anyone that wants to attend the sprint should try to work towards that goal.
Kind words from a client
When working with clients to help solve their problems, we're always interested in the impact. We like to know that the time and the commitment goes beyond "drawing a paycheck." It's rewarding to know that you've done something to help someone else. We received mail from one of our clients the other day and felt compelled to share.
Safari extension to generate a string
Often times we find ourselves in need of generating a random string. Who doesn't? While pwgen is a real beaut and there's even a JS version, it's just not as convenient as we would like. So, we came up with our own.
Strange Loop 2011 : Retrospect
At Strange Loop 2010, we were blown away by the diverse knowledge and skill set from the attendees and speakers alike. This year was no exception.
Prototype mobile brewfest app
For the fourth year in a row, we're attending (and volunteering) at the Oregon Brewfest. This year, we decided to write an app to help us in the enjoyment of this lovely yearly event.
- Showing 1-7 of 50
- Next 7 ›
We often write "throw-away" code for one-off tasks or to scratch our own itch. The source might not be immediately useful for others but the lessons learned are invaluable. We always try to blog, tweet, or share those lessons when appropriate.
- Avalanche Forecast
- Brewfest Mobile App
- CiviCRM Discount
- CiviCRM Profile Permissions
- Danger Rose
- DB Tools
- Image Node Reference
- Linode Drupal StackScript
- Liquid Planner Shell
- OpenVZ Drupal Installer
- Randstring Safari Extension
- RSRA Database
- Ubercart/CiviCRM Integration
- User Login Block
- Webform Download Archive
In the process of writing custom software for our clients, we've also contributed bug fixes, patches, unit tests and documentation to various open source projects.


