January 29, 2008

Lighting a fire underneath

Boooooo to me. I haven't posted a video on this blog in quite a while. I could spend a few minutes thinking of an excuse, but someone once told me "An excuse is an excuse no matter how valid". So..I'm going to get on the stallion and ride hard through the facebook videos and of course, as i promised, I will give out the source code. In the meantime ill leave you with a book I found pretty inspiring: The Inmates Are Running The Asylum by Alan Cooper.

Inmates

I love, love, love usability. I can't get enough of intuitive design and I'm sure you can't either. This book helped shape my mind a little and turbo boosted my quest to make software I write usable. Give it a shot.

November 04, 2007

Using JSON and XML

Part II.

Here are links to the references in video:

  1. A comparison of php json libraries
  2. XML on W3 Schools
  3. PHP Manual - JSON
  4. PHP Manual - Simple XML

Get the source code from the video here

Also, I failed to mention in the video that the current JSON Library used in the video has a problem with extremely large integers. There seems to be some fixes around the net. This forum post on json integers has some information but use all of it at your own risk.

October 26, 2007

FBML vs. IFRAME

So, as promised, here is part 1 of the facebook application development tutorials.

Here are the links explained the the video:

http://developers.facebook.com/
http://wiki.developers.facebook.com/index.php/Main_Page
http://developers.facebook.com/documentation.php
http://developers.facebook.com/tools.php

October 21, 2007

Facebook Application Development

  Facebooklogo_2

      Facebook application development is about engagement. It is about self expression. It about having fun! The next series of tutorials are going to fire up your synaptic gaps and hopefully help guide you to create one of your very own Facebook applications. The tutorials will be posted once a week (hopefully) and in steps. Here is the application theme and tutorial steps:

Theme: Identities
Description: This application will allow you to add various web identities on your facebook profile so that anyone can easily follow you around the web.

Steps:

   1. Deciding between FBML or IFRAMES
   2. Using JSON or XML
   3. FQL and the API
   4. Creating the application on Facebook
   5. Downloading and installing the facebook API
   6. Creating the local databases and folder structure
   7. Programming Application in PHP
   8. Linking facebook to your applications code
   9. Tracking your results
  10. Inviting your friends.

So, lets get started! I will be posting step 1 by this Friday. See you then!

October 15, 2007

The web has just begun.

    I am amazed at the internet. When I was 10 years old I was crying to my mother about getting my own phone line. Of course I didn't get it until I was about 13 years old but the point is that I was in need of way to socialize with my friends other than the bus stop. Then came my nifty Hewlett Packard 486 SX equipped with a 25Mhz processor and a whopping 25MB hard drive. Not to mention it had a 2400 baud modem that could surf the internet at a blazing 2.4 Bytes/Sec. Yes..I said bytes! Once again, I begged my parents, only this time for the internet.

    Prodigy was my first connection with the world wide web and through its 8-bit interface I happily and poorly surfed my way around. But on the horizon there was improved technology...an internet that was capable of 56k speeds and beyond. The dawn of the Instant messaging, IRC Chatting, Guestbook Signing age commenced. Geocities, webcrawler anyone? This was 1995 folk's, really not that long ago.

    Now with broadband and a fairly cheap computer communication with my friends is easier and more instant than ever. The social graph has skyrocketed changing the way people think, buy, invest, learn, communicate, breathe! Ok maybe not breathe but you get the drift. The internet offers the world a turbo boost in communication especially with "Social Software". Facebook, myspace, typepad, flickr and many others are offering remarkable social products. API's are growing exponentially, language standards are becoming more solid and with a little time I might even see my grandma's facebook profile. The internet is amazing! We should all stop, take a deep breath, and appreciate this internet age that we live in because I know my life would suck without it.