• Все события с тэгом jsnn
  • Митапы с тэгом jsnn
  • Обучение с тэгом jsnn

Ember.js NN Meetup #1

Организатор Natalia Fel

Поделиться в

366

30 августа в пространстве "Кинофактуры" пройдёт первый Ember.js NN митап.
Поговорим про JSX шаблоны в Ember. AST деревья, байткод, синтаксические особенности. Послушаем исповедь фронтенд разработчика перешедшего с Ember на React.
И про то, почему 9 женщин не родят ребенка за один месяц, а Ember разработчик может :)
Регистрируйся, приходи послушать и вкусно покушать в компании с самым уютным EmberJS сообществом в мире.
А еще мы разыграем много подарков от организатора мероприятия - компании RetailNext!

Расписание:

  • 18:00 - 18:30 - Регистрация и welcome drinks
  • 18:30 - 19:10 - Андрей Михайлов (Frontend developer, Ember enthusiast, Kaliber5, Москва) "Behavior-Driven Development с помощью Cucumber или как не подавиться огурцом."
  • 19:10 - 19:50 - Александр Канунников (Senior Front End Engineer, Ember lover, EPAM, Санкт-Петербург) "JSX шаблоны в Ember. AST деревья, байткод, синтаксические особенности."
  • 19:50 - 20:10 - Coffee Break
  • 20:10 - 20:50 - Михаил Логинов (Software Engineer, RetailNext, Нижний Новгород) "Фокусируемся на важном с Ember и Firebase"
  • 20:50 - 21:30 - Максим Масленников (Software Engineer, GS-Labs, Гусев) "Управление CSS свойствами с помощью аудио сигнала" и "Первый взгляд на React после Ember"
  • 21:30 - ... - EmberJS Party (вкусная еда и напитки в конце рабочей недели)

Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Мероприятие проводится при поддержке компании «Яндекс».

Доклады

  • «Роутер как у сына маминой подруги» – Павел Малышев (MUST lab)
    Когда мы разрабатываем веб-приложения, мы часто используем маршрутизатор. Каждый фреймворк имеет свой собственный, хотя все они используют одни и те же принципы. Или нет? Действительно ли существующие маршрутизаторы достаточно гибки, чтобы покрыть все кейсы веб-разработки? Или "танцы с бубном" - это неотъемлемая часть работы с маршрутизацией. Давайте ответим на все эти вопросы, сравнив различные маршрутизаторы, попутно разработав свой собственный подход.

  • «Пишем ESLint-правила» – Леонид Лебедев (Yandex)
    Если стандартный набор правил не покрывает все ваши потребности, то нужно начать писать свои. В докладе расскажу зачем создают правила для ESLint, почему мы стали это делать, а также попробуем создать своё правило.

  • «Жизнь до Runtime» – Никита Сидоров (Yandex)
    Поговорим о построении графа зависимостей программных модулей в NodeJs приложении: рассмотрим CommonJs и ESM системы модулей, их обратную совместимость и переход от одной к другой. Обсудим, как анализ графа зависимостей может упростить жизнь разработчиков — избавить вас от лишней работы, улучшить аппетит и помочь скинуть лишние 5кг, ведь лето уже на дворе.

Блицдоклады / Lightning talks

  • «Стилизация реакт приложений» – Антон Кастрицкий (Yandex)
    Рассмотрим самые популярные подходы к стилизации приложений в контексте современного веба. Выделим их плюсы и минусы, а так же поговорим про новый подход, который мы разработали, создавая дизайн систему Яндекс Маркета.

  • «Как применить интерактивные карты для визуализации имунного ответа» – Дарья Завьялова (НИИ БМТ ПИМУ) & Глеб Мялик (Тинькофф)

  • «React Memo … Wtf?» – Макаров Андрей

Ребята, пожалуйста, возьмите с собой документы (необходимы для охраны БЦ).


Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!


Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Доклады

  • «Tensorflow.js - создаем, обучаем и используем нейронную сеть не отходя от браузера.» – Максим Теричев (Лад)

  • «Modern Ember.js» – Андрей Фель (RetailNext)
    Обзор основных преимуществ Ember. Дивный новый мир Ember Octane.

  • «Что даёт нам Webpack: устройство бандла» – Андрей Синицын
    Разберём, что внутри у бандла вебпака, как это собирается, и как это всё можно использовать себе на пользу

  • «Как делать крутые компоненты на Angular» – Александр Инкин (Тинькофф)
    Принципы построения и особенности Ангуляра, позволяющие создавать удобные, надёжные, гибкие и производительные компоненты.

  • «Sagas vs thunks» – Олег Хлевнов (Smartbics)
    Разбор и сравнение двух популярных способов работы сайд-эффектами в проектах на React


<3

Мероприятие проводится при поддержке компании «RetailNext».
Большое спасибо за помощь с площадкой компании «Лад».


Участие бесплатно, места хватит всем!

Кстати, у нас есть чат в telegram – @js_nn. ;)

Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!


JSNN #11

Организатор Andrey Makarov

Поделиться в

957

Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Мероприятие проводится при поддержке компании «Яндекс».

Доклады

  • «Типографика в вебе» – Антон Кастрицкий (Yandex)
    Разберём на примерах, как и из чего собираются интерфейсы. Поговорим про тексты, их оформление, доступность и производительность в контексте современных веб-приложений.

  • «Let's kill lifecycle» – Александр Шушунов (EPAM Systems)
    Не любите lifecycle, а componentWillReceiveProps заставляет вас плакать? Let's make React pure again! Я покажу, как lifecycle делает ваш код сложнее и добавляет в него ошибки. Расскажу, как от этого избавиться или хотя бы спрятать.

  • «Цена типизации» – Назим Гафаров (Yandex)
    Типизация обходится дорого. Сегодня ты пишешь дженерики, завтра дженерики от дженериков, а послезавтра программируешь на типах и выносишь из дома вещи ради новой дозы типизации. Я расскажу, как получить преимущества типизации, прилагая минимум усилий или вовсе не используя типизацию. Обозначу условия, при которых типизация окупается. Доклад будет интересен командам, которые присматриваются к TypeScript или Flow, но боятся, что затраты на внедрение превысят выгоду.

  • «Жизнь после Svelte» – Павел Малышев (Mustlab)
    Что делать, если хочется ещё больше ванилы? Готовы ли веб-стандарты для решения прикладных задач разработки? Есть ли жизнь после Svelte?


Участие бесплатно, необходимо получить инвайт.

Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!


Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Мероприятие проводится при поддержке компании «Toptal».

Доклады

  • «Строим Back-end на node.js, идём в highload» –* Илья Утов*
    В докладе рассмотрим создание масштабируемых, отказоустойчивых server-side проектов на node.js. Поговорим о v8 и чуточку зацепим libuv

  • «Управление состоянием в Svelte»Павел Малышев (MUST lab)
    Разберемся на примерах как работать с состоянием в приложениях на SvelteJS. Что такое Svelte Store и чем он отличается от Redux.

    Warning: Live coding detected!

  • «От чего не спасает Flow» – Олег Хлевнов (Smartbics)
    Краткий рассказ о случаях бесполезной работы с типами.

  • «Тестирование Angular фронта: из огня да в полымя» –* Андрей Ермаков* (Тинькофф.ру)

  • «Обзор фич ESNext (ES7, ES8, ES9)» – Кирилл Новиков (Hippo)
    Доклад про то как устроен процесс создания новых функций языка JavaScript. Как можно уже сейчас использовать функции из будующих версий языка или даже написать свою.

  • «Как не писать код самому, делегируем наши проблемы AST»Никита Сидоров (Яндекс)
    Рассмотрим проблему написания автотестов на обфусицированные React-компоненты и страницы.
    Кратко пробежимся по основам использования AST в реальном проекте на примере автогенерации селекторов для React-компонент, используя библиотеку reselector.


Подробнее о спонсоре

Toptal - это сеть, объединяющая лучших специалистов мира с ведущими мировыми компаниями. В настоящее время есть много возможностей для работы над интересными JavaScript проектами с клиентами из Европы, Северной Америке и другие. Для нашей сети мы предоставляем множество возможностей профессионального развития от Toptal Academy, "Cеть спикеров" и многое другое.

Подробнее на: toptal.com


Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!


JSNN #9

Организатор Andrey Makarov

Поделиться в

811

Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Мероприятие проводится при поддержке «Hippo Technologies».

Доклады

  • «Поиск новых форм» – Никита Глазов (Yandex)
    Я хочу рассказать, как я участвовал в разработке проекта "Поиск новых форм" от Яндеска (ya.ru/design)

  • «Магически исчезающий JS фреймворк» – Павел Малышев (MUST lab)
    Поговорим о новом тренде AoT-компиляторов в ванилу на примере SvelteJS.

  • «Жизнь после Angular CLI» – Алексей Охрименко (IPONWEB ltd)
    Мы все знаем об angular-cli,оно позволяет создавать Angular приложения вызовом пары команд. Но что делать когда приложение создано? Нам нужна библиотека компонентов. Мы обсудим инструменты которые позволят нам создать множество компонентов и тестов практически автоматически.

  • «Сетевое взаимодействие в WEB: аудит производительности» – Борис Стрельников (Тинькофф.ру)
    Обсудим основы TCP, CDN, эволюцию HTTP, нюансы беспроводных сетей, покажем как внедрить аудит сетевого взаимодейтсвия для сайта и закончим кратким обзором полезных инструментов и утилит.

  • «Куда катится веб» – дискуссия от Сережи Рубанова и Андрея Яманова (BeerJS, MoscowJS).
    В Вебе появляется все больше API, позволяющих взаимодействовать с железом и приближающих веб-приложения к приложениям нативным. Такие технологие как PWA, WebAssembly, Houdini, разделяемая память, Worklet’ы просто не могут не изменить наши подходы к написанию приложений. Попробуем разобраться как будет выглядеть веб будущего и как к этому подготовиться нам, разработчикам

Ребята, пожалуйста возьмите с собой документы (необходимы для охраны БЦ).


Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!


Приглашаем всех 16 декабря на JS NN Meetup в офисе Positive Technologies.

JS-сообщество Нижнего Новгорода и специалисты PT проведут митап в теплой ламповой обстановке: будет много общения, обмена опытом, новых знаний и, конечно, вкусная пицца. :)

Вот о чем расскажут докладчики:

  • «Краткий экскурс в технологию WebRTC» — Леонид Вайцехович
    как устроена технология, как ее использовать

  • «Анимация в браузере» — Антон Кастрицкий
    как тестировать анимированный интерфейс и оптимизировать анимацию для улучшения работы на слабых устройствах

  • «Angular Hybrid Application: что это, зачем, а главное как» — Динара Крылова
    подходы к гибридному приложению на основе двух фреймворков Angular и AngularJS.

  • «Делаем правильно изоморфные приложения» — Павел Малышев (MUST lab)
    интересные кейсы с использованием изоморфных JS-приложений.

  • «Героический AngularJS, или для чего добавлять Redux-Observable» – Иван Николаев

  • «Localization process: о важности локализации и взаимодействии между командами» — Олег Пименов
    об опыте локализации интерфейса для англоязычных пользователей.

  • «Загрузка изображений в браузер» — Александр Тихонов
    альтернативный способы и полезные кейсы.

Вход бесплатный, по регистрации (регистрация нужна, чтобы всем хватило мест в офисе, все получили именные бейджи и видеозаписи с презентациями после события)

До встречи!


Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Доклады:

  1. "Styled Components — иной взгляд на стилизацию React-компонентов" – Кирилл Новиков (слайды)
  2. "Клиентская производительность" – Роман Парадеев
  3. "Типографика в вебе" – Максим Алёшин
  4. "Vue.js с нуля" – Дмитрий Злыгин (слайды)
  5. "Тестируем пользовательские сценарии вместе с Гермионой" – Николай Ильченко

Зал другой и места много, но не такой большой как "RED", поэтому

обязательная регистрация.


Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!


Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Доклады

  • "Фронтенд для миллионов" – Анастасия Горячева (avito.ru, г. Москва) (слайды)
    Требовательность аудитории Авито растет постоянно. Мир, технологии – всё меняется. Ожидания пользователей всё выше и выше.
    Как меняемся мы сами, чтобы дарить больше радости нашим пользователям? Почему эти изменения – внезапно – помогают нам самим развиваться в профессии? Какие боли и выгоды приносит текущий стек технологий, при чем тут дизайн-платформа, есть ли жизнь без react, куда мы катим open source и что будет дальше.

  • "Unit тесты в NodeJS" – Кирилл Новиков (слайды)
    Немного теории, Обзор инструментов (Mocha, Sinon, Chai, Istanbul, Proxyquire, Faker), примеры использования всего этого
    Кирилл Новиков

  • "Ни RESТа себе! GraphQL is Coming" – Артем Малышев (слайды)
    Уже очень давно стандартом де-факто для дизайна web API стал REST. Но вот GitHub и Facebook анонсировали поддержку GraphQL API. Зачем они это сделали? Стоит ли нам сделать тоже самое? Какие инструменты для этого предоставляет экосистема Python? Хорошо ли они спроектированы? REST уже всё? Ответы на эти вопросы и не только вы узнаете из моего доклада.

  • "SW" – Макаров Андрей (слайды)
    Доклад про технологию Service Workers – описание, настройка, сравнение с AppCache.

Lightning talks

  • "Генераторы в javascript" – Михаил Ангелов, компания Ѣ (слайды)
    Принцип действия и особенности использования

  • "React + Redux: Data flow management" – Андрей Синицын (слайды)
    Рассмотрим некоторые типичные проблемы организации кода и архитектуры redux в приложении а так же избавимся от большого количества бойлерплейт-кода. Со стороны реакта рассмотрим проблему prop-hellа и предложим вариант решения этой проблемы


Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!


Привет, друзья!

Настало время встретиться вновь и поговорить про самое важное и интересное. :)

Доклады

  • Обзор Riot.js (Демо) — Михаил Ангелов
    Я расскажу о свежей библиотеке для разработки пользовательского интерфейса RIOT.js и сравню её с популярными современными решениями. Также поделюсь вариантами её использования.

  • Анализ производительности в React.js — Сергей Смышляев
    Что делать, когда приложение на React начинает тормозить? Я расскажу о средствах анализа производительности, наиболее частых проблемах и способах их решения на примере живых (хоть и синтетических) приложений.

  • LoopBack.io — Дмитрий Родичев / dudes.io
    Расскажу о профессиональном фреймворке Node.js для создания API от IBM. Поговорим об инструменте для создания и развёртывания типовых REST API сервисов с минимальным количеством кода и о том, как легко его настроить. Также речь пойдёт о клиентских SDK для многих популярных платформ и о способности LoopBack.io работать не только с MongoDB.

  • Использование RxJs для связывания компонентов приложения — Максим Голованёв
    Клиентскую часть современного веб-приложения уже сложно представить без модульности, а такая структура предполагает большое количество внутренних связей. И если всё состояние приложения укладывается в 10-20 полей, проще всего хранить такое состояние в одном месте. Но когда для хранения состояния требуется 100 полей, проще сделать так, чтобы каждый компонент хранил, обрабатывал и передавал другим свою небольшую часть состояния. В этом докладе я расскажу, как организовать передачу состояния между компонентами при помощи RxJS.

  • Вивисекция Ангуляра — Николай Кугаевский / dudes.io
    Hate speech про то, почему не надо скрещивать бульдога с носорогом.

Lightning talks


Расскажите нам, что понравилось и что не очень.


Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.

Приходите, будет интересно!