Themes of the Frontend section at DUMP Kazan: ML for a front-end developer, pixel magic, SvelteJS, laughter, sweat and tears

“Everyone talks about it, some understand (what they think), and only a few are really engaged in it” - quote from DUMP Kazan program director. If you think that you are a grated kalach frontend and you don’t hear anything new at conferences, then check out the frontend section on November 8th . We sweated while listening to the mathematical part of some reports and the history of ups and downs.







Program directors: Roman Gafiatullin (ClickClickDrive, KazanJS) and Alexander Iossa (Diginavis), after selecting the reports, shared why they chose these topics and why they themselves would come to listen to them.



How we monoreposed it



Speaker: Ivan Botanov, Tinkoff.ru







Disputes about how to organize a project will never subside. Is it worth splitting a project into many subprojects or choosing a mono-repository approach? Is it worth it to initially follow the multi-repository paradigm or is it worth the wait? Ivan Botanov will talk about the disadvantages and advantages of both approaches, share his own rake and what they plan to do next with their project.



Blood, sweat, microfronts and monolith



Speaker: Denis Kolesnikov, Avito







Have you ever rewritten a monolithic front-end application in PHP to a React microservice application with SSR support? Yes, so as not to freeze development in principle, but to gradually replace component by component? Here we are, and Denis Kolesnikov from Avito will tell you what pains and sufferings they had to go through to achieve what they wanted.



The evolution of text rendering on Canvas. About Flash, IE 11, designers and cuneiform



Speaker: Andrey Churakov, Miro







Great story about an engineering approach to problem solving. Faced a problem, looked around, plunged deeper into the question, formed a solution on the basis of the material studied. And all this is part of a very interesting product that thousands of people are using right now.



Web video from Flash to MSE or how to write your own video player



Speaker: Alexey Gusev, Yandex







We think we will be supported in the fact that video is one of the trends that determine our time. Social networks, Youtube, streaming services ... Video is everywhere. And this report from Yandex is as relevant as ever. You will learn how the video began on the web, how it developed, what it came to, and finally how to live with it today.



4 ways to quit writing tests



Speaker: Albert Fazullin, FlatStack







Tests, tests ... Everyone talks about tests: that they write them, that they are not needed, that only certain types of tests are needed. On the report you will hear 4 truths. Which one is yours?



  1. You do not write tests. You might start writing them by learning more about how it works.
  2. You want to start writing tests. Get some useful tips so that it doesn't endlessly hurt.
  3. You write tests, but still it's bad. Perhaps you will see the mistakes you make and find out how to solve them.
  4. You write tests and you are happy. You can make sure once again that everything was done correctly


(un) perfect pictures and other pixel magic



Speaker: Polina Gurtovaya, Evil Martians







Pictures, pictures, pictures. Nowhere without them. Polina Gurtovaya from Evil Martians will help to plunge deeply into how these or those formats are actually arranged. He will tell you how and in which case it is worth writing your own encoder, and when - it is a waste of time. And at the same time, we’ll find out where is the video tag



State of SvelteJS



Speaker: Pavel Malyshev, Mustlab







SvelteJS is one of the fastest growing JavaScript frameworks. React, Angular and Vue, move on! Pavel Malyshev, one of the main contributors to SvelteJS in Russia, will tell you in what condition and where SvelteJS is moving now. Answer the question, can it be used in the prod and when, or not yet.



Introduction to Machine Learning for a Front-End Developer



Speaker: Maxim Severukhin, EPAM Systems







Everyone talks about it, some understand (as they think), and they are really engaged in units. The time has come and we will dive into the topic of ML. There will be a little history, more matan, a review of existing tools and an example of practical use. And now, in the circle of colleagues or at an interview, you can already show off your knowledge to support a hype topic.



So, 8 speakers at a low start. And you will be able to make out the bones of topics of interest to you during breaks - they (breaks) will be after each report.



The full DUMP Kazan program is already on the site.



Bye Bye! see you at # DAMP



All Articles