I’m presenting at Yahoo! OpenHackUSA

Yahoo Open Hack USA is a two-day hackathon that will celebrate collaboration, learning and innovation using the world’s top technologies from both YDN and tech partners. Developers from across the country will come together to build hacks, learn from experts and play with tech and interactive games. I’m giving a talk about Pure on Saturday, […]

Share localhost for easier mobile testing

All web developers today should be testing their websites/web applications on mobile devices. I don’t mean simulators or emulators; I mean real-life devices that you hold in your hand. I’d like to share my development workflow, to help you understand how I develop on my local server, test changes on devices, and share the current state of my work with others via URLs.

My Western Canada Trip

I’m currently visiting Western Canada with my family, and I’m posting pictures as I go along! Here’s a list of places that I’m going to be visiting (in order): Calgary Banff (World Heritage Site) Lake Louise Village Jasper Whistler Vancouver I am posting a feed of all my photos on Flickr, albeit with some delay. […]

Waterloo’s Message

A great post from my friend, Rajesh Kumar, on what makes Waterloo unique: Waterloo’s message, at least within the confines of the University’s walls, is this: Learn to deal with shit thrown at you from all directions. And be able to do it all at the same time with minimal resources. Get a whole bunch […]

Developing a web app vs. a native app

There’s a lot of back-and-forth between developers on whether one should focus on developing web apps, or native apps when it comes to mobile platforms. I’ve done a bunch of thinking on this, and having developed both types of apps, I wanted to share my point-of-view. I’m mostly going to be referring to iOS and […]

Cricket Time

A quick little NodeJS app that makes it easy for me to check cricket game timings, and watch live games. Check it out. Rationale Going on popular cricket sites like Cricinfo just to check what time the next game was starting to get annoying. Game times on those sites are hidden away and require multiple clicks […]

Start a NodeJS project quickly

If you’re building a web project using NodeJS, there are plenty of ways to start. I have a one-line method to generate project scaffolding that I use for every website that I build using Node. I’ve been creating a bunch of websites running on NodeJS lately, and have become more opinionated in my stack. Generally, […]