9 Steps to Winning a Hackathon

9 Steps to Winning a Hackathon

Here’s a sure-fire 9 step program to winning a hackathon. Or it’s how we managed to squeeze out a surprising win at AngelHack Summer 2012. Perspective is everything. 1. Show up Showing up is the hardest thing to do. And don’t just show up to be...
The Life of Pipe

The Life of Pipe

Pipe was going to change how people kept in touch. Instead of sloshing through the swamps of social networks, task lists, relationship managers, and emails to figure out who to contact and when, you’d simply open Pipe. And there’d be ONE person, THE person you want to...
Starting Towards Javascript Gurudom

Starting Towards Javascript Gurudom

So I want to become a front-end guru. I’ve been a .NET guy for the last 6 years or so. I used to be proud of that. Then I moved out to San Francisco. Telling people you’re a .NET developer out here is like telling them you’re a Flash, COBOL, or punch...
Photo Gallery Mashup with Ember.js

Photo Gallery Mashup with Ember.js

This was my hello world example app for the Locker Project built with Ember.js. It was fun playing with Ember.js, getting to know states, templates, models, controllers and how those work in Ember. I felt overall that Ember wasn’t that difficult to learn but,...
Getting Started with the Locker Project

Getting Started with the Locker Project

Today I setup my first data Locker, from the lockerproject.org: A Locker is a container for personal data, which gives the owner the ability to control how it’s protected and shared. It retrieves and consolidates data from multiple sources, to create a single...
Building a presentation with Impress.js

Building a presentation with Impress.js

A few weeks ago, I decided to make a slide presentation to help explain the fairly complex vision of Datacosmos. I was tempted to buy Keynote for my mac, but wondered if there was some cooler web-based presentation software out there. After some searching I found...