Доклады
- Смотреть запись
- Смотреть запись
Воркшоп: GraphQL на клиенте и на сервере. От идеи до прототипа (часть 1)
Мы пройдем путь от
git init
доdocker run
, создав прототип приложения с использованием Next.js на фронтенде, и Prisma 2 на бэкенде. Общение реализуем при помощи GraphQL.Руслан Байгунусов
Яндекс
- Смотреть запись
- Смотреть запись
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
- Смотреть запись
- Смотреть запись
Оборачиваем существующее 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.
Иван Пономарёв
КУРС
- Смотреть запись
- Смотреть запись
- Смотреть запись
Воркшоп: Постгрес для фронтендеров (часть 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
- Смотреть запись
- Смотреть запись
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
- Смотреть запись
- Смотреть запись
- Смотреть запись
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
- Смотреть запись
No ***s given
Виктор Пасынок
Space307
- Смотреть запись
- Смотреть запись
Съел 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 секунд
Максим Терехов
Сбербанк
Иван Глебов
Сбербанк
- Смотреть запись
- Смотреть запись
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
- Смотреть запись
- Смотреть запись
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