Tutorials

  • GitHub Cards Example

    Using GitHub Projects and Cards for Project Management

    It’s a whole new GitHub universe with these simple project management-like features.. GitHub has released a set of features that I’ve found very helpful for making the development cycle easier and more efficient. My good friend @MarcSavy kindly sent me a link to this and pointed out the latest post on the GitHub Blog, which summarizes […]

  • NPM Hangs on Network Step

    If you’ve been the victim of NPM hanging during inopportune moments at work, you’re not alone. Up until a few weeks ago, NPM had an issue where it would run multiple concurrent connections and overwhelm the network. Eventually it just stops responding. While there is retry functionality in the code, it hangs before ever reaching it. With SSL involving […]

  • Upgrade from TSD to Typings

    As you may or may not know, TSD was recently deprecated and the author has recommended that users switch to Typings instead. Luckily for us, it’s something that can be done in just a few easy steps. I’ve outlined them below: Step 1: Remove `typings` dir. $ rm -rf typings Step 2: Uninstall TSD. $ npm uninstall tsd […]

  • Angular Check if Form is Valid from Controller

    The other day I was asked how you could check whether a form in Angular is valid from within the controller that corresponds to the form. Traditionally, this is how you would check the validity of your Angular form in the view, or your HTML: <form name=”superForm” ng-submit=”submit(superForm)”>   <!– Add input fields here –> </form>   […]