A Thing I Made: Vitae

Posted 28 October 2014 under , ,

For the bulk of 2013, I worked with a talented Viget team to develop Vitae for the Chronicle of Higher Education. Think of it as LinkedIn for people in higher ed. Here’s a screenshot of my favorite feature, a bulk editing interface that uses 15+ custom parsers I wrote:

It was an enormous project, the biggest single project we’ve ever done at Viget (some engagements end up larger, but over a much longer period of time). I’m super proud of the work we did and that the application is seeing considerable growth. A couple blog posts I wrote based on my experiences working on Vitae:

Recent Posts

2 Feb
Another Thing I Made: WorldWildlife.org

Last year, I had the priviledge of working with a talented team at Viget to build and launch a new site for the North American branch of the World Wildlife Fund: This was the first major project … Read more »

8 Jul
A Thing I Made: PUMA.com

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
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 »

Quick Links (via Pinboard)

3 Jul
Easy Haskell Development Setup with Docker

Haskell, a statically typed, purely-functional programming language, is not only fun to develop with, but can make you a better programmer just by learning it. If you’ve never tried it, I highly suggest you try your next side project in Haskell. We can even help you get started.

1 Jul
Gulp, Grunt, Broccoli, build tools e task runners Node.js

This is the first episode of our new BazaarJS series, dedicated to exploring the world of SPAs (single-page applications)... today we'll be talking about build tools and task runners!

1 Jul

With very little code, dat.GUI creates an interface that you can use to modify variables.

30 Jun
The Life Cycle of Programming Languages

New programming language communities are “graded” on how cutting-edge they are: our pattern-matching capabilities associate white men with the cutting edge, especially if they’re talking about monads.

30 Jun
React.js - A guide for Rails developers

React.js is the new popular guy around the "JavaScript Frameworks" block, and it shines for its simplicity. Where other frameworks implement a complete MVC framework, we could say React only implements the V (in fact, some people replace their framework's V with React). React applications are built over 2 main principles: Components and States. Components can be made of other smaller components, built-in or custom; the State drives what the guys at Facebook call one-way reactive data flow, meaning that our UI will react to every change of state.

About Me

I’m a Ruby on Rails and JavaScript developer living in Durham, North Carolina and working at Viget. I’m also an avid reader, traveler, cyclist, musician, coffee fiend, and friend of birds.

Status (via Twitter)

Made a game: http://t.co/6omheKnOld

Recent Photos (via Instagram)