JSFoo is a one day conference on building rich web applications in JavaScript. Having tasted success on its previous editions in Bangalore and Pune, HasGeek organized the Chennai edition of JSFoo on 18-Feb-2012. The turn around for the event was quite good. I had reached the event at around 8:30 AM and was catching up with some of the old friends. The day started with an introduction to HasGeek and what followed was a series of interesting talks in two parallel tracks. Overall it was a good learning experience. The videos of the event will be out in the web shortly. Attaching the screenshots of mind map I have created during the event. Click on the images to enlarge them.
Cross Platform Mobile apps using JQuery Mobile and RhoMobile
The first session I attended was on cross platform mobile app development by Balaji Loganathan. He talked about some of the popular web frameworks to build mobile web app. He briefly compared the mobile web app and the native app and explained the need for cross platform mobile app development API. Then, he talked about RhoMobile and how handy it is for building enterprise mobile applications.
Production ready apps with Flatiron
Flatiron is a framework for building applications using Node.js. Flatiron is sponsored by Nodejitsu and the code is available on github. I have built few apps in Node.js before but have never heard about it. The session was delivered by Pavan Kumar Sunkara (@pksunkara), a student from IIT Madras who is currently doing his internship with Nodejitsu. Flatiron seems to include some interesting components and it is the responsibility of the app developer to pick and choose what he wants. It is still in its early stages – just two months into development but seems to be promising. All the best to the team.
JavaScript and the compatible Web
The session on the compatible web was delivered by Rajesh (@avranju) from Microsoft. Though the session was meant to be a sponsor session (Microsoft was one of the sponsors for the day), Rajesh didn’t focus much about Microsoft products. He talked about the challenges in building web applications because of the availability of wide range of browsers and OS. He talked about Modernizr and other frameworks / techniques to overcome these compatibility challenges. Nice and interesting session.
Data visualisation in JavaScript
The session was delivered by Anand S (@sanand0), chief data scientist at Gramener. He talked about the need for visualization. He said “Don’t take too much into average. Try to plot all the points and visualize them”. For visualizing data, one need to be creative and tools are just helpers in the process. You can build rich visualizations with simple divs in HTML without any complex libraries / tools. He demonstrated some of the cool visualizations he has build at Gramener. His talk was very crisp and clear. One of my favorite sessions for the day.
Building visualisations that rock using Web Standards
The second session for the day on data visualization was delivered by Harish (@hsivaram), a web developer evangelist at Adobe. This was the first session right after the lunch break but still Harish managed to keep us awake. Great job bro! Harish showed us how passionate he is about the data visualization. The session was more like a Show-n-tell where he built a replica of the cool visualization on Google Zeitgeist 2011 site. He used Easel.js and Tween.js to build the visualization in less than 40 mins.
Tracking Memory Leaks in Client Side JavaScript Application
This is a session by another sponsor of the event - Directi. Vishnu (@pathsny) from Directi delivered this much useful session. He talked about how to identify memory leaks in JavaScript and some of the good practices to avoid them. His session was very informative and I would rate this as the best one for the day. I have learnt a lot from this session. Looking forward to the video of this session and the demo app he has built.
JavaScript is mischievous. Handle 3rd party content with care!
This interesting session was delivered by Krishna Chaitanya T (@novogeek), a Microsoft MVP for IE. He talked about mashups and the things we need to consider while including third party scripts in our web application. He briefed on the possible attacks because of the usage of third party scripts via script injection or frames. The demo was also quite interesting. This is another session for which I would give the highest ratings.
Ajax is history - Build real time apps in JavaScript
The last session of the day was on building real time web application. It was delivered by Srirangan S. He talked about how the web applications have evolved in the last two decades. Then, he demonstrated how he built his site review19 using Node.js and Socket.io.
-- Varun
No comments:
Post a Comment