image

Продолжаем рассказывать о программе CodeFest 2018. На очереди — мощный фронт докладов фронтенд-секции.

О чём фронтенд-секция


Узнаем, как WebGL уживается в боевых условиях и как использовать Service Worker’ы и JavaScript по полной. И конечно же, React — только в названиях докладов он упоминается четырежды.

О сложных React-приложениях


У разных проектов — игр, социальных сетей, программ для обучения — общие проблемы с React’ом:
  • как избежать типичных багов;
  • как работать с другими API в рамках флоу React;
  • как завести единый код на всех платформах;
  • как убедить не переписывать всё на Vue.JS.


image Михаил из СКБ «Контур» расскажет о типизировании React-приложений

«Покажу, почему в типизированном приложении исчезают ошибки определённых классов. Раскрою негативную сторону типизации»


?
image Андрей из Lingualeo выступит с опровержением слогана React Native «Write once use everywhere»

«React Native — нестабильная, но при правильном использовании крайне мощная технология. И мириться с её проблемами нужно только при определённых условиях в команде»


image

Тимофей и Артур из ВКонтакте расскажут, как писать React под все платформы без Native
«Расскажем про библиотеку компонентов, на основе которой можно просто и быстро создавать интерфейсы, которые внешне практически неотличимы от наших мобильных клиентов»

image

Евгений из Wrike и Илья из ВКонтакте со вторым сезоном холивара фреймворков
«Посмотрим на React и Vue. Поймём, чем они похожи, чем отличаются, и кто же всё-таки победит в этой войне?»

О JavaScript


Не фреймворком единым. Приготовили настоящий хардкор в докладах без привязки к конкретной библиотеке.

image Кирилл из Google расскажет про AST „Write once use everywhere“

In my talk I will investigate approaches to analyzing and transforming JavaScript code via parsing it and working with the resulting Abstract Syntax Trees
?
?
?
image

Денис и Юлия из Яндекса расскажут про движки
«Поговорим о внутреннем устройстве Turbofan и Ignition, посмотрим, что изменилось в сравнении с Crankshaft, как это повлияло на общую производительность и как теперь оптимизировать свой код»

image
Виктор из JetBrains рассмотрит JS, как гипертекст
Code is hypertext — even more so than the Web. Code is full of cross-references to variables, methods, modules. IDE is the browser for the Code Web. What models and algorithms serve this Code Web? What the future might bring?


О лучших практиках


Отдельный блок докладов про то, как собирать свой фронтенд в 2018-м, как заставить работать код ещё быстрее и как загружать на клиент только то, что нужно.

image Андрей из 2ГИС о Service Worker
?
«Расскажу, как Service Worker помогает управлять кэшем ресурсов и результатами сетевых запросов»
?
?
?
imageOtemuyiwa из UNICODE LABS о Webpack 4
?
I'll share the state of the union with Webpack 4 and how you can leverage it's simplicity and power in your apps!
?
?
?
imageJo из Samsung о Intersection Observer
?
I''ll introduce how to use this new API and then explain how to lazy load your images once they scroll into view
?
?

image
James из Adform о Dependency Injection
?
«Рассмотрим Dependency Injection, его место в архитектуре приложения, как правильно использовать, насколько он может быть простым в JS и чего можно добиться с Decorators Metadata в TS»

?
?
Разумеется, это не всё — активист beerJS Серёжа Рубанов из Exantech расскажет, как майнить с помощью WebAssembly, Зарема Халилова из Uploadcare отрефакторит старый проект, а Илья Комса расскажет, как в Wargaming’е танки уживаются с React’ом.

Комментарии (3)


  1. BelyaevAG
    27.02.2018 14:33
    +1

    О! Я на заглавной фотке =)


  1. roryorangepants
    27.02.2018 16:41

    Господа, это прекрасный анонс, но почему он в хабе «Машинное обучение»?


    1. sereje4kin Автор
      28.02.2018 05:32

      Случайно спойлернули, о чём будет секция бэкенда. Поправили.
      Спасибо!