In this post, I'll show you how to install Redis, a popular NoSQL database, on your OSX machine. For those unaware, Redis is described on its project site as: "an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets." »
Getting started with Node.js? Looking to learn more? Wondering why I haven't been posting as much lately? The answer to all these questions and more:
I'm proud to introduce "Learn Node.js by Example", a full-featured course hosted on Udemy.com. I decided to create this course to provide the directed, in-depth learning experience that is difficult to achieve with isolated tutorials and blog posts. »
The graph below shows average results of the SunSpider 0.9.1 JavaScript benchmark test for (what I assume to be) the 5 most popular desktop browsers: Chrome, Firefox, Internet Explorer, Safari, and Opera. »
I'm very excited to announce that I'll be speaking at Pittsburgh Tech Fest 2012! The event will be held on June 9, at La Roche College. Pittsburgh TechFest is a one-day event for software developers in the western PA area, organized by some awesome guys from local dev user groups. »
Are you smart enough to work at Google? A question many software engineers probably don’t want an answer to. However, as William Poundstone elaborates in his like-named book, this is exactly the wrong question to ask. »
JamIt is a framework to automatically generate Python skeleton code for a Google Code Jam problem, allowing you to focus on the solution, not the fluff. »
In my last post I went through installation and setup of some great new tools: node.js and socket.io. Now that we have node and socket.io installed, its time to play around a bit to understand how to use these new toys. In this post I’ll be writing a simple http server and some client-side html/javascript to go with it. »
A clear step-by-step guide to rooting a Motorola Photon using a method that does not require a web dock, or any other accessories. Includes detailed instructions for points of common confusion. »
Android Debug Bridge (ADB) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device. You can use ADB to transfer files, install apps, access bug reports, or access the shell of your Android device remotely, and that's just the beginning! In this guide, I'm going to show you how to install and use ADB. »