A Thing I Made: PUMA.com
Posted 7 July 2011 under refreshthetriangle, ruby on rails, technologyI’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 Running, Football, and Golf). In March of this year, we began modifying the platform to drive not just these category sites but the PUMA homepage, as well. I’m proud to say that, as of March 20, our software, written in Ruby, is serving www.puma.com.
It was a great experience, working with a team of talented user-experience and visual designers, front-end developers, and fellow Ruby guys, not to mention project managers who held it all together. In technical terms, we were able to make heavy use of Redis to speed up page load times and cache the countless API responses that drive the site. I’m happy to report that, all humbleness aside, the site is screaming fast.
If you’d like to hear more about the PUMA project, some of the team members and I will be speaking at this month’s Refresh the Triangle on July 28.
Recent Posts
- 6 Feb
-
New Site: davidmade.com
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
-
Rails Rumble 2010: GitWrite
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 »
- 25 Aug
-
The Gift & the Curse
Last week, my sister and I took a road trip across the American southwest, moving her from her temporary home in Burbank, CA to College Station, TX for grad school. It was a great time — visiting … Read more »
Quick Links (via Pinboard)
- 18 May
A Note About Git Commit Messages
I want to take a moment to elaborate on what makes a well formed commit message. I think the best practices for commit message formatting is one of the little details that makes Git great. Understandably, some of the first commits to rails.git have messages of the really-long-line variety, and I want to expand on why this is a poor practice.
- 5 May
Ebook Formats, DRM and You
When you want to use a different ebook reader, or if the supplier stops supporting the ebooks you’ve bought, you may lose access to your DRMed ebooks. So to be able to read your ebooks on all the devices you have now, and to be sure that you will still be able to read your ebooks in the future, you will want to remove the DRM.
- 4 May
The Pursuit Of Happiness : NPR
Being happy is a universal human yearning, but this simple goal often eludes us. If we're truly able to attain happiness, then how do we find it? Three TED speakers offer some big ideas for achieving happiness.
- 1 May
My Dropbox Writing Workflow
Ever since I wrote about my new year’s resolutions to work smarter using better tools, compared my favorite iOS text editors, and shared some of my workflow techniques on Macdrifter, I thought it would be appropriate to share a bit more about the activity that takes up 80% of my work time: writing.
- 1 May
Byword for keyboard nerds - Brett Terpstra
Today, though, I want to point out a few keyboard shortcuts in a place you might not expect to find them: the plain text editing side of one of my favorite writing tools, Byword.
