Pull to refresh

NodeConf EU 2013 — впечатления

Reading time2 min
Views3.1K
Nodeconf.eu в этом году проходила с 9 по 11 сентября, в городке Waterford, на юге Ирландии. Это одна из немногих конференций которая проходит в Европе и полностью посвящена Node.JS. Презентации проходили в центре города, а практические занятия закрепляющие выступления проводились на острове скромно названном (на время проведения мероприятия) Nodeland. Всего участвовало 140 человек. В этом посте я собрал материалы с конференции, а также свои впечатления.



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 это больной вопрос, когда не знаешь какой же метод вызвал коллбэк в котором произошел сбой.

LevelDB


Rod Vagg (@rvagg) рассказал о эволюции баз данных в презентации A Real Database Rethink
Max Ogden (@MaxOgden) представил свое видение работы с бинарными данными: Working with binary + multidimensional data in JavaScript. Некоторые называют LevelDB аналогом Node.JS для баз данных, ввиду минималичности, модулярности и простоты.

Сообщества (communities)


Isaac Schlueter (@izs) выступил в заключительной презентации Compassionate Communities на тему каким образом строится эффективное и неконфликтующее Open Source сообщество. Выступление было встречено на ура.



Разное


Также на конференции выступали следующие спикеры:

Dominic Tarr (@dominictarr)
Paolo Fragomeni (@hij1nx)
Jake Verbaten (@raynos)
Trevor Norris (@trevnorris)
Richard Rodger (@rjrodger)
Emily Rose (@nexxylove)
Elijah Insua (@tmpvar)
Matteo Collina (@matteocollina)
James Halliday (@SubStack)

Практические занятия — LevelDB


Самоучитель по levelup

Просто установите модуль из npm и запустите levelmeup

npm install levelmeup -g
levelmeup



Затем следуйте инструкции — начиная от простейших операций с levelup, заканчивая написанием сложных запросов к базе.
Такой подход немного похож на различные Koans (например Scalakoans, Rubykoans)

Практические занятия — Debugging


Max Bruning (@mrbruning) из Joyent показал использование Dtrace и mdb: Example Debugging Session Using DTrace and mdb.

Итоги


Я буду добавлять недостающие материалы как только найду. Если есть вопросы — прошу задавать в комментариях.

EDIT: добавил слайды о DTrace и mdb
Tags:
Hubs:
Total votes 9: ↑9 and ↓0+9
Comments6

Articles