📜 ⬆️ ⬇️

Announcement of HolyJS 2018 Piter: how does the 1988 affect the 2018th



“Before the New Year there are six more hours,” said the political officer, “and you are already drunk, like pigs.”
“Life, Comrade Lieutenant, is ahead of the dream,” said Fidel.
Sergey Dovlatov "Zone"

On the eve of the New Year, life also overtakes the dream, but in a different way. We have not even had time to tell you how HolyJS 2017 Moscow took place this week, and now it’s time to tell you what to expect on May 19-20 in St. Petersburg !
')
Perhaps, this corresponds to the speeds at which the JavaScript-world itself lives: the second Angular will not have time to leave, as the fourth one is already announcing. And thanks to this, JS is not boring. But when rushing headlong into the future, it is easy to forget about the past and lose sight of the big picture. Therefore, in the announcement, we looked at the history of technology and the previous HolyJS, to see everything in perspective - starting as early as 1988.

Program


1988


Before the company Pixar became famous with the "Toy Story", its product was not the animation itself, but the technology to work on it. Seven years before “History,” she published the “RenderMan Interface Specification, Version 3.0” specification. And, according to Wikipedia, this text first introduced the society to the word “shader” in its modern sense.

Later, shaders began to play a crucial role in video games and CGI. And now they declare themselves in the browser: and in games, and not only. And at the last Moscow HolyJS, Denis Radin spoke on the topic “UI-components on pixel shaders, we write your first shader”.



What does all this have to do with the next HolyJS in Petersburg? Such: Denis will also perform on it. The topic of his next report has not yet been defined, so the word “shader” may not sound in it, but Denis works at Evolution Gaming on photo-realistic web games using React and WebGL - which means we should expect something ideologically close.

2000


This year, another well-known company put into circulation another popular term. In January 2000, Microsoft first used the phrase "cross-site scripting", which later began to be reduced to "XSS".

Now this term may seem like a greeting from the past: well, yes, there are such attacks, but now they can be taken by surprise unless they are just a beginner, right? Not true. As it turns out, in the first quarters of 2017, the number of reports of XSS attacks grew - that is, everyone seems to know everything, but this does not mean that everyone really gives battle to vulnerabilities.

Alexey Bogachuk told about this and other security issues in JS at the last HolyJS. And he talked in such a way that he became one of the two leaders on the #HolyJSTopSpeaker twitter hashtag, he liked the audience very much. It is obvious that after this he had to be called again. We did just that, so in May, Alexey will again come to us from Belarus - already with a new report.

2006


Eleven years ago in Germany, Vitaly Friedman and Sven Lennarz created the Smashing Magazine website dedicated to web design and web development. Over the years, it has become the most popular and influential resource on this topic (for example, the number of followers on Twitter has already exceeded one million). In addition to the site itself, there were books Smashing Book and events Smashing Conference. It is difficult to recall another so loud resource for professionals in a particular narrow field (although it is not surprising that the main industrial site turned out for those who make websites).

And recently, the site also has a massive redesign. This is always fraught with technical problems, and complaints "doors-back-wall", and in this case, the best experts of the planet, who are able to notice any flaw, also followed what was happening. But in the end, the reaction of most readers of the site to redesign was positive.



I want to know all the details about such a successful case in order to learn valuable experience. And the last Moscow HolyJS allowed to know them first hand: Vitaly Friedman shared something with us in an interview , and most of the details were in the report. In addition, Vitaly also spoke with keynote about Responsive Web Design, having very much revived the whole hall. As a result, it was he who became the second #HolyJSTopSpeaker - and he, too, will arrive at St. Petersburg's HolyJS.

What topic will come with? Vitaly offered the Program Committee a choice of six:

  1. Big bang redesign
  2. New Adventures in Responsive Web Design
  3. Reaching For Stars: Why Images Matter
  4. Dirty Little Tricks From The Dark Corners Of Front-End
  5. Dirty Little Tricks From The Dark Corners Of Responsive Web Design
  6. Dirty Little Tricks From The Dark Corners Of eCommerce

The first two do not suit us: they are those that were in Moscow's HolyJS, and we try not to repeat the reports, even if the conference is in another city. But which of the other four is better? If any topic seems particularly attractive to you, say: the final decision will be made by the Program Committee, but the comments will be taken into account there. For me personally, for example, it seems more interesting than other eCommerce variants (it is not often said about eCommerce at conferences, but the topic is relevant for many).

2009


On November 8, 2009, at JSConf EU, Ryan Dahl introduced Node.js. Then it was “another new project”, he proposed an ambitious idea “JS on the server”, and there was no giant company behind him with great resources to implement bold ideas - well, in general, it was unlikely that many people thought that the project had a great future. To say that he instantly captured the world is also impossible: in the first years of its existence, Node was interested in individual enthusiasts (among such enthusiasts were , for example, one of the VKontakte developers).

But in 2017 it would be foolish to deny the success of the project. So it is not surprising that HolyJS does not overlook it: at the Moscow conference there were just three reports related to the topic. One of them, “Troubleshooting Node.js Applications Under the Hood,” was from Nikolai Matvienko .



Nikolay is a full-stack JS developer, and, besides his own development, he is engaged in diagnosing, profiling and optimizing the performance of applications in production. With such a range of tasks, an examination inevitably appears in a variety of topics - so it may well be that in Petersburg he will come up with a completely different topic.

2011-2014


There is no end to the discussion of "JavaScript and types." But you can take any point as its beginning. October 10, 2011, when Dart from Google was presented at the Danish conference GOTO? October 1, 2012, when Microsoft presented TypeScript? Or on November 18, 2014, when “Flow, a new static type checker for JavaScript” post appeared on Facebook blog? In any case, it is obvious that the current situation arose several years ago.

Ilya Klimov , the owner of a small company Wookie Labs specializing in JS projects, spoke about this situation earlier in HolyJS. And in this company it was decided to use “typed JS”. So, on HolyJS, Ilya, relying on personal experience, told me how TypeScript and Flow differ, why he considered Flow to be more appropriate, and what exactly Flow had. Ilya will also be on the stage of St. Petersburg HolyJS. In the meantime, we are determined with its new theme, you can see the aforementioned previous report.

2015


We have already mentioned Smashing Magazine in this text, but it brought fame not only to its creators. Many consider the achievement “my text published Smash”, and a successful publication can produce a tangible resonance.



In 2015, an article by Denis Mishunov in several parts of “Why Perceived Performance Matters” appeared on Smashing Magazine: that the user’s perception of time may not coincide with cold timestamps from logs, and that affects it. The text led, in particular, to the fact that in 2016 the very first performance of the very first HolyJS was Denis's keynote on a similar topic. A year later, at the next HolyJS, he spoke with the closing keynote “debugger;” - a discussion about how we lose ourselves under an avalanche of technical information. And quite recently, we decided that the 2015 article remains relevant (even if some individual things in it are outdated), so two parts were translated specifically for Habr.

The article has a third part (“Management of Patience”), which we will also translate - so wait for the new one. And we had a lot of patience and are waiting for Denis at the conference in 2018 with a new report and new slides: Denis himself draws himself such illustrations that they
You can admire even in isolation from the report, you can see for yourself .

Format




Those who have already visited HolyJS do not really need to explain anything. But for new viewers let you know what to expect in general:



Online streaming




All conference reports can be viewed online by purchasing the appropriate ticket . Such a broadcast has even a slight advantage over the live presence: if at the beginning of the report you suddenly realize that for some reason it does not fit, it is easier to switch to another room than to run between them.

We are making a broadcast not for the first time, but from year to year it becomes only more beautiful. Here are some recent improvements worth telling:



Call for Papers




Do you want your name also associated with the development of technology? Do you have a JS experience that could benefit others? Are the people listed above close to you, and would you like to join their ranks? Now is the time to apply for a report!

If you have not spoken before and do not quite understand what it will give you, you can read our January post , where several experienced speakers of our other conference presented their point of view.

Not confident in your abilities? Of course, our Program Committee ensures that only high-quality reports get to the conference, but at the same time it helps to make them better by sorting out the future report with the speaker and refining it. So in this case, it is worthwhile not to postpone the question in the back box, but, on the contrary, hurry: the earlier you submit the application and the more time there is to work it out, the higher the chances of becoming one of the speakers.

To buy tickets




Registration is open, and now you can purchase a ticket at an early bird-price. And from January 1, the price will rise, so that a ticket can be a great way to indulge in the New Year, ultimately saving money. And if you are going to go at the expense of the company, it also makes sense to figure it out right now: even if the company does not buy a ticket immediately, it can immediately take it into account in its plans for the 2018th.

And if, according to the available information, you are not ready to make a decision, follow the website , it will gradually be updated with new names of speakers and reports names.

See you at HolyJS 2018 Piter!

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


All Articles