• Смотреть запись

    Тип доклада: Доклад

    The battle of the event loops

    A comprehensive comparison of the libuv and tokio event loops alongside a discussion of the different cases in which either outshine the other.

  • Смотреть запись

    Тип доклада: Доклад

    The art of explicit and consistent user interfaces

    In this talk, Farzad will show how using current tooling isn't the complete solution and how our current approaches lack a whole modeling layer in between and what are the most critical mistakes we make in modeling our user interfaces these days.

  • Смотреть запись

    Тип доклада: Доклад

    Soft Effect: Исследование развития навыков

    На данном выступлении Андрей Смирнов хотел бы поделиться своими мыслями по поводу фронтенда, какие навыки стоит развивать развивать разработчику и почему soft skills сейчас очень важны.

  • Смотреть запись

    Тип доклада: Доклад

    Чем мы платим за переход от <div> к WebGL и что получаем (профит!), на примерах PixiJS

    Иван разберет преимущества и особенности WebGL и PixiJS, их цену, противопоставит им HTML-элементы, и расскажет чего могут и не могут достичь визуализации и игры на этих библиотеках.

  • Смотреть запись

    Тип доклада: Доклад

    JavaScriptCore, many compilers make this engine perform

    This talk will provide an overview of the WebKit open-source Javascript virtual machine called JavaScriptCore. It will cover how JavaScript source is transformed into bytecode and then executed by the various tiers in the engine.

  • Смотреть запись

    Тип доклада: Доклад

    Transpile anything to everything!

    During her session, Anna will talk about classic compiler design and is going to explain how to extend Compass to support new languages.

  • Смотреть запись

    Тип доклада: Доклад

    GraphQL-фрагменты на клиенте: История появления, ошибки использования

    Павел разберет основные ошибки, совершаемые бэкендерами и фронтендерами и объяснит, как работать с GraphQL-фрагментами.

  • Смотреть запись

    Тип доклада: Доклад

    From specification to implementation

    In this talk, we join the Nullish Coalescing operator on it’s journey through the TC39 process, and we will dive into its implementation in SpiderMonkey. You will come away from the talk knowing about the process from start to finish.

  • Смотреть запись

    Тип доклада: Доклад

    Разработка компилятора для TypeScript на TypeScript на базе LLVM

    Реальная история о том, как в далеком холодном Санкт-Петербурге отважный разработчик пытается написать компилятор для TypeScript.

  • Смотреть запись

    Тип доклада: Доклад

    Resilient Component Libraries with React

    Andrey will tell about general architecture principles and React-specific techniques that lead to better components architecture and API design.

  • Смотреть запись

    Тип доклада: Доклад

    Может ли компьютер молиться на благо всех живых существ? Молитва на JavaScript и WebGL

    Кажется, что технологии и теология никак не могут быть связаны — это две абсолютно разные области. Денис докажет, что это не так, и покажет, как заставил компьютер молиться.

  • Смотреть запись

    Тип доклада: Доклад

    Я заберу у тебя все данные и ты об этом даже не узнаешь. Я — браузерное расширение

    Никита расскажет о том, как работает браузерный плагин, какие у него составляющие и какие ограничения они имеют, каким образом плагины могут «атаковать» пользователей и веб-сайты, и еще много чего интересного.

  • Смотреть запись

    Тип доклада: Доклад

    CSS definition syntax

    Не знаете, что такое CSS definition syntax? Не беда! На этом докладе вы узнаете что это и с чем его едят. Вас ждут погружение в технические детали и интересные архитектурные решения.

  • Смотреть запись

    Тип доклада: Доклад

    NestJS. Tried to Shift in 80 hours

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

  • Смотреть запись

    Тип доклада: Доклад

    Get ready for Ivy — Angular 3rd generation renderer engine

    In this talk, Eliran will demonstrate why Angular Ivy is truly a game changer, what's the benefits of it, how it makes Angular much more dynamic and breaks the concept of NgModules.

  • Смотреть запись

    Тип доклада: Доклад

    JavaScript на службе у теоретической информатики

    Виталий расскажет об одном подходе к изучению теоретической информатики (а конкретнее, теории алгоритмов), при котором программирование на JavaScript становится основным видом деятельности учащегося. Также пройдёмся по основным разделам теории и посмотрим, чем нам там поможет JavaScript.

  • Смотреть запись

    Тип доклада: Доклад

    Figma to React: доставка дизайна в код

    В этом докладе слушатели узнают много про Figma, про ускорение и упрощение доставки фич и обновлений дизайна, а также про способы сокращения стоимости разработки.

  • Смотреть запись

    Тип доклада: Доклад

    From code to pixels in a Blink

    In this session, we will talk about how the code that we write, HTML, CSS and JavaScript gets converted into pixels on the screen an example of Google Chrome rendering engine, Blink.

  • Смотреть запись

    Тип доклада: Доклад

    @babel/how-to

    We will learn about how the Babel compiler works, and how to create a plugin implementing support for a new ECMAScript proposal.

  • Смотреть запись

    Тип доклада: Доклад

    i18n the principles for an accessible web

    How to make the web accessible by people of all ages and races speaking different languages.

  • Смотреть запись

    Тип доклада: Доклад

    История одной оптимизации производительности Node.js-библиотеки

    В докладе пойдет речь о не так давно приключившейся оптимизации производительности в клиентской Node.js-библиотеке для Hazelcast IMDG в частности и о подходах к оптимизации в общем.

  • Смотреть запись

    Тип доклада: Доклад

    WebAssembly без купюр

    В этом докладе вы узнаете про то, как устроен WebAssembly и почему именно таким образом.

  • Смотреть запись

    Тип доклада: Доклад

    Контрактное программирование как средство, а не цель

    Артем понятным языком расскажет, как с помощью контрактного программирования упростить все лучшие инструменты разработки: статические типы, тесты, документацию.