- Смотреть запись
- Смотреть записьВоркшоп
Воркшоп: GraphQL на клиенте и на сервере. От идеи до прототипа (часть 1)
Мы пройдем путь от
git init
доdocker run
, создав прототип приложения с использованием Next.js на фронтенде, и Prisma 2 на бэкенде. Общение реализуем при помощи GraphQL.Руслан Байгунусов
Компания: Яндекс
- Смотреть записьДоклад
Проще, чем NGINX: Автоматический сетевой роутинг для ваших фронтендов
Татьяна Леонтьева
Компания: Сбербанк
- Смотреть запись
- Смотреть записьДоклад
How to release open source library in 2020
Releasing a library is hard. But with a better process and tool, it can be smoother. Let's conquer the fear and continuously ship.
Eunjae Lee
Компания: Algolia
- Смотреть записьДоклад
Внутренний мир компании с абсолютной информационной и финансовой прозрачностью
Михаил Самарин
Компания: Futurice
- Смотреть записьДоклад
Оборачиваем существующее REST API в GraphQL (методология за 1000000 рублей)
Вам нужен GraphQL, но ваш бэкенд уже лет как 10 написан на REST API, и переписать его просто нереально? Не беда! Вы можете обернуть его в GraphQL. GraphQL как бы станет удобной проксей для доступа к вашему «старому» API.
Павел Черторогов
Компания: ps.kz
- Смотреть записьДоклад
Все тонкости композиции и роутинга при использовании Relay Modern
Александр расскажет про все составляющие композиции и роутинга при использовании Relay Modern.
Александр Руденко
Компания: Acme Corp
- Смотреть записьДоклад
Эволюция отрисовки текста на Canvas. Про Flash, IE 11, дизайнеров и клинопись
Андрей расскажет сколько интересного и необычного вас может ждать в простой таске «нам тут еще текст нужно на Canvas добавить», и почему эта задача затянулась на несколько лет.
Андрей Чураков
Компания: Miro
- Смотреть записьДоклад
Internals of the Angular CLI
In this talk we'll look under the hood of the Angular CLI. We'll start from scaffolding and go all the way to production build-time optimizations.
Minko Gechev
Компания: Google
- Смотреть записьДоклад
Apache Kafka: Что это и как она изменит архитектуру вашего приложения
В обзорном докладе Иван расскажет про основные идеи, стоящие за Kafka, каким образом вокруг Kafka выстраивается архитектура приложения, и где в этой архитектуре может быть место бэкенду на Node.js.
Иван Пономарёв
Компания: КУРС
- Смотреть записьДоклад
Премьера дублированного фильма «Vue.js: The Documentary»
Александр Канунников
Компания: EPAM Systems
- Смотреть записьКруглый стол
Круглый стол. Как сделать свой первый PR в комьюнити-ивенте?
Галина Прокофьева
Компания: Kitab Sawti
- Смотреть записьВоркшоп
Воркшоп: Постгрес для фронтендеров (часть 2)
Данный воркшоп даст базовое представление о Postgres и основах работы с ним, чтобы человек мог осознанно его использовать для решения простых задач на работе и в своих пет-проектах.
Иван Панченко
Компания: Постгрес Профессиональный
- Смотреть запись
- Смотреть записьДоклад
You can also be a hero
Speaker will share his journey from being a "community consumer" to participating in Stack Overflow, having his blog and an open source project with over 100k downloads.
Dario Kondratiuk
Компания: Multitracks.com
- Смотреть записьВоркшоп
Воркшоп: Готовим 3D-графику в браузере (часть 1)
Во время этого воркшопа вы познакомитесь с трехмерной графикой и узнаете, как работать с ней в вебе.
Леонид Винниченко
Компания: Align Technology
- Смотреть запись
- Смотреть записьДоклад
Про цифровую трансформацию и переход на Agile
Дмитрий Валетин
Компания: ВТБ
Ярослава Суспицина
Компания: ВТБ
- Смотреть записьДоклад
The multi-year quest for the best web test in the west
We'll talk about "Playwright": a new microsoft open source library that reimagines cross-browser web automation.
Andrey Lushnikov
Компания: Microsoft
- Смотреть записьДоклад
Рефлексия в TypeScript
Александр расскажет на примере реализации для чего и как можно использовать рефлексию в TS, и за счёт этого упрощать реализацию.
Александр Богачёв
Компания: Arrival Ltd
- Смотреть записьДоклад
Wasm internals
В этом докладе спикер расскажет аудитории JS-программистов, как wasm-код исполняется в различных VM, как он взаимодействует с JS и между собой.
Дмитрий Бежецков
Компания: Igalia
- Смотреть запись
- Смотреть записьДоклад
Хочу цифровые подписи на JavaScript
Артём расскажет об опыте участия в создании yubikey-подобного устройства и разработке кроссплатформенных библиотек на JavaScript для работы с электронно-цифровыми подписями.
- Смотреть запись
- Смотреть запись
- Смотреть запись
- Смотреть запись
- Смотреть записьДоклад
Exploring the hidden potential of sound data
How to use acoustic activity recognition on JS? Spoiler: you should use web audio API and Tensorflow.js. And Charlie Gerard will tell you all the details of this process.
Charlie Gerard
Компания: Netlify
- Смотреть записьДоклад
Web: The good parts
This talk will explore some of the more exciting new APIs that browsers have to offer.
Ken Wheeler
Компания: Citadel Securities
- Смотреть записьДоклад
A tale of CSS resets and everything you need to know about them
During this session we will go through the purpose of resets, types of resets, create our own in the end and demonstrate how this reset applied to the website or and app can literally save you!
Margarita Roi
Компания: Nitor
- Смотреть записьДоклад
Ads get creative
Fandom developed a setup to build custom "apps" (think: micro-frontends) and deploy them on multiple platforms we run. We use them to conduct product research. Apps are delivered unconventionally: through the Google ad server.
Jacek Broński-Jankowski
Компания: Fandom
- Смотреть записьКруглый стол
Круглый стол. Что за зверь этот комьюнити-ивент, и зачем их так много?
Галина Прокофьева
Компания: Kitab Sawti
- Смотреть записьКруглый стол
Круглый стол. Много дней из жизни организатора комьюнити-ивента
Галина Прокофьева
Компания: Kitab Sawti
- Смотреть записьДоклад
Vue.js: Forms & validations in the composition age
In this talk we will explore how to approach one of the most common problems in web apps – forms and form validations.
Damian Dulisz
Компания: Coursedog
- Смотреть записьВоркшоп
Воркшоп: Постгрес для фронтендеров (часть 1)
Данный воркшоп даст базовое представление о Postgres и основах работы с ним, чтобы человек мог осознанно его использовать для решения простых задач на работе и в своих пет-проектах.
Иван Панченко
Компания: Постгрес Профессиональный
- Смотреть записьВоркшоп
Воркшоп: Готовим 3D-графику в браузере (часть 2)
Во время этого воркшопа вы познакомитесь с трехмерной графикой и узнаете, как работать с ней в вебе.
Леонид Винниченко
Компания: Align Technology
- Смотреть записьДоклад
Chronotope: await Eloquent.Errors
В этом необычном докладе Виктор расскажет, что общего у хронотопа в литературоведении и в программировании, и как мы можем применить знания о построении рассказа в работу проекта.
Виктор Вершанский
Компания: DataArt
- Смотреть записьДоклад
Ускоряем приложение в уме — пусть всем кажется, что всё грузится быстро
Как ускорить работу приложения? Можно ли сделать ваше приложение доступным, даже пока от сервера не пришли данные и показывать, казалось бы, нечего? Виктор расскажет как о таких «обманных ускорениях», так и о простых техниках, которые позволят сделать контент доступным раньше.
Виктор Русакович
Компания: GP Solutions
- Смотреть записьДоклад
Webpack в дикой природе
Сергей поделится своим личным опытом перевода фронтенда на webpack и расскажет какими необходимыми знаниями нужно обладать для реализации такого масштабного проекта.
Сергей Мелюков
Компания: Яндекс
- Смотреть записьДоклад
Utility-first CSS: The highs and lows of styling web sites
The talk about rapid frontend development with utility-first CSS.
Phil Hawksworth
Компания: Netlify
- Смотреть записьДоклад
Решения, которые мы принимаем. Личный взгляд на архитектуру
Этот доклад — результат исследования Алексея про архитектуру. Как вы видите архитектуру продукта над которым работаете? Как вы определяете, что все сделано правильно? А как вы принимаете архитектурные решения? И как объяснить бизнесу, что архитектура это важно? А важно ли это на самом деле? Ответы вы найдете здесь.
Алексей Золотых
Компания: EPAM
- Смотреть записьДоклад
Puppeteer can automate that!
This talk aims to change the mindset of Puppeteer being only a content scraping and UI testing library, by inspiring you on observing your repeated patterns on your workflows and help you automate them in a creative way!
Önder Ceylan
Компания: LINKIT
- Смотреть записьДоклад
ЗаSTUBим бэкенд
В своем докладе Мария продемонстрирует и сравнит множество stub-серверов для REST API, GraphQL, SSE и WebSocket, и расскажет, как быстро наполнить создаваемые заглушки фейковыми данными.
Мария Шакшина
Компания: Roox Solutions
- Смотреть запись
- Смотреть записьДоклад
Tempus Fugit: A story of time
This is a talk about Temporal, an exciting and up-and-coming TC39 proposal for adding cool new functionality to the Date/Time handling operations in JavaScript.
Ujjwal Sharma
Компания: Igalia
- Смотреть записьДоклад
Работа с DOM в JS фреймворках
Удобно когда умные алгоритмы избавляют от необходимости строить и обновлять DOM вручную. Но так ли эти алгоритмы умны и какова их сложность и принцип работы?
Никита Мостовой
Компания: Facebook
- Смотреть записьДоклад
Миграция с изоморфного приложения на статический генератор (GatsbyJS) на примере revolut.com
Доклад Олега рассказывает историю о том, почему и как Revolut мигрировала с изоморфного приложения на статический генератор, как решали проблемы, встретившиеся на пути, каких результатов достигли.
Олег Обидин
Компания: Revolut
- Смотреть записьДоклад
Speak my language %app%
Сергей расскажет о том, как запустить процесс перевода в вашем приложении.
Сергей Фетискин
Компания: Akelius
- Смотреть запись
- Смотреть запись
- Смотреть записьДоклад
Съел HTML на рендеринге собаки
Пока создатели популярных фреймворков меряются скоростью рендеринга и механизмами проверки изменения данных, Александр зайдет с другой стороны и попробует вскрыть тему работы самого рендера, отвязанного от конечного представления.
Александр Коротаев
Компания: ВКонтакте
- Смотреть записьВоркшоп
Воркшоп: GraphQL на клиенте и на сервере. От идеи до прототипа (часть 2)
Мы пройдем путь от
git init
доdocker run
, создав прототип приложения с использованием Next.js на фронтенде, и Prisma 2 на бэкенде. Общение реализуем при помощи GraphQL.Руслан Байгунусов
Компания: Яндекс
- Смотреть записьДоклад
Поиграем в самое необычное соревнование для программистов. Прямо тут!
Вероника Самохина
Компания: Контур
- Смотреть записьДоклад
Music 101 with JS Bach
Let's tear music apart, and use a little bit of physics, a little bit of math, and a whole lot of JavaScript to re-invent the building blocks of the greatest hits of the last 400 years!
Craig Spence
Компания: Spotify
- Смотреть записьДоклад
Cовременный бэкенд для фронтенда на Node.js
Спикер расскажет о ряде архитектурных решений, которые он и его команда разработали для переезда микросервисов с Express на Nest.
Андрей Мелихов
Компания: Osome
- Смотреть записьДоклад
Сбербанк ID: Подключить за 60 секунд
Максим Терехов
Компания: Сбербанк
Иван Глебов
Компания: Сбербанк
- Смотреть записьДоклад
Интервью. Проще, чем NGINX: Автоматический сетевой роутинг для ваших фронтендов
Татьяна Леонтьева
Компания: Сбербанк
Дмитрий Кузнецов
Компания: Сбербанк
- Смотреть записьДоклад
Conditional modules & dynamic bundling, a Netflix original
We learn about how team at Netflix hacked Webpack, leveraged Abstract Syntax Tree (AST) to identify conditional dependencies in dependency graph and glued them all together to build a highly scalable, server-side JS and CSS bundler, that serves these unique user experiences to millions of Netflix customers across the globe.
Rajat Kumar
Компания: Netflix Inc.
- Смотреть записьДоклад
Static Typing: Which language to choose?
Statically typed language? Sounds cool! Statically typed language and large JavaScript codebase? It sounds like a lot of work... Learn how the team evaluated their options in Hasura and made the decision on which language to choose!
Aleksandra Sikora
Компания: Hasura
- Смотреть записьДоклад
Проще, чем NGINX: Автоматический сетевой роутинг для ваших фронтендов
Татьяна Леонтьева
Компания: Сбербанк
- Смотреть записьДоклад
What's new in Vue 3 Routing
Vue official router has been a pleasure to build apps with but as the community grows, so do the router needs. Let's talk about what has changed in the new Router and all the improvements we are bringing.
Eduardo San Martin Morote
Компания: Freelance — Posva Solutions