Unable to find local grunt after git clone [solved] A common problem with an even more common solution. After you git clone a repo, trying to use grunt will result in the following error: Fatal error: Unable to find local grunt. If you're seeing this message, either a Gruntfile... Read more

How to Build and Install Libcurl For many server-side projects that are designed to work with outside resources at the command line level, curl is a tool that I often have to use. This is especially true when I am writing programs in C that are... Read more

Dissertation is only the beginning I want to point out something that a lot of PhDs don’t realize: your dissertation is the BEGINNING of your career, not the end. It is not going to be the best work you will ever do, and in many... Read more

How to Install CouchDB Locally and Enable CORS These days I’m doing all my development work on a Chromebook. Since the majority of my projects involve Apache’s CouchDB, I need a local instance up and running. In this tutorial, I’ll walk you through how to install CouchDB from... Read more

The Open Source Author Profit Model Recently I was asked to give a presentation on open source development and its implications in enterprise environments that are traditionally Windows-based and rely on support licenses for, well, support. When I mentioned that the only difference between a lot... Read more

Introduction to REST API’s and Security When we want to access our database from within our code, we can generally put calls to our database right there within our application. In the world of Single Page Applications (SPA), though, to access a database like this would... Read more