I spend plenty of time thinking about the kinds of questions most ambitious college students do: how should I prepare for the future? What kind of career should I pursue? What’s worth learning?
I spend plenty of time thinking about the kinds of questions most ambitious college students do: how should I prepare for the future? What kind of career should I pursue? What’s worth learning?
A few of the frameworks and factors I’ve encountered for thinking about the decisions and choices I make.
Like most developers, you probably keep a running list of ideas for apps you might build. I do. They all seem promising and potentially useful. How do you prioritize what to build? One way I try to decide what to work on: I think of my comparative advantages.
Introducing my first iPhone game, Devils in Heaven, a 2D infinite runner game with interactive obstacles!
On two occasions I’ve encountered the same problem: how do you create a textarea that automatically expands along with your input. Here’s an implementation.
Instagram and Snapchat seem to share a common theme: they try to solve the hurdle of photo embarrassment - they find ways to get around our self-restraint with sharing photos.
An interesting way to share private state across components of modules in JavaScript:
tl;dr. Versions in bower and npm are maddeningly inconsistent in a tiny way now consistent.
What’s Grunt used for? Automating front-end and JavaScript workflow tasks. Refreshing the browser when you change a script. Minifying and concatenating. Running tests. Think rake
and guard
, if you’re coming from the Ruby world.
Enter Grunt by Example! A blow-by-blow tutorial. Just the way I like it. Let’s dive in.
I write posts occasionally. Leave your email here and I’ll keep you updated!