📜 ⬆️ ⬇️

A preliminary DUMP program is ready. Speakers from Dropbox, JetBrains, Mozilla, Mail.Ru, Yandex, Rambler & Co

Hi, Habr!

On April 14, the DUMP conference will be held in Yekaterinburg for the seventh time. Reports will go in 8 sections: FrontTalks, Serverside, Mobile, Design, DevOps, Testing, Management, Science.

The program turns out excellent: Grigory Bakunov (Yandex), Leonid Vasilyev (Dropbox), Nikita Prokopov (Cognician), Andrey Akinshin (JetBrains), Alexander Blinov (RedMadRobot), Yuri Vetrov (Mail.Ru Group), Denis Kortunov (Acronis), Sergey Rasskazov (School of type design), Alexander Orlov (Stratoplan) - we believe this should not be missed. Details of the program - under the cut.
')
image
Remember these stickers? Last year we invented them specifically for the conference. And there are the same stickers for the telegraph


The DUMP program now has 57 reports; in a week the final grid will be ready. Briefly about what will be in each section.

What will happen in the FrontTalks section


image

• For the first time Nikita Prokopov will come to us (Cognician, Novosibirsk) . Nikita will tell how you can do client-server communication of a new generation: advanced data models, high-level APIs, event logs, etc. It will also show complex scenarios, tell you about problems and explain how they can be solved and what tools are available for this.

• Igor Alekseenko (HTML Academy, St. Petersburg) will show with examples, when you need to rely on caching, and in which you can trust the processor.

• Many C ++, Java, and C # developers warmly welcomed TypeScript — it was only a matter of time for many Web SDKs to be completely rewritten to TypeScript. Grigory Petrov , a technical evangelist at Voximplant (Moscow), in the report will focus on the difficulties that can be encountered during porting, and on expectations that may or may not be justified by such a change in technology stack.

• Artyom Kuvaldin (Yandex, Yekaterinburg) will tell you how to use Service Workers technology to make any web page accessible without the Internet, and also to show where they already use this technology in Yandex.

• Artyom Kuzvesov (Ideco, Ekaterinburg) will give a talk about the RESTful API, compare ready-made solutions for API documentation, tell about the swagger; teach you how you can immediately check and test your documentation and how beautiful it is to display.

• The larger and more complex the project becomes, the more often you have to solve a performance problem. Yaroslav Lyzlov from Bank "Tochka" (Ekaterinburg) will tell why they decided to change the framework, chose Angular, decided to move to TypeScript and why they decided to make a hybrid application.

There is one free space in the section, if you want to speak, write to elena.fkr@gmail.com.

What will happen in the Serverside section


image

• Andrei Akinshin from JetBrains will tell you about the long-awaited .NET cross-platform, its capabilities and impossibilities at the moment.

• HYIP around chatbot does not subside for about a year. Alexey Mogilnikov (ConfBot / iiko, Moscow) on a simple example will show how to write an interesting chatbot. The example will be in Ruby, but chatbot is a story in which the language is even less important than usual. So, even if you are not a rubist, it will still be clear and useful.

• Recently, the topic of high-speed traffic processing has become increasingly popular. But the core of the operating system often prevents really high speeds. Ivan Spinenko (Ideco, Yekaterinburg) will tell you how to get around this using the Netmap framework.

• Andrei Fefelov (Mastery.pro, Ekaterinburg) will tell how they did BI (this is such a thing with a bunch of charts for analytics) for a major pharmaceutical supplier: how they set data analysis tasks, how OLAP differs from OLTP; pros and cons of solution architecture; why Postgres is suitable for the role of not only the storage, but also the ETL (extract transform load) layer.

• Ilya Egorov (dvizh / nethammer, Kurgan) using the example of the modular architecture of PHP frameworks will show the place and method of isolating business logic in Enterprise solutions and large E-commerce sites.

• Alexander Serbul , head of the quality and implementation department of 1C-Bitrix (Moscow), will talk about the pitfalls in analyzing and designing distributed recommendation and clustering algorithms, implementing the service based on the modern stack and ready-made libraries: java, Apache Spark, Apache Mahout, testing and quality metrics.

• If you work with a large number of different texts, at some point you want to automatically get information about what essentially each of these texts is about. Ruslan Talipov (Ridero, Yekaterinburg) will explain how to solve this problem with the help of thematic modeling - one of the applications of machine learning to the analysis of texts.

• Andrey Litunenko (2GIS, Novosibirsk) will teach everyone his recipe for preparing Elasticsearch + Logstash + Kibana in conjunction with Prometheus for high-quality logging in your PHP application.

• Each framework / programming language offers you its own way of making a “live” web. Will there be a standard in this area that will finally “fly up”? Vladimir Dementiev (Evil Martians, Moscow) proposes to dwell on this problem in more detail and to dream about the possibility of the emergence of the “live” web standard and possible implementations.

What will happen in the Mobile section


image

• Stanislav Krasnoyarov (Redsteep, St. Petersburg) will talk about the basic principles and device of React Native and Redux, share his experience of developing an application for iOS, show exactly how React Native simplifies the workflow, and what are the disadvantages in it.

• Zviad Kardava (Voximplant, Google Developer Expert, Moscow) will tell in detail what Android Things and Weave are: how the new OS differs from the usual Android, what features it has, how to develop it, and write a small demo application.

• Alexander Blinov , Lead Android Developer from RedMadRobot (Moscow), will tell how to design the architecture of your application for work in networks with potentially slow Internet or its absence.

• Tanay Pant (New Delhi) from the Mozilla Foundation , the author of three books on programming, will tell you what WebVR is, teach you how to create applications with virtual reality, tell you about available devices for training, and give recommendations on getting started with WebVR. In addition, he will talk about A-Frame and its components, with which you can create your own projects with virtual reality.

• Arseny Batyrov (Badoo, Moscow) will tell about the experience of using debug-panels on popular OS, as well as on a pair of unpopular ones.

• Andrei Legchilin and Roman Paradeyev from Yekaterinburg-based Yandex, using the example of the Yandex.Air applications, will tell you what tasks you faced when switching to a hybrid application, how much you managed to achieve them, and what are the features of implementing hybrid applications for iOS and Android.

• Alexander Sychev (Moscow), the head of the iOS development department at Rambler & Co, will share the practice of writing tests in Swift projects, the difficulties that arise and how to solve them.

What will happen in the DevOps section


image

• Site Reliability Engineer in Dropbox Leonid Vasilyev (Dublin) will tell how, from the point of view of SRE, Dropbox implements the foundation of a stable infrastructure, what technologies are used in Dropbox, and what difficulties it faces.

• Alexander Titov , co-owner of Express42 (Moscow), who has been developing the theme of DevOps in Russia since 2010, will reveal the notion of DevOps, talk about how to relate to DevOps practices and culture, and explain why it’s impossible to produce cool digital products without DevOps.

• Edward Medvedev (Brocade, California) will talk about how to make chat a control center in a large DevOps organization. Can we manage not clusters of servers, but entire clusters? Control scaling? Recover applications after DDoS attacks? And most importantly - why bother for this chat?

• Vasily Ostanin (Abak, Yekaterinburg) will share his experience on how to lower the threshold for a new developer (as well as the layout designer and tester) to enter the development process using DevOps.

What will happen in the Management section


image

• Director of the acceleration programs of the IIDF Dmitry Kalaev (Moscow) will explain how to understand what the value of your product is, how to find out from the client, what problem you solve, tell what rake often occurs when determining the price, and all this with real examples from of life.

• Alexander Orlov , managing partner of Stratoplan School of Managers (St. Petersburg), will give advice on how to understand that you are facing a professional burnout and, most importantly, what to do to change the situation.

• Alexander Ivakhnenko (Alter Systems, Kharkov) with real examples will tell why delegation destroys teams, delays execution deadlines and, eventually, destroys projects.

• Konstantin Zaitsev will tell how Nyxale has been working in a completely remote format for almost 7 years: how they solve problems that arise, what tools they use to interact, how they manage to unite people working from 20+ cities and 6 time zones.

• The head of the Yandex development office in Yekaterinburg, Andrei Zharinov, will tell about his useful techniques that make it easier and more efficient to build communication in a distributed team.

• What features to develop: those about which you can talk beautifully, or those that will bring visible changes to the product? What are “visible changes” and how would we see them? Whether to roll out changes at once to all users or go the other way? Wait until the time is available for the feature from regular developers, or to look for any other free ones? Igor Goldberg (SKB Kontur) will tell how they answer these questions by making Kontur. Extern.

• Alexandra Perfilova , head of Skyeng mobile development, in which the entire mobile development team works remotely, tells how they solved the problems associated with the motivation of the remote team, how they set goals and objectives, how it affects engagement and what levers of influence the manager has, when he works with remote employees.

What will happen in the Design section


image

• Yury Vetrov (Moscow), the head of the design and interface department at Mail.Ru Group , the author of the beloved “Product Design Digest”, will give a step-by-step checklist of changes in the processes of the design team and the company as a whole, which will help to systematically produce good design.

• Denis Kortunov (Acronis, Moscow) will try to describe the main differences of a designer in a grocery company from a designer in an agency or studio and illustrate this with his own experience.

• Sergey Rasskazov , the founder of the School of Type Design (St. Petersburg), the organizer of the international festival Typetersburg and the author of the telegram channel “Type Design” , will talk about the type design of the present and the future.

• Oleg Chulakov (Rostov-on-Don), the head of the studio of the same name, which occupies the 5th place of the design studios in digital Tagline-2016, will explain what a humane approach to design is, will tell how the interfaces create and transmit emotions, and teach the principles creating products to fall in love with.

• Interface designers from the SKB Kontura Kseniya Ilinykh and Ekaterina Mokhova will tell how to conduct a quantitative interface testing. Do not just give users an interactive prototype, but ask for feedback and observe their actions in the web visitor. In addition, to obtain additional benefits in the form of dating users with the new interface. This testing is interesting because no developer was involved in the implementation.

• Anton Vinogradov (Yandex, Moscow) will ponder the interface path from pencil to production. How is it now and where. Architecture design systems, and why they are needed. Automation of support interfaces and their development.

• In modern society, almost no one is left who beats technical devices when they are faulty. Is there a chance that progress will deprive the desire to beat other people when they are acting up? What to communicate to the deaf, blind and dumb? How to make your son not become a designer? Denis Bashev , freelancer, curator at the HSE School of Design (Moscow), will answer these questions in his report.

• Director of JetStyle and Ridero , game master in “Live Games” Alexey Kulakov (Yekaterinburg) will teach how you can design experience using live games, and how it will help ux designer.

• Ivan Second and Pavel Pogudin from Bright Stories animation studio will tell how the animation technique helps tell the story how much it costs, how brands use animation tools and explain step by step how to create a project.

What will be in the Testing section


image

• Olga Nazina , the author of the Testbase.ru portal (Moscow), the testing coach, will tell you how to fix bugs, analyze bad and good rationales, and then in practice teach you to convince the developer that "this task needs to be fixed."

• Andrey Satarin (Yandex, Moscow) will talk about the difficulties that exist in testing distributed systems, the existing limitations and their impact on functionality.

• Maxim Zakharov, Elena Zyryanova and Hilaria Tarasova from SKB Kontur (Yekaterinburg) will show how to achieve the same goal differently and how to turn routine into growth.

• Maria Glukhova (Targem Games, Yekaterinburg) will tell about testing in game devs: how does testing of games differ from software testing, and what they have in common, tools, test cases and specific features of work.

• Anna Bandura, Vitaly Roshchupkin, Anton Rychkov and Dmitry Yakin , testers from SKB Kontur (Yekaterinburg), will make a confession paper. 4 speakers will tell 4 stories about how to do it is not necessary. This will help to bypass the rake, which the guys have already stepped on.

What will happen in the Science section


image

• Director of the dissemination of technologies of Yandex , a programmer, one of the creators and permanent presenter of the Radio-T podcast, Grigory Bakunov, will tell you what modern artificial intelligence is and explain why it is important to start learning AI now.

• Alexander Chepurna from IOHK Research (Sestroretsk) will tell about the possibilities of new paradigms and languages ​​working in new conditions, on top of the blockchain. In addition, Alexander will talk about the work of recent years in the theory of programming languages ​​and cryptography, which are able to solve existing problems. Some results will be presented for the first time.

• Viktor Grishchenko (Citrea, Yekaterinburg) will consider the MTproto protocol used by telegram and vkontakte, and try to understand what the authors wanted and what happened.

• Boris Muratshin (2GIS, Novosibirsk) will teach how to find the shortest path on the map and do the Dijkstra algorithm.

• Alexander Serbul (1C-Bitrix, Moscow) will tell you how they did the chatbot to prompt answers to the questions: the latest algorithms, neural networks, industrial Java, heavy loads - that's all.

• Andrei Borodin (Octonika, UrFU, Yekaterinburg) will get under the hood of spatial search and indexes in the RDBMS and tell you how to speed up GiST in PostgreSQL.

• Alexey Kirpichnikov (SKB Kontur, Yekaterinburgub) will tell about five-dimensional polytopes, Dirichlet distribution and recent results from this area of ​​mathematics (2006). The report will be clear to everyone.

• Mikhail Bakhterev (IMM Ural Branch of the Russian Academy of Sciences, Ekaterinburg) will tell you how to write programs for the computer network as a whole, and not for individual servers.

• Konstantin Knizhnik and Stas Kelvich from PostgresPro (Moscow) will tell about their development of a multimaster solution for the organization of fault-tolerant clusters in PostgreSQL.

Read full abstracts on the website and follow the news - the program is updated.

image
In the breaks, we never get bored: sponsors are already preparing activities and entertainment

How to turn a conference trip into a cool weekend?


Last year we wrote a separate post for those traveling to DUMP from other cities . In short: DUMP is an excellent reason to visit Yekaterinburg and look at the capital of the Urals almost without a break from work. Conference, afterparty, the best Russian museum about the nineties, a monument to the keyboard and other interesting places in Yekaterinburg - read more about this in a post.

image
The conference gathers participants from Perm, Ufa, Chelyabinsk, Kurgan, Izhevsk, Omsk, Tyumen and Moscow.

check in


Register on the conference website . Now the ticket costs 4500 rubles, from April 1 is more expensive.

The conference will be held at Expo (Yekaterinburg, Expo Boulevard, 2). Before the Expo, we organize a free transfer from the center in the morning and back in the evening.

Expo, April 14 from 10.00 to 18.00, from 18.00 - afterparty.

image

Thanks to our sponsors who make the conference possible: the General Sponsor - E-Soft , the conference partners - SKB Kontur , Naumen , Sberbank-Technologies .

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


All Articles