(18-20 May, 2011, Warsaw, Poland). Again Paweł Czerski and Damian Wielgosik (organizers of the Front Trends 2010 Conference) prepared high-level front-end conference. As before on FT, with names that requires no introduction: Zbigniew Braniecki, Douglas Crockford, Tantek Çelik, Tom Hughes-Croucher, Andrea Giammarchi, Christian Johansen, Michał Budzyński and more.
The conference venue
The third and last day of this event – was the conference day. It took place in Kino Femina – yes the speakers was presenting theirs speeches in a cinema. It was really comfortable for the listeners during the presentations, but not so much at breaks. The cinema hall was a bit too tight for such big group of people.
Fortunately there was only one track of the speeches, we didn’t have to choose between two great presentations, like it was on Front Trends, so all the presentations could be heard.
- Douglas Crockford – Styling for success
- Dmitry Soshnikov – ECMAScript 6
- Juriy “kangax” Zaytsev – Fabric.js – building a canvas library
- Tom Hughes-Croucher – node.js
- Brian LeRoux – PhoneGap
- Tantek Çelik – CASSIS
Douglas Crockford – Styling for success
"There will be bugs"
Dmitry Soshnikov – ECMAScript 6
Dmitry was talking about new features planned in ECMAScript 6 (ES6). There was a long list of changes they are preparing for us with Harmony. Highlights to read about: let: block scope, constants (variables and functions), function parameters default values, destructing, object arguments (…rest), short notations, proxy objects, modules system, generators (iterators, coroutines/multi-tasks, array comprehensions. You should see his slides with bunch of code examples on slideshare 2
Juriy „kangax” Zaytsev – Fabric.js – building a canvas library
Juriy show as great object-oriented Fabric.js canvas library. It makes it easy to work with HTML5 canvas element. It is also an SVG-to-canvas parser, it’s unit tested, modular, cross-browser and fast.
During the presentation Kangax showed us some basic code, live examples (with very hight FPS) and described base functionality, even show some comparison with other canvas libraries.
You can check the demo and of course look at the source. Site using Fabric to help with t-shirts desing: http://printio.ru.
Tom Hughes-Croucher – node.js
In last few months node.js is everywhere, all talks about, most of the attendees was testing it. Tom started his presentation with some theory, client-server model. Then he described event loop idea, multi-tasking and non-blocking architecture. After such introduction he showed us some on-his-knees live coding. There were easiest examples of server listener, then some more complicated ending with real live-chat application. He even run his own wi-fi based node server listing for connections from audience.
Brian LeRoux – PhoneGap
Tantek Çelik – CASSIS
The last presentation on this conference and as I think the most controversial. Radek Benkel even wrote one full note about it 6 (in addition to the typical relation from whole conference).
There is a lot of questions coming with such project. Of course it has its limitations, the projects wasn’t dedicated for all possible uses but it is very interesting, different approach to the problem of doubled code.
- http://falsyvalues.com/schedule.html [↩]
- http://www.slideshare.net/dmitrysoshnikov/falsyvalues-dmitry-soshnikov-ecmascript-6 [↩]
- http://www.slideshare.net/zbraniecki/js-compilation-falsy-values-slides [↩]
- http://www.phonegap.com/ [↩]
- https://github.com/brianleroux/Cordova [↩]
- http://blog.rbenkel.me/2011/05/cassis-jeden-aby-wszystkimi-rzadzic/ [↩]
- http://cassisproject.com/ [↩]