Доклад
Неизбежность тонкого клиента
Возможно, традиционный подход к построению SPA не так уж хорош. Возможно, стоит вернуться к тонким клиентам, чтобы сделать наши фронтенды качественными.
Алексей Фомкин
Тинькофф
Начало основного контента
Время в программе указано для вашего часового пояса ().
Доклад
Возможно, традиционный подход к построению SPA не так уж хорош. Возможно, стоит вернуться к тонким клиентам, чтобы сделать наши фронтенды качественными.
Тинькофф
Доклад
Как-то раз владельцу стартапа Invent.us, где работает Максим, пришла идея, чтобы Angular-команда помогла React-команде в создании нового приложения. Приложение представляло собой доску с виджетами в виде плиток. Каждый виджет имел свою определенную функциональность. Задачей Angular-команды было сделать виджет на Angular и запустить его внутри React-приложения, причем внешний вид, анимация, шрифты, отступы не должны были отличаться от React-виджетов. Для этого нужно было создать UI kit, идентичный тому, который был на React, или как-то использовать React UI kit внутри Angular.
Invent.us
Доклад
В докладе рассмотрена проблема поиска и устранения уязвимостей npm. Он будет полезен техлидам JS, isec, Dev(Sec)Ops и всем, кто выстраивает политику безопасности в разработке.
QIWI
Воркшоп
The workshop overviews key architectural principles, design patterns, and technologies used to build microservices in the Node.js stack. It covers the theory of the gRPC framework and protocol buffers mechanism, as well as techniques and specifics of building isolated services using the monorepo approach with lerna and yarn workspaces and TypeScript. The workshop includes a live practical assignment to create a currency converter application that follows microservices paradigms. It is perfect for developers who want to learn and practice the gRPC microservices pattern with the Node.js platform.
Emma
Воркшоп
The workshop overviews key architectural principles, design patterns, and technologies used to build microservices in the Node.js stack. It covers the theory of the gRPC framework and protocol buffers mechanism, as well as techniques and specifics of building isolated services using the monorepo approach with lerna and yarn workspaces and TypeScript. The workshop includes a live practical assignment to create a currency converter application that follows microservices paradigms. It is perfect for developers who want to learn and practice the gRPC microservices pattern with the Node.js platform.
Emma
Доклад
Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается подход к менеджеру памяти и основы рендеринга кубического 3D мира.
White Frame
Доклад
Поговорим про известные приемы создания визуализаций — как они влияют на человеческое восприятие и как ими воспользоваться, чтобы создать интерактивную визуализацию на React и D3.js.
slay_lines
Доклад
Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается как можно сделать базу для хранения и отрисовки гигантского динамического 3D мира на ресурсах современного компьютера с ограничениями обусловленными браузером. Слушатели также получат представление о ресурсах нужных NodeJS серверу для реализации подобной игры.
White Frame
Воркшоп
На этом воркшопе рассмотрим написание бессерверной архитектуры, особенности ее построения и преимущества. Поговорим о том, как разобрать монолит и быстро перенести его в облака. Рассмотрим особенности поддержки multitenants и то, как получить максимум от бессерверной архитектуры и поддерживать ее «вечно», а также варианты переезда с обслуживающего клиента (на примере AWS) на новый (Yandex Cloud).
Fusion Tech
Воркшоп
На этом воркшопе рассмотрим написание бессерверной архитектуры, особенности ее построения и преимущества. Поговорим о том, как разобрать монолит и быстро перенести его в облака. Рассмотрим особенности поддержки multitenants и то, как получить максимум от бессерверной архитектуры и поддерживать ее «вечно», а также варианты переезда с обслуживающего клиента (на примере AWS) на новый (Yandex Cloud).
Fusion Tech
Доклад
Спикер проведет участников через череду незначительных манипуляций с кодом существующего приложения, чтобы можно было получить выгоды от использования serverless-стека. Эти манипуляции позволят автоматически масштабировать приложение в облаке, минимизировать затраты на использование ресурсов и значительно уменьшить объем задач, связанных с эксплуатацией.
Yandex Cloud
Доклад
В докладе рассмотрена проблема поиска и устранения уязвимостей npm. Он будет полезен техлидам JS, isec, Dev(Sec)Ops и всем, кто выстраивает политику безопасности в разработке.
QIWI
Воркшоп
The workshop overviews key architectural principles, design patterns, and technologies used to build microservices in the Node.js stack. It covers the theory of the gRPC framework and protocol buffers mechanism, as well as techniques and specifics of building isolated services using the monorepo approach with lerna and yarn workspaces and TypeScript. The workshop includes a live practical assignment to create a currency converter application that follows microservices paradigms. It is perfect for developers who want to learn and practice the gRPC microservices pattern with the Node.js platform.
Emma
Воркшоп
The workshop overviews key architectural principles, design patterns, and technologies used to build microservices in the Node.js stack. It covers the theory of the gRPC framework and protocol buffers mechanism, as well as techniques and specifics of building isolated services using the monorepo approach with lerna and yarn workspaces and TypeScript. The workshop includes a live practical assignment to create a currency converter application that follows microservices paradigms. It is perfect for developers who want to learn and practice the gRPC microservices pattern with the Node.js platform.
Emma
Доклад
Никита работает в Яндекс.Маркете уже целых 4 года. И за это время у него создались нейронные связи, позволяющие быстро понимать состав и состояние кодовой базы. Это знание очень часто помогает не делать лишнего для достижения конкретного результата.
Он задался целью, чтобы возможность «не делать лишнего» стала доступнее для его коллег, которых больше сотни. Для этого пришлось задуматься над автоматизацией вырезания лишнего из кодовой базы.
Яндекс
Доклад
Каким бывает легаси во фронтенде, как с ним справляться и не допускать.
Roketo
Доклад
О своем пути к дизайн-системе, попытках поймать дзен, политике и технических аспектах Семен расскажет в этом докладе.
Яндекс
Доклад
Николай расскажет, как устроены захват и трансляция экрана по WebRTC, чем отличается трансляция игры или видео от презентации и текста, и почему для передачи видео без потери качества в Звонках ВКонтакте понадобилась собственная реализация.
Доклад
Большинство performance-бенчмарков имеют слепые зоны, так как не дают информации о неоптимизированных участках UX после загрузки страницы. В результате, искать проблемы производительности рантайма приходится с небогатым инструментарием и по не самым выверенным алгоритмам ревёрс-инжиниринга.
В докладе рассмотрим, чем в этой ситуации поможет Chrome DevTools и научимся с его помощью определять проблемные участки кода и интерфейса немного по-новому.
Доклад
Спикер поделится своим пониманием того, что нового приносит proposal Wasm GC.
Igalia
Доклад
В своем докладе Андрей попробует взять за основу несколько особенностей языка и показать, что за компромиссы стоят за ними и почему некоторых новых языковых фич мы вынуждены ждать так долго.
Доклад
Алексей расскажет, как полностью закрыть данные от системы, чтобы доступ к ним имел только пользователь.
В докладе организуем архитектуру, чтобы шифрование не затрагивало основной поток приложения, обсудим, какие нюансы стоит учитывать и как их решать.
MediaSoft
Доклад
Противопоставляя возможные реализации Server-driven UI-подхода, Виталий и Стёпа схлестнутся в поиске лучшего решения, возводя декларативность фронтенда в абсолют.
АксТим (ex-Accenture)
Альфа-Банк
Доклад
В этом докладе Григорий покажет вам, как именно выглядит сложность в нейронах наших мозгов. Нас ждет огромное дерево когнитома, облака когов с оптическим зумом, зрительная кора, бесчеловечные эксперименты с воображением. И код. Много кода.
Evrone