Open broadcast of the main hall of RIT ++
This year we again broadcast the main hall of the RIT ++ conference festival for free .
Broadcast the first day of RIT ++ on YouTube
Broadcast of the second day of RIT ++ on YouTube
Telegram text media stream (@RITFestStream channel)
Subscribe to the channel and then do not miss the new videos, which we will gradually add there after the conferences.
We start at 9:30 with a welcoming speech by Oleg Bunin, and at 10:00 the reports will begin.
A full schedule is available on the site, and below are the most interesting reports that anyone can see!
May 28
10:00 - Microservices at the front end in Mail.ru / Egor Utrobin (Mail.ru) mail . The invaluable experience of the Mail.ru mail team in implementing front-end microservices to accelerate almost all stages of the development process. It will be interesting to know if everything is so rosy, and what efforts it required. 11:00 - How we separated the frontend from the monolithic backend / Zarem Halilov (Uploadcare) . From the persuasion of management to the final architecture. Let's talk about setting up the deployment, the development process and find out why everyone was satisfied. 12:00 - Microservice architecture, approaches and technologies / Kirill Vetchinkin (TYME) .
How to design a true microservice architecture, what technologies will help in this, what are the main pros and cons with this. All this with an eye to specific cases.
13:00 - Approaches to the implementation of sharding in modern [No] SQL-systems / Konstantin Osipov (Tarantool) .
Comparison of architecture and technical solutions for the implementation of sharding in modern SQL- and NoSQL-systems, in particular, Couchbase, MongoDB, Cassandra, CockroachDB and, of course, Tarantool.
14:00 - Monitoring and Kubernetes / Dmitry Stolyarov (Flant) .
Extensive monitoring setup experience gained from operating 21 projects on Kubernetes., Which includes more than 200 different applications written in 8 programming languages.
15:00 - Fine-tuning the load balancing / Nikolay Sivko (okmeter.io) .
Let's talk about those aspects of load balancing that are not yet very popular and which most engineers do not know about.
16:00 - Why should everyone want you / Sergey Ryzhikov (1C-Bitrix) . The CEO of 1C-Bitrix will tell you what the startup should be aimed at so as not to close after a few years. 17:00 - Even More CSS Secrets / Lea Verou (MIT CSAIL) Ten amazing and practical tricks that can be done in CSS. 18:00 - Refactoring - Where? Where to? When? Where from? Why? Why and How? / Alexey Okhrimenko (IPONWEB) .
What is wrong with the habitual desire to rewrite the code, how to deal with it, what are the approaches to refactoring, and what can they achieve with the example of a computer game.
May 29
11:00 - This wonderful Node.js / Alexander Lobashev (RaiffeisenBank) .
What happens in Node.js when the code is executed? How does I / O work? Why can't blocking operations be used in a web server? The answers to these questions, as well as a detailed analysis of the device platform Nodejs.
12:00 - Ivan Tulup: asynchronous in JS under the hood / Mikhail Bashurov (Luxoft) .
How tasks differ from microtasks, how browsers control task priorities and more. All this in order to use JavaScript asynchrony, which has one thread at the same time, and not shoot yourself in the foot.
13:00 - Why does the developer need statistics, or how to improve the quality of the product?
/ Yuri Lilekov (Badoo) .
What are the technical statistics, how to collect, store, display them and what does the quality of the product have to do with it. Consider the approaches used in Badoo, which allow you to quickly find technical problems and identify their causes.
14:00 - From 1 release per week to 30 releases per day / Alexey Parshukov (DocDoc) .
The way from 1 release per week to 30 releases per day, why it is needed, how much it costs, and most importantly: how it works.
15:00 - In search of the perfect CI pipeline / Ilya Saulenko (Avito) .
Teams with a running Continuous Deployment process will receive information from the report to think about what processes are missing in their existing pipelines, and developers who are just planning to implement CI are the criteria for choosing the most suitable integration server for them.
16:00 - The subtleties of publishing projects on GitHub / Kamil Ismagilov (Rossiyskaya Gazeta)
Learn how to make an OpenSource project intuitively familiar to developers and how it can be promoted.
17:00 - Professional burnout: who is to blame and what to do. A look inside and out / Alexander Orlov (Stratoplan) .
A report on emotional burnout, "Groundhog Day" and what a person encounters at different stages of his career, and how to handle all of this.
To follow the news during the conference, join our channels:
- Live text broadcast from t.me/RITFestStream festival main hall
- Channel with messages from the organizers t.me/RitfestChannel