HowProgrammingWorks - JavaScript and Node.js Programming
6.31K subscribers
328 photos
8 videos
1 file
806 links
Программная инжененрия для JavaScript, TypeScrip, Node.js 👉 Group: https://t.me/MetarhiaHPW 👉 Node.js channel: https://t.me/metarhia 👉 Node.js group: https://t.me/nodeua
Download Telegram
Внимание! Сегодня 5 пары не будет, в связи с выходными у нас будет перенос и нескольких других лекций, напишу завтра.
В расписании я это уже изменил https://www.meetup.com/ru-RU/HowProgrammingWorks/events/calendar/ но напоминаю тут, что завтра 2 мая, мы пройдем темы сразу 2 лекций: 1. Proxy, Symbol, сериализаци­я и десериализа­ция 2. Функциональ­ное программиро­вание
В пятницу тоже будет 2 темы, они смежные по смыслу:
1. Кластеризац­ия Node.js приложений
2. Примеры структуры проектов
7, 8 и 9 КПИ закрыт, так что лекции я перенес, на 14, 15 и 10 соответственно, расписание исправил, см. темы тут: https://www.meetup.com/HowProgrammingWorks/events/calendar/
Примеры кода с лекции о стуруктуре приложений, модульности и связывании:
https://github.com/HowProgrammingWorks/Project
и еще тут немножко: https://github.com/HowProgrammingWorks/Benchmark/tree/master/JavaScript/Modularity

Примеры кода c лекции про проецирование датасетов и метапрограммирование (ядобавил пример с вложенными датасетами и новый декларативный синтаксис языка описания проекций): https://github.com/HowProgrammingWorks/Projection
В среду меня не будет, лекция со среды 16 мая, переносится на четверг 17 мая на обычное время, 16:10
Сейчас лекция в 25 аудитории на 1 этаже, в 307 электричество чинят, возможно и завтра будет в 25
Лекция есть, мы в 307 уже, если что
Odessa JS’18

••• Регистрация в команду волонтеров открыта •••
Увлекаетесь JavaScript? Хотите поучаствовать в организации супер-международного события на берегу моря? Или просто любите нетворкинг, дружескую атмосферу и солнечную Одессу? Что ж, вы – идеальный кандидат в волонтеры для Odessa JS’18!

Присоединяйтесь к нашей замечательной команде волонтеров и получите возможность бесплатно посетить конференцию. Кроме того, для вас мы гарантируем: питание, свободный вход на пре-пати и афте-пати, сувенирную продукцию и, конечно же, море веселья 🎉. Волонтерство на Odessa JS’18 это ваш шанс взглянуть на масштабное мероприятие JavaScript глазами организатора, а также ближе познакомиться со спикерами и спонсорами. Не упускайте возможность, подавайте заявку! 😉
Форма для заявки: https://goo.gl/forms/sJA5sZwPSyenM4uH2
Внимание! Сегрдняшняя лекция переносится на завтра, совместим с другой темой. Извините, что поздно сообщаю
Опаздываю, но буду
Сегодня была последняя лекция в этом семестре, но будут еще специальные для подготовки к экзаменам и повторению всего материала, о чем я напишу отдельно. Завтра лекции не будет, но я буду принимать курсовые и дипломы с 10:00 утра до 13:30 в 25 комнате
На OdessaJS кроме докладов будет параллельно проходить школа по программной инженерии и всем фундаментальным темам, которые должны знать профессиональные разработчики (см. список ниже). Если чувствуете, что какие-то темы ускользнули из Вашего внимания, то приглашаем на интенсивный курс от Тимура Шемсединова, Алексея Голикова и Алексея Орленко. Будет много примеров, лайвкод и ответы на вопросы.

Основы: контексты и замыкания, примеси, обертки, декораторы, мемоизация, чеининг, фабрики и пулы, символы, прокси, мапы и сеты, обсерверы, итераторы, типизированные массивы, построение индексов и кешей

Структуры данных: стек, очередь, дек, списки одно и двухсвязные, цикличнские списки и буферы, реализация на массивах, прототипах и классах, структуры на замыканиях, деревья бинарные и многосвязные, балансировка и поиск, графоые модели.

Асинхронное программирование: колбеки, параллельное и последовательное итерирование коллекций и коммутация потока управления, генераторы, промисы, события, асинхронная композиция, коллекторы, адаптеры асинхронности.

Функциональное программирование: функции высшего порядка, композиция, каррирование, частичное применение, функторы, функциональные объекты, монады, функциональное наследование, стиль функционального кода.

Структура и архитнктура: модули, слои, изоляция и связывание, вебсервисы, межпроцессовое взаимодействие, шина, брокер, инверсия управления и внедрение зависимостей, метампрограммирование и динамическое связывание.

Технологии: вебсокеты, масштабирование, кластеризация и балансировка, прилепание, непрерывная интеграция, перегрузка и обновление кода на лету, тестирование, развертывание, cборка мусора, чтечки памяти, объектно-реляционное отображение.

http://odessajs.org

С уважением,
~Тимур