Category: Programming

  • Grunt unable to locate JSDoc (wrong installation/environment)

    Recently I set up Himins (a server-side node project) to properly build using Grunt. I got every tool working awesomely in my gruntfile.js except for JSDoc! Grunt give me this clue: Running “jsdoc:dist” (jsdoc) task >> Unable to locate jsdoc Warning: Wrong installation/environnement Use –force to continue. Aborted due to warnings. I had previously installed…

  • H@PPY N3W Y3@2 2015!

    My Resolutions for 2015 Contribute to an open source project Write a mobile app every month Master VIM, GIT, and Make Read all of Focus’ suggested computer science papers at least once 🙂 Write ALL the tests first! Roar! Buy and read books printed on paper! I’ll post weekly updates!

  • Cocos2D-Swift 3.0: A great way to get started developing iOS games!

    If you’re new to iOS game development now is a great time to get started. In 2008 a brilliant engineer named Ricardo Quesada rewrote his 2D game engine for Apple’s iOS and released it as open source. It’s no exaggeration to say that hundreds of games, like my own, were developed using Cocos2D-including dozens of…

  • Apple’s Snakes and Ladders Swift Example

    All the cool kids are learning Swift this week! Not wanting to be left out I downloaded Xcode beta 6 and the iBook introduction and started following long with the code sample in Xcode’s new playground. Swift is impressive as it fixes a number of issues with Objective-C by replacing it wholesale with a modern…

  • Sprite Kit, Retina, iOS7 and Getting It Right

    I spent more time that I care to admit figuring out how to reconcile my old Dungeonators code with Apple’s Sprite Kit, Retina displays, and iOS 7. Along the way I searched the web for help and ran into tons of tutorials and advice for indy game developers (I highly recommend    www.raywenderlich.com  for a…

  • Re-doing Dungeonators

    One thing I think all software developers love to do is to make software for “the heck of it.” Hacking something together without having to worry about users, open source community members, and code reviews, is something devs don’t get to do often in these days of test-driven, agile, minimum viable products. Back in 2011…

  • Learning Haskell on the Web

    (Image source:  https://blog.kejsarmakten.se/all/software/2011/10/23/haskell.html) Below are websites and such that I’m tracking in my quest to sharpen my FP skills by learning Haskell in my spare time. The Haskell website (where you can download it) A brief introduction to Haskell on GitHub (apparently from a book on Scala, short and sweet) A complete Haskell textbox on…

  • Getting Xcode and GitHub to work together like besties

    Updated for Xcode  Version 7.3.1   Thanks to  Jake for pointing out that his blog post needed a little freshening up! After watching the WWCD keynote I wanted to fool around in Cocoa and Objective-C again. It’s been a while and my Xcode skills were rusty. One task that always seems tricky is getting Xcode’s…

  • Everyone should learn to code

    I was on a HuffPost Live segment and got a chance to discuss why learning to code is something everyone should do! Movement Grows To Cultivate Computer Programming And I have two HuffPost blog posts talking about coding and drawing and why you should learn to do both.

  • Opps! Errors in Google’s Chrome Extension Tutorials

    I don’t know why, but I got interested in writing a Chrome  Extension. Yeah, I know, like 3 years too late. I figured it would just take an hour and I might learn something about well designed plug and play component  architecture. I quickly found the Getting Started tutorial. The screen shots were a bit…