📜 ⬆️ ⬇️

JavaScript Performance, databases and searches for the "silver bullet": video TOP-5 reports of HolyJS 2016

Less than three months have passed since HolyJS 2016 Piter, it’s a joke, even the summer is not over yet, and reports from the conference are already in the public domain. Under the cat you will find the top 5 reports, which include both hardcore stuff about JS compilers, and “anti-hipster” soft talk about the difficulties of choosing a tool by a JS developer.




In addition, there were three new speakers in the program HolyJS 2016 Moscow.


Video of reports of HolyJS 2016 Piter


There were three tracks at the HolyJS conference: out of 20 reports, the participant could visit only 8, among which in 6 cases he had to choose which report to go to. What to do if you want to two parallel reports? The answer is simple: go to the one that you need to live (ask questions, participate in the discussion), and another look at the record.




That is why we record all the reports at our conferences, and participants who find 10–15 minutes to complete the feedback form, receive entries a couple of days after the event. We love our participants very much and that is why we give them the “right of the first night” on the video recording of reports. However, we understand that our videos can benefit the community, and open access to them now.


Below you will find the top 5 reports from our St. Petersburg conference. I would like to separately note that they are not the best only and not so much in our opinion or assessed by some jury: for the most objective assessment of the reports, we set ratings based on rather complex mathematics and hundreds of feedbacks from our participants.


Alexey Simonenko, “How I stopped believing in technology”
A sincere and in-depth report on how delicious marketers tell us about new frameworks, what dangers are fraught with the desire to constantly update their tools, and why new technologies do not make your product better.


Alexey begins his story from 2006 and Prototype.js and chronologically tells about the frameworks used by him until 2016. The same is with the preprocessors: the speaker shares his long and thorny path.




Vyacheslav Egorov, "JavaScript performance through a telescope"
“The more your code is similar to C, the closer to C it is executed” (c)


Hard technical report on the performance of JavaScript compilers and on the correct and incorrect benchmarking from a developer from the V8 (Google) team.


The ease and availability of submitting low-level complex information is surprising: from the principles of the JIT compiler to the features of code optimization by compilers and the scientific approach to benchmarking.




Denis Mishunov, “In pursuit of productivity: the psychology of the user”


The opening keyout, the main message of which is formulated as “productivity is NOT math, it is perception”.


A report that the user is actually not aware of a 0.4 second delay if the site is “psychologically optimized”. It is to such optimizations in web design that the report is devoted: preloading, earlier completion, compression, - Denis complements each of the solutions with living examples from completely different spheres.




Victor Grishchenko, "Swarm: synchronize a swarm of devices"


Distributed systems are hardcore, like databases or cryptography. We need a ready-made tool that makes the complex simple.


A report on how to synchronize data between servers, between devices, between users, and at the same time ensure maximum autonomy of applications. Victor talks about how Swarm.js allows you to do this, keeping your sanity.




Nikolai Ryzhikov, “Javascript inside PostgreSQL”


The story about programming JS inside PostgreSQL. In live coding mode, Nikolay shows how you can make a no-backend application in PostgreSQL, without deviating from the usual process of developing Node.js applications: tests, CommonJS modules, compilers.


In addition, the report will affect the performance of such solutions and the possibility of creating completely isomorphic applications, with the ability to have common code on the client, server and database.




And if the TOP-5 best reports are not enough for you, then you will find another 18 videos in the playlist on the conference's YouTube channel .


HolyJS 2016 Moscow


Despite the fact that only a week ago we rolled out the announcement of a new Moscow conference , several hot news have already appeared.


New reports

Presentation of the new library " Mathias Buus Madsen " using a P2P shared folder powered by javascript. Matthias currently supports more than 400 modules in npm, including a bunch of P2P and insane scientific tin.


It will be a question of a fully open source P2P implementation of modular “Dropbox” on JavaScript: of course, we will discuss the technical side of the project, flavored with a bunch of vigorous demos, as well as the impact of this project on the workflow of modern dating.


Report "R3L3M3NT5" by JS-hacker Martin Kleppe , dedicated to new features of JavaScript and their non-standard applications. What elements of the language are its core? What happens if you minimize them? How unusual can we combine them to get a new unexpected result?


In this brainstorming report, Martin will talk about using little-known JavaScript features that allow you to create small tula, games and beautiful demos almost out of thin air.


')
Guillermo Rauch, the creator of socket.io and mongoose, is also coming to us. This year, the guys made a lot of noise by launching the now cloud service, which allows you to deploy your Node.js or Docker applications in just one word.


In addition, Guillermo created a 100% HTML / JS / CSS terminal with React and Redux under the hood: another proof of the victorious web and JavaScript procession around the world.



New format

Another key change is the appearance of discussion zones in the conference program. I already wrote about them, but it should be stopped separately: after all, the majority of participants come to HolyJS not only to listen to the reports, but also on the sidelines to interrogate expert speakers with passion or simply to communicate with them in an informal setting, regardless of their “star”.


All the conditions have been created for this: in long breaks and at special sessions immediately after the report, volunteers will lead the speaker into the allocated space with an illustration board, sitting places and the opportunity to grab a cup of coffee.




That's all for now, if you want to know the details about HolyJS Moscow, welcome to the conference website .

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


All Articles