📜 ⬆️ ⬇️

The best reports of HolyJS 2016 Moscow: Access open

Three months have passed since the JavaScript conference of HolyJS 2016 Moscow, and this means that now is the time to post videos of reports and make a rating of the best. Let me remind you that the rating is not made by the “expert jury”, but by the participants in the form of feedback - more than 400 people answered our questions and gave ratings to the reports they listened to.

This time the top was selected interesting, diverse and almost completely English. You'll find videos about (dev) tools and ServiceWorkers, about minimizing code and the role of UX in a cage of frontend developer skills, and much more, including WebVR.


')
The variety of zoo tools in the JS world has not bypassed HolyJS - almost every report is to one degree or another devoted to some framework or tool - but the overview for each of them is given in depth and exhaustive, you will not get bored.


10 best reports of HolyJS 2016 Moscow



Without long preludes, let's start. At the 10th position we have Max Stoiber, an open source developer from ThinkMill, who has already created several projects in his 20 (react-boilerplate and Carte Blanche), with the report Offline is the new Black. The report looks at one go - starting with explaining why offline mode is needed at all (using the example of an island in Cambodia), Max goes to work with ServceWorkers.

The report examines living examples, so it will be useful both for web developers and those involved in the SPA.





The ninth line was taken by Denis Mishunov, who deals with the performance of the frontend at Digital Garden AS. In the new light report, Denis talks about what makes the developer a professional. And this is not reading tweets or coding 24/7.

How to avoid the state of frustration, how to maintain purity of consciousness and concentration to solve your current problems and find simple answers. About what traps the developer's brain prepares, “locking” on the tasks and not seeing alternative solutions.

PS Denis in the report answers the question why at the technical conference keyout is dedicated to user and developer psychology. It is recommended to watch everything, refreshing and allows you to take a fresh look at your workflow:





On the eighth line is the report of Slobodan Stojanovic, dedicated to buzzwords for creating serverless chatbots based on node.js and simple NLP (which is “natural language processing”, and not the effect on interlocutors' subconscious). Slobodan in the report talks about serverless AWS Lambda architecture, about platforms on which bots can be written. After that, with a live example, you and your presenter will build your bot, deploy it to AWS Lambda and see how it all works (sometimes even for free):





Next we have a report by Mathias Buus Madsen, in which he talks about his experience of creating a fully p2p implementation of the modular “dropbox” with no limit on the size of the files written in JS. In his report, Mathias talks about the technical aspects of developing a service with live-coding examples, and then demonstrates how the service can be used in modern data science.





In sixth place, one of the “pearls” of the past HolyJS is the announcement of Logux, a new framework from Andrey Sitnik, the author of PostCSS and Autoprefixer. Yes, the report begins with the words "JavaScript awesome", but then everything is true and to the point :)

Logux is a new client-server protocol for SPA (this is Redux, but based on logs, therefore Logux), which develops ideas for Relay and Swarm.js, working with live updates and offline. In the report, Andrew talks about the problems that are now in client-server interaction and tells how he will solve them in his framework, providing the opportunity to make an optimistic UI and error-free synchronization. Before the decision still needs to work.

Watch the video and at the end your cherry is waiting on the cake - a cool Q / A session. In addition, the video did not hit the hour and a half QA section in the discussion area, so do not miss the next HolyJS !





The top five opens with Roman Dvornov with the report "Remote (dev) tools do it yourself." The report is devoted to cycling in the field of remote tools: what are the difficulties, how to get around them, how to stop being afraid and start making tools for your tasks and technological stack.

The report begins with the architecture of building remote tools, the pattern (publisher-subscriber), which fits well with the chosen architecture, and how to implement it correctly. Next, Roman stops on the pitfalls of the transport implementation, and demonstrates with a living example how rempl allows you to forget about the infrastructural difficulties and deal only with the publisher and subscriber, without thinking about the transport, the host, and the sandbox.

After that - another 50 slides about what can be done using the remote platform:





The fourth place was taken by Thomas Watson - practice shows that interest in the topic of performance is platform-independent (reports on performance fall into the top in Java, in .NET, and in mobile phones). The report focuses on detecting and fixing Node.js performance problems, namely:

In the bloody world of server-based enterprise-Java, all these tools have long been known. I am glad that in JavaScript, too, the correct and powerful optimization tools are gaining popularity.





So we got to the top three, in third place - Martin Kleppe and his report with the intricate name "3L3M3NT5". Everyone knows what the demoscene is? The Martin report has something similar. You will not find some great practical value here, it will be a question of excellent examples of code golfing - a competition in which developers try to minimize the source code that solves a specific task.

Interesting examples in which the speaker shows how to get interesting effects, with only a few dozen bytes per code.





The second place was fixed for Nikolaus Graf and the theme of working with Rich text format on Draft.js. Draft.js is a framework designed by Facebook for working with rich text, and all the non-plain-text fields of the social network itself revolve on it.

Nicolaus talks about how Draft.js works under the hood: how its data structures work, how to use decorators, style maps and block renderers allow you to do @ -turns, drag & drop work with pictures, hashtags, etc. in a single editor.





Well, here we are and got to the leader of our chart - Martin Splitt and WebVR. The report is built around the currently popular VR theme, namely: in what form of 3D exists on the web; what is WebVR and what it is eaten with; what difficulties does this direction now have and what to do next.

A cool and really impressive flow with lots of real life examples. Even if you do not plan in the near future to engage in webVR-development, it is worth a look.

By the way, in June, Martin will arrive at HolyJS 2017 Piter, this time with a report on the performance of JS .





This is not all, on the link you will find all the other reports from HolyJS 2016 Moscow. Share with friends, show colleagues. More than 20 hours of video - there is something to watch!

HolyJS 2017 Piter: Call For Papers and the new program


Now let's look into the future. On 2-3 June at HolyJS 2017 Piter, two exceptional speakers will come to us, and I want to take the opportunity to tell you about them:

Douglas Crockford , one of the “fathers” of JavaScript, the creator of JSON, the author of many tools (like JSLint and JSMin), as well as one of the rare people who found good sides in JS . Douglas will give two presentations: The Post JavaScript Apocalypse and Typing, Goto There and Back Again .





Lea Verou , author of the book “CSS Secrets” and one of the few invited experts of the CSS Working Group. In addition, Lia is the author of several open source projects: Prism, Dabblet and -prefix-free. She will tell you how UX approaches in programming can make your code, your API better: after all, code is also a UI.





If you want to perform on the same stage with Douglas and Leah, our Call For Papers is open and the program committee is accepting applications for reports! The program committee looks with interest at topics about node.js, everything related to client-server synchronization (the constant sore subject of all projects), reports about JS performance and, of course, about efficient work with frameworks. Therefore, if you have an idea for a report - write.

PS All accepted reports and conditions for participation can, as usual, be viewed on the conference website .

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


All Articles