Autor wpisu: Vokiel, dodany: 22.05.2011 01:32, tagi: javascript
Falsy Values === A True JavaScript Event
(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.
This time, the event was not only a conference (1 day) but also (or mostly – 2 days) – a workshops. On the first two days participants could feel live coding on seven different workshops. Beginning from „Introduction to JavaScript”, „HTML5/CSS3″ through „Game Development”, „node.js”, „Desktop applications with Javascript” ending with „ECMAScript 5″ and „TDD/JavaScript testing”.
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.
Conference schedule
- Douglas Crockford – Styling for success
- Dmitry Soshnikov – ECMAScript 6
- Juriy „kangax” Zaytsev – Fabric.js – building a canvas library
- Tom Hughes-Croucher – node.js
- Zbigniew Braniecki – Javascript compilation
- Brian LeRoux – PhoneGap
- Tantek Çelik – CASSIS
Douglas Crockford – Styling for success
Douglas started his speech from showing some psychological research. Told us about Head vs Gut, how and why it works. After this introduction he was talking about readable code, perfection, consistent style, explicitness, avoiding confusion, writing in language you are writing in. He brought some info about JSLint – The JavaScript Code Quality Tool. If your code is written by the gut not head – be careful with this tool – it will hurt your feelings. "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