FrontFest.Kvartirniki - talking about the future of JavaScript and the fate of the front-end developer

There will be a lot of communication at FrontFest - lively informal conversations in a format that we call a lodger. In apartment buildings, we argue with experts and other participants, discussing important and sensitive topics. Everything takes place in a direct dialogue format, therefore it turns out dynamically and excitingly. In a clever way, this is called discussion panels. But it’s like a “lecture” and a “delegate” - it sounds boring, but it will be cool with us.
Each apartment is held on a specific topic that our experts ask and disperse. The first apartment is about the future of JavaScript through the eyes of Vladimir Dashukevich and Evgeny Gusev. In the second, we discuss with Vladislav Kozuley the profession of front-end from different angles. And we are reflecting on the finale on the theme of what is happening in the world of front-end development with Nikita Prokopov and Viktor Grishchenko. The tenants move to the whiskey end, where the discussions are even more informal.
We tell in the article why these topics are more important than others and why experts are good.
§ Who is a front-end developer
Recently, the front-end was a kind of craftsman, bypassing the limitations of browsers with the help of “hacks” and solving complex and not very tasks. Now he is an engineer who uses tools that are more familiar to the backend world: assembly, testing, performance measurement systems, etc.
Not all adhere to this opinion.

At the apartment block " Why Nobody takes Front-Ends Seriously " we look at the front-end from different angles:
- From the point of view of the backender, the front-end does not know how to program and does not see the big picture.
- From a business point of view - everyone doesn’t care, an interface is not needed.
- From the point of view of the front-end, there is a bad code around! Tools do not work!
And here is a video invitation from Vladislav
§ The future of JavaScript
A year in two - this is how web technologies evolve:
- Every year, JavaScript gets more new operators and syntactic sugar.
- Every month, browser versions are released, and with them a huge number of new APIs.
- We can write in almost any programming language in a browser with cross-compilation into WebAssembly code.
We will dream in the apartment block “The Foggy Future of JavaScript or Where We All Go ” with experts: Vladimir Dashukevich and Evgeny Gusev .


We will discuss the future of the profession of front-end developer. What will WebAssembly affect in the browser, what kind of work can be given to C / C ++ programmers. Let's discuss the possibility of running Java or C # code in a browser. Let's talk about parallel-executing JavaScript code and atomic operations in it. Immerse yourself in typing using TypeScript, Flow, PureScript, and Reason as an example, and discuss the latest suggestions for typing JavaScript itself.
§ A little bit of reflection
Overheard on Twitter
Nikita Prokopov
- I really want a conference where people stupidly reflect on what is happening in programming, rather than report joyfully on the achievements of scientific and technological progress.
Andrey Sitnik
- We tried to reflect in JS and this did not lead to anything. Reflection quickly rolls to nagging. It is necessary to search for the causes and correct them. And the reasoning “everyone has problems with the webpack” just blocks the corrections - forms the learned helplessness.
Nikita Prokopov
- Not. The lack of reflection leads to the fact that people just make garbage and do not think about why and why.
Vladimir Grishchenko
- Can a topic be inflated in FrontFest?
And let's inflate, we thought, and here is the result - the apartment building “Trends and Frontends »
Who are all these people?


Nikita, Victor and the participants on the apartment block will slightly reflect on distributed systems, data synchronization, application architecture, and flight from JS.
Teaser:
- Everything is bad. There is no normal synchronization tool. Either bad and cook normally is impossible, or bad and cook normally is very difficult.
- No one even understands how bad things are with synchronization. No one is sounding the alarm. Just take and use. And there are holes! Conflicts! It almost falls apart.
- Why has no one succeeded so far? Explain why all are fools. Is it necessary at all? Is it possible at all?
- Why did Dahl and Holowaychuk escape to Go?
- Why is Prokopov writing in Clojure?
- Where is Popp and what is OCaml?
- Who said Reason?
- What? Typescript?
FrontFest is beautiful not only with authentic apartments, but also with a program, for example: JAVASCRIPT , VYORSTKA , MIX , two movie clips and a stream of workshops . And that's for sure.
Register , 16 days left.