Oct 28

Quick and easy way to find yourself.

Recently I was somewhat shocked to see that there wasn’t a site similar to http://www.whatismyip.com/ for finding GPS coordinates. So i set out to create it. 6 hours later, you have http://www.whatizmygps.com/. All you need is a web browser that supports HTML5 geolocations… Check it out.. Its not perfect, but it works.

whatizmygps logo

Jun 29

After 3 years, Apple iOS start getting some flash love

It was on this day 3 years ago that the original iPhone hit the shelves in the US. Most people wont remember the day as the 29th of June 2007, instead they see it as the day the race to building better phones wasnt in the features(ie Nokia phones of the day). Instead the mobile phone market was suddenly met with the formidable force that was Apple Inc.

Lots of controversy has surrounded the mobile platform over the past 3 years. However I think that bringing Flash to the mobile device has been the most controversial. So much so that the CEO of Apple, Steve Jobs has even issued a press release to give Apple a voice to the matter.

A few weeks ago, I stumbled onto an excellent iPhone application that should inspire all flash developers to Continue reading

Apr 25

Week 7 thesis presentation

On friday Pallavi Sah and I presented our ideas for our thesis on online teaching and learning to our supervisor and assessor. For those that are unfamiliar with our topic, it is about looking into ways to integrate HTML 5 features such as the video tag and the canvas tag into a online learning environment. A way to summarise it would be to describe it as merging the concepts found in facebook and YouTube with forums.
To bring you up to speed with what we have done, here is a Prezi which outlines what we have done and what we are going to be doing over the coming weeks.

Apr 16

Compilers get lazier as they get smarter

The first real programming language I ever used was HyperTalk on Macintosh computers almost 5 years ago. It was a language that was compiled once when the code is first executed. Today, I use modern languages like C++, Objective C, Java and ActionScript 3 which provide much better performances thanks to the use of compilers.

We all take compilers for granted, pressing save/compile just to see if what we are doing makes sense. I know that while I am coding, I subconsciously type a line and press compile while I write the next line of code. I should point out that I am not a compiler expert. Nor do I have any knowledge of how they work their magic.

Recently(by recent I mean 2 months ago), I discovered a very important lesson about these dynamic languages while I was doing some Flex web development using a caingorm micro-architecture. I was surprised to find that Continue reading