Friday, June 26, 2009

Nikefootball

My very first week at Alloy... err Takkle.... I started working on the nikefootball ad campaign. Though my portion was very minute, I learned a great deal from my manager. It is always good to have a perl reference sit next to you :P.... I was working on the facebook connect for the ad-campaign and the biggest disappointment is that it doesnt work on Internet explorer because there are too many other javascripts on the page. I was able to make fb connect work on IE as a seperate module but with so many javascript modules, it just doesnt function the way it is supposed to. have any of you guys faced this earlier? I have been reading about FB connect on internet explorer for quite a while now.

Link: http://www.takkle.com/nikefootball

The next project is going to be the Puma ad campaign which I am supposed to handle.

All's Well That Ends Well!
Aloha

Monday, June 22, 2009

Facebook Connect

worked on the facebook connect. first time worked on the build server. until now was working
only on the tutorials from cpan about moose and catalyst.. the problem with the existing
module was that it asks for the user to login using his/ her facebook details, however after
logging in the pop up window does not close and redirects to an error page and only on
page refresh the multi frien selector loads up. its supposed to load on login as a javascript
function. developed a mock up of the required implementation however was not able to
integrate it with the existing module as we have to update the prod server each time as the fb stuff wouldnt work on the dev box.

Friday, June 19, 2009

First Week @ Alloy....

This post is basically going to review the tutorials of Catalyst and Moose.

Catalyst:

The Catalyst tutorial on CPAN seemed to be poorly organized in terms of content. It looked more like a dozen people working on a common topic without great unison. Looked more like patches of work. It never tells about POD having to be a t the beginning of the line. I did not know about this and my files looked right and when I tried running the server, it just wouldn't. Later I came to know that all the pod statements which start with an = sign should be placed at the beginning of a line without any whitespaces. And there was no proper documenation on what qq stands for and what a qw stands for. qq stands for a "" and qw for a whitespace where a single character q would mean '' .

These are just a few things that I am able to recollect from the tutorial.

Moose:

The tutorial on Moose looked more organized and clean but I have to say that the tutorial on DBIx::Class stole the show. It was a great tutorial and I highly recommend everyone to have a look at it. There is plenty to learn from there, about how to write sql abstract queries. Its not about writing queries that makes it simpler. With either the Database or the Class schema, the other could be generated.

Perl Programming could be fun, however until you get going, its pretty rough.... until you understand the concepts it aint a piece of cake.. I am still in the learning phase and am hoping that perl would be something that I could master with time, especially being with a Perl Guru :).... Perl is not like mos tof the server side languages that can be self learnt from the internet. You definitely need a Perl Guru to teach you the stuff...

Finally I got to work with Facebook Connect which quite seems the most interesting till date. I was highly impressed with the functionality that FB offers to its customers. You could use Facebook connect from any of your websites and could even pull out information about friends, status etc and also publish stuff on the FB account. There are quite a good number of sites these days which uses FBConnect in a way that reduces the user frustrations caused by "registrations" to the websites. Instead of having a seperate registration for the site, they let the users login using FBConnect and pull out info from their FB account and replicating it on to their system to use it as a means of security.

P.S: Thinking of implementing FB connect for this blog for the comments section...

Thas about it for now... shall write more next week... waiting to get to the databases and see how they are organized. and also looking forward to working more with FB stuff...