📜 ⬆️ ⬇️

CodeFest Frontend: React, Javascript and Best Practices

image

We continue to talk about the program CodeFest 2018 . The next step is a powerful front of the front-end reports.

What is the frontend section


We learn how WebGL gets on in combat and how to use Service Workers and JavaScript to the fullest. And of course, React - only in the titles of the reports he is mentioned four times.

About complex React applications


Different projects - games, social networks, training programs - common problems with React:

')
image Mikhail from SKB "Kontur" will talk about typing React-applications

“I will show why errors of certain classes disappear in a typed application. I will reveal the negative side of typing "



image Andrew from Lingualeo will refute the slogan React Native "Write once use everywhere"

“React Native is unstable, but when used properly, extremely powerful technology. And you need to put up with her problems only under certain conditions in the team. ”


image

Timofey and Arthur from VKontakte will tell you how to write React for all platforms without Native.
“Let us tell you about the library of components, on the basis of which you can simply and quickly create interfaces that are virtually indistinguishable from our mobile clients”

image

Eugene from Wrike and Ilya from VKontakte with the second season of holivar frameworks
“Let's look at React and Vue. Let us understand how they are similar, how they differ, and who will win this war? ”

About JavaScript


Not a single framework. We prepared real hardcore in reports without reference to a specific library.

image Cyril from Google will tell about AST “Write once use everywhere“

Abstract Syntax Trees



image

Denis and Julia from Yandex will tell about the engines
“Let's talk about the internal structure of Turbofan and Ignition, see what has changed in comparison with Crankshaft, how it affected the overall performance and how to optimize your code now”

image
Victor from JetBrains will consider JS as hypertext
Code is hypertext - even more 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?


About best practices


A separate block of reports on how to build your frontend in 2018, how to make the code work even faster and how to upload only what you need to the client.

image Andrew from 2GIS about Service Worker

“I'll tell you how Service Worker helps manage the resource cache and network query results.”



image Otemuyiwa from UNICODE LABS about Webpack 4

If you’re online, you’ll be able to leverage it!



image Jo from Samsung on Intersection Observer

Once you scroll into view



image
James from Adform on Dependency Injection

“Consider Dependency Injection, its place in the application architecture, how to use it correctly, how simple it can be in JS, and what can be achieved with Decorators Metadata in TS”


Of course, this is not all - beerJS activist Seryozha Rubanov from Exantech will tell you how to monetize using WebAssembly, Zarema Khalilova from Uploadcare will refactor the old project, and Ilya Komsa will tell how in Wargaming tanks get along with React.

Source: https://habr.com/ru/post/350050/


All Articles