Web Developer / Code

Twitter-async

Twitter-async is my latest shared FOSS project that I have been working on. It's a PHP Twitter OAuth wrapper which let's you make parallel web service calls. I had originally created it for PubliciTweet in order to understand the OAuth specification. Open sourcing it helped other developers looking for such a library and also myself as they began submitting patches.

You can view the Twitter-async documentation on Github.

Sample Code

$twitterObj = new EpiTwitter($consumer_key, $consumer_secret, $oauth_token, $oauth_secret);  
  
$twitterInfo= $twitterObj->get_statusesFriends();  
try{  
  foreach($twitterInfo as $friend) {  
    echo $friend->screen_name;  
  }  
}catch(EpiOAuthException $e){  
  echo $e->getMessage();  
}

Repository summary

Watchers: 108
Forks: 17
Issues: 4

Commit summary (5 most recent)

Author: Jaisen Mathai <jaisen@jmathai.com>
Date: February 11, 2010 at 9:36 am
Message: Adding an isset check before returning from EpiCurl. This keeps a notice from going into the error log. Closes gh-44
 
Author: Jaisen Mathai <jaisen@jmathai.com>
Date: February 11, 2010 at 9:31 am
Message: Not using curlopt_interface for empty or localhost. Closes gh-46
 
Author: Jaisen Mathai <jaisen@jmathai.com>
Date: January 29, 2010 at 6:31 pm
Message: Adding dingram to the contributor list for e_strict support.
 
Author: Dave Ingram <dave@dmi.me.uk>
Date: January 29, 2010 at 6:14 pm
Message: EpiTwitter Bugfix: Iterate over response array if __obj isn't set Removing var_dump from unit test. (jmathai)
 
Author: Dave Ingram <dave@dmi.me.uk>
Date: January 29, 2010 at 2:07 am
Message: Bugfixes for EpiOAuth - Added missing $debug to OAuthResponse - Fixed response codes in exception raising - Accept string tokens for authenticate/authorize URLs
 


About this site:
This is my (Jaisen Mathai) personal site for potential employers who want to see my resume or portfolio. My ideal job would be to work as a Web developer on a large scale consumer website. My experience is in using PHP, MySQL, Ajax and JSON. I really enjoy creative brainstorming...taking a problem apart and narrowing 100 solutions down to the best one.

Thanks for stopping by. Be sure to drop me a line.