Nothing Changes More Swiftly than Apple’s Swift Syntax

I’m enjoying the Stanford University class CS193P: Developing iOS 8 Applications with Swift. It’s free on iTunes U and the instructor Paul Hegarty knows his stuff. He’s a great explainer. I like how first he writes some code in a naive way and then fools around with it, getting it to work and then reworking… Continue reading Nothing Changes More Swiftly than Apple’s Swift Syntax

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… Continue reading Grunt unable to locate JSDoc (wrong installation/environment)

Comic Page for Dualism by Bill DeSmedt

I drew this for Bill just because I like his work, he’s a super smart guy and good friend, and I hope he is working on a sequel. You can buy the book here: http://www.amazon.com/Dualism-Archon-Sequence-Bill-Desmedt/dp/0974573434 Notes on the tools and process I drew on actual comic book bristol board with pencils, india ink, pens with nibs… Continue reading Comic Page for Dualism by Bill DeSmedt

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!

Surface Pro 3: Patience is Rewarded

I recently acquired a Surface Pro 3 during a Black Friday sale from a local Microsoft Store. I knew I was in for a challenge but I was up for it. I’m from the generation that witnessed the rise of personal computing in the late 20th century from clunky calculator-like boxes with tiny displays and… Continue reading Surface Pro 3: Patience is Rewarded