Node.JS в индустрии
Большую роль получили выступления связанные с использованием Node.JS в индустрии. Ben Acker (@nvcexploder) из Walmart, Jacek Korycki из Skype, Clifton Cunningham (@clifcunn) из Mail Online, а также Bill Scott (@billwscott) из PayPal рассказывали что начали внедрять Node.JS чтобы частисто заменить старый стек программного обеспечения, который обычно состоит из огромных backend систем обычно написанных в Java.
Dav Glass из Yahoo показал какие инструменты команды используют (и пишут) во время разработки (презентация). У меня создалось впечатление, что главной целью таких презентаций было заманивание девелоперов под свою крышу, что является обычным делом на такого рода мероприятиях.
Будущее асинхронного программирования в Node
Bert Belder (@piscisaureus), один из разработчиков Node.JS выступил с амбициозным проектом Future of asynchronous programming in node, где поделился мнением каким образом можно было бы решить вопрос long stacktraces. Для программиста с прошлым из Enterprise Java это больной вопрос, когда не знаешь какой же метод вызвал коллбэк в котором произошел сбой.
Level.db
Rod Vagg (@rvagg) рассказал о эволюции баз данных в презентации A Real Database Rethink
Max Ogden (@MaxOgden) представил свое видение работы с бинарными данными: Working with binary + multidimensional data in JavaScript. Некоторые называют Level.db аналогом Node.JS для баз данных, ввиду минималичности, модулярности и простоты.
Сообщества (communities)
Isaac Schlueter (@izs) выступил в заключительной презентации Compassionate Communities на тему каким образом строится эффективное и неконфликтующее Open Source сообщество. Выступление было встречено на ура.
Разное
Также на конференции выступали следующие спикеры:
Dominic Tarr (@dominictarr)
Paolo Fragomeni (@hij1nx)
Jake Verbaten (@raynos)
Max Bruning (@mrbruning)
Trevor Norris (@trevnorris)
Richard Rodger (@rjrodger)
Emily Rose (@nexxylove)
Elijah Insua (@tmpvar)
Matteo Collina (@matteocollina)
Dominic Tarr (@dominictarr)
James Halliday (@SubStack)
Практические занятия
Просто установите модуль из npm и запустите levelmeup
npm install levelmeup -g
levelmeup
Затем следуйте инструкции — начиная от простейших операций с levelup, заканчивая написанием сложных запросов к базе.
Такой подход немного похож на различные Koans (например Scalakoans, Rubykoans)
Итоги
Я буду добавлять недостающие материалы как только найду. Если есть вопросы — прошу задавать в комментариях.
ссылка на оригинал статьи http://habrahabr.ru/post/193752/
Добавить комментарий