Предложения по воркшопам
Это ветка для обсуждений и предложений по воркшопам, которые хочется пройти.
Я попытался на #10 пройти learnlibuv, там надо писать на си, и задания показались «скудными» — мало информации, её приходилось выкапывать.
Думаю нужно пройти workshop по express/koa и замутить какой-нибудь livecode session по созданию чего-то несложного, типа блога или todo приложения. Можно даже разбить сессию на командную работу just for fun, чтобы каждый реализовал какой-то функционал (того же блога), сделал pull request, а мы потом всей толпой собравшихся ~~унижали~~ ревьювили его код :smirk:. То есть такой своеобразный хакатон как бы совмещает практику по node.js, express.js, git, по асинхронности, немного базы данных (жаль нет workshop'a по MongoDB), а также можно допилить туда тесты (мокка/jasmine) и какой-нибудь несложный деплой на heroku. В общем такие мысли.
@ipelekhan поддерживаю
Надо перевести javascripting на русский язык и проверить перевод learnyounode на ясность.
Я могу отредактировать и проверить перевод javascripting, но сам переводить в ближайшее время (as in месяца два) не возьмусь.
(attn @glukki, @ipelekhan, @vkfont)
@marinintim, начал переводить javascripting:
https://github.com/ipelekhan/javascripting/tree/i18n/russian
На этой неделе хочу взять себя в руки и добить :smirk:
Привет, хочу помочь с переводом.
@alnero, привет! Я перевёл несколько вещей из javascripting: https://github.com/ipelekhan/javascripting/tree/i18n/russian Можешь взять оттуда что-то и сделать свой PR в основной репозиторий (я не буду против :wink:), либо можем договориться, кто что переводит и ты сначала сделаешь PR в мою ветку, а я уже потом в основной.
Лучше второй вариант. Я сначала сделаю PR в вашу ветку. Пока для перевода возьму три задания: function-arguments, function-return-values, functions.
Перенёс обсуждение перевода javascripting в #22
Всем привет! Есть идея воркшопа про A+ промисы.
Воркшоп базируется на небольшом примере, в котором мы обрабатываем HTTP-запрос на логин в трёх ваирантах:
- Через обычные коллбэки.
- Через А+ промисы из библиотеки Bluebird.
- Через промисы с генераторами.
Набросок примера здесь: https://github.com/weekens/nodeschool-promise-workshop
Пример демонстрируем преимущества А+ промисов.
Что скажете?
@weekens, привет!
Есть такой воркшоп по промисам: https://github.com/stevekane/promise-it-wont-hurt. Также есть воркшоп по генераторам. Не хватает воркшопа по async await, но они пока в сильно экспериментальном виде, ещё много раз всё может поменяться.
@ipelekhan, посмотрел на воркшоп по промисам. Насколько вижу, воркшоп посвящён вопросу: "Как использовать промисы?"
У меня несколько другая задумка: провести воркшоп на тему "Зачем использовать промисы?" или "Как организовать код с помощью промисов?" Если такой воркшоп провести вживую, будет ли это интересно? Насколько это подходящее место для подобных инициатив?
@weekens, в целом это было бы интересно, но у нас нет лекций как таковых. Было бы круто примеры выше оформить как workshop для самостоятельного прохождения (с помощью этих модулей: http://nodeschool.io/building-workshops.html).
@ipelekhan, хорошо, попробую это сделать!