Sync MAMP MySQL Database Using Dropbox
This is a great way for developers who tend to work on several different machines to sync their local development environments. Notice! This is not a recommended configuration for mysql, and …
jQueryTO 2014 SlideDecks
I’ll update this list as I find them: Day One: The State of jQuery – Kris Borchers The Chroma Zone: Engineering Color on the Web – Lea Verou Mobile Web Compatibility …
Sportsnet/Bluejays Multicam
This was a pilot project I worked on with Videogami/Dome Productions that allowed you to make a video clip of any play during a BlueJays game and watch it back …
Interning at IBM
The following is the report I wrote upon completion of my 16 month internship at the IBM Canada Software Lab in Markham, ON. I had the report reviewed by an IBM …
3 Reasons not to Re-size Images with HTML/CSS in Mobile Browsers
Images are Worse Quality You will end up with a worse quality image than if you were to re-size the original image before serving it since browser image re-sizing algorithms …
The Job Hunt
With a lot of my peers graduating from the University of Toronto Computer Science program this year I’d like to share some advice I received recently from one of my …
Technology in Moderation
New technology is constantly being introduced with the promises of simplifying and improving our lives, however, too much of it can ironically end up only complicating it. Now that we …
Google Poems
As a followup to my post on Artificial Consciousness, I have to mention an experience I had last week. One of the common arguments against the possibility of sentient and …
Artificial Consciousness
In the field of Artificial Intelligence, consciousness is just as controversial an issue as it is in human psychology. The fundamental issue is whether or not conscious awareness is simply …