Начало основного контента

Материалы

Настройки

Время в программе указано для вашего часового пояса ().

  • Фреймворки

    • Доклад

      Неизбежность тонкого клиента

      Язык -RU

      Возможно, традиционный подход к построению SPA не так уж хорош. Возможно, стоит вернуться к тонким клиентам, чтобы сделать наши фронтенды качественными.

    • Доклад

      Как подружить Angular и React в одном приложении

      Язык -RU

      Как-то раз владельцу стартапа Invent.us, где работает Максим, пришла идея, чтобы Angular-команда помогла React-команде в создании нового приложения. Приложение представляло собой доску с виджетами в виде плиток. Каждый виджет имел свою определенную функциональность. Задачей Angular-команды было сделать виджет на Angular и запустить его внутри React-приложения, причем внешний вид, анимация, шрифты, отступы не должны были отличаться от React-виджетов. Для этого нужно было создать UI kit, идентичный тому, который был на React, или как-то использовать React UI kit внутри Angular. 

    • Доклад

      npm-уязвимости: вызов принят

      Язык -RU

      В докладе рассмотрена проблема поиска и устранения уязвимостей npm. Он будет полезен техлидам JS, isec, Dev(Sec)Ops и всем, кто выстраивает политику безопасности в разработке.

    • Воркшоп

      Workshop. How to convert cryptocurrencies with gRPC microservices in Node.js (part 1)

      Язык -RU

      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.

    • Воркшоп

      Workshop. How to convert cryptocurrencies with gRPC microservices in Node.js (part 2)

      Язык -RU

      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.

  • Графика

    • Доклад

      Кубический мир на JavaScript

      Язык -RU

      Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается подход к менеджеру памяти и основы рендеринга кубического 3D мира.

    • Доклад

      Создание интерактивных визуализаций на D3.js и React

      Язык -RU

      Поговорим про известные приемы создания визуализаций — как они влияют на человеческое восприятие и как ими воспользоваться, чтобы создать интерактивную визуализацию на React и D3.js.

    • Доклад

      Кубический мир на JavaScript, продолжение

      Зал 1
      Язык -RU

      Писать клон Minecraft на JavaScript вполне реально, хотя и требует много времени. В докладе рассматривается как можно сделать базу для хранения и отрисовки гигантского динамического 3D мира на ресурсах современного компьютера с ограничениями обусловленными браузером. Слушатели также получат представление о ресурсах нужных NodeJS серверу для реализации подобной игры.

  • Serverless

    • Воркшоп

      Воркшоп. Тысяча маленьких контроллеров: пишем весь бэкенд на лямбдах (часть 1)

      Язык -RU

      На этом воркшопе рассмотрим написание бессерверной архитектуры, особенности ее построения и преимущества. Поговорим о том, как разобрать монолит и быстро перенести его в облака. Рассмотрим особенности поддержки multitenants и то, как получить максимум от бессерверной архитектуры и поддерживать ее «вечно», а также варианты переезда с обслуживающего клиента (на примере AWS) на новый (Yandex Cloud).

    • Воркшоп

      Воркшоп. Тысяча маленьких контроллеров: пишем весь бэкенд на лямбдах (часть 2)

      Язык -RU

      На этом воркшопе рассмотрим написание бессерверной архитектуры, особенности ее построения и преимущества. Поговорим о том, как разобрать монолит и быстро перенести его в облака. Рассмотрим особенности поддержки multitenants и то, как получить максимум от бессерверной архитектуры и поддерживать ее «вечно», а также варианты переезда с обслуживающего клиента (на примере AWS) на новый (Yandex Cloud).

    • Доклад

      Serverless — это не страшно!

      Язык -RU

      Спикер проведет участников через череду незначительных манипуляций с кодом существующего приложения, чтобы можно было получить выгоды от использования serverless-стека. Эти манипуляции позволят автоматически масштабировать приложение в облаке, минимизировать затраты на использование ресурсов и значительно уменьшить объем задач, связанных с эксплуатацией.

  • Node.JS

    • Доклад

      npm-уязвимости: вызов принят

      Язык -RU

      В докладе рассмотрена проблема поиска и устранения уязвимостей npm. Он будет полезен техлидам JS, isec, Dev(Sec)Ops и всем, кто выстраивает политику безопасности в разработке.

    • Воркшоп

      Workshop. How to convert cryptocurrencies with gRPC microservices in Node.js (part 1)

      Язык -RU

      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.

    • Воркшоп

      Workshop. How to convert cryptocurrencies with gRPC microservices in Node.js (part 2)

      Язык -RU

      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.

  • Технический долг

    • Доклад

      Фронтенд: Графы. Сборка. Мертвый код

      Язык -RU

      Никита работает в Яндекс.Маркете уже целых 4 года. И за это время у него создались нейронные связи, позволяющие быстро понимать состав и состояние кодовой базы. Это знание очень часто помогает не делать лишнего для достижения конкретного результата. 

      Он задался целью, чтобы возможность «не делать лишнего» стала доступнее для его коллег, которых больше сотни. Для этого пришлось задуматься над автоматизацией вырезания лишнего из кодовой базы. 

  • Перформанс

    • Доклад

      Передача видео без потери качества в WebRTC: опыт VK Звонков

      Язык -RU

      Николай расскажет, как устроены захват и трансляция экрана по WebRTC, чем отличается трансляция игры или видео от презентации и текста, и почему для передачи видео без потери качества в Звонках ВКонтакте понадобилась собственная реализация.

    • Доклад

      Когда лагает интерфейс

      Зал 2
      Язык -RU

      Большинство performance-бенчмарков имеют слепые зоны, так как не дают информации о неоптимизированных участках UX после загрузки страницы. В результате, искать проблемы производительности рантайма приходится с небогатым инструментарием и по не самым выверенным алгоритмам ревёрс-инжиниринга.

      В докладе рассмотрим, чем в этой ситуации поможет Chrome DevTools и научимся с его помощью определять проблемные участки кода и интерфейса немного по-новому.

    • Языки

    • Case study

    • Other

      • Доклад

        Нейрофизиология сложности кода

        Язык -RU

        В этом докладе Григорий покажет вам, как именно выглядит сложность в нейронах наших мозгов. Нас ждет огромное дерево когнитома, облака когов с оптическим зумом, зрительная кора, бесчеловечные эксперименты с воображением. И код. Много кода.