This was the first major project at Viget for which I served as technical lead from start to finish. I’m very proud of the way it turned out, particularly the custom content management system we built and the photo management tools. I wrote a few posts on our company tech blog if you’d like to read more:
- 8 Jul
I’ve been working for PUMA (the shoe company) at Viget for about the last year and a half, developing a content management system (CMS) to drive several of their category marketing sites (including … Read more »
- 7 Feb
I’ve been working on a small site for posting shorter-form writing and music recordings which I’ve called Davidmade. I was using Tumblr for a bit, but I’ve wanted to build a static site … Read more »
- 23 Oct
Last weekend, I participated in the Rails Rumble for the third year in a row with fellow Vigeteers Matt Henry, Chris Jones, and Clinton Nixon. Our app, GitWrite, is billed as “blogging for nerds … Read more »
Quick Links (via Pinboard)
- 29 Aug
Ready to a build this habit? Join and check in any day you meet your goal. Write 500 Words Every Day (#500WED). This is a community challenge to fall in love with writing again. Can you write 500 Words Every Day for a month?
- 28 Aug
Here is a great submission from Gabriel Hall. I really like his patch layouts, the multiple use of iComms across the top webbing of the Fast Pack Litespeed. What particularly stands out is his two clever modifications. Firstly the folding up the Transporter Tail (shown best in the 2nd image) and also his top compression strap clip storage solution (3rd image).
- 27 Aug
At Parks Project™ we are on an adventure with a purpose. We have a passion for the outdoors and believe it's our responsibility to Promote, Protect, and Preserve these spaces.
- 27 Aug
Ruby only has a handful of unary operators, and while it's common to redefine binary operators like + or  to give your objects some added syntactic sugar, unary operators are less commonly redefined. In my experience, many Rubyists aren't aware that unary operators can be redefined, so this article demonstrates how.
- 26 Aug
Erected within the same boundaries as the former 1970s cabin, which was lacking suitable insulation and infrastructure, the simple wooden structure offers an improved connection with the forested site. Wood was chosen as the most suitable building material because of the cabin’s environs and because the construction methods caused minimal disruption to the site.