About our conference
Tech Speaker, Mozilla Foundation
Author, speaker and web developer, known for his work on "Learning Web-based Virtual Reality" and "Learning Firefox OS Application Development". He also works as an Engineering Communications Manager at ResearchGate and writes for websites like SitePoint and Tuts+.
Senior software developer, Skyeng
For the last six years, Petr has been engaged in commercial web development connected with large amounts of data. He believes that it does not matter in which language a good algorithm is implemented. He is currently using PHP/C ++ and experimenting with GO.
Lead frontend developer, Voximplant
Igor was the co-founder of the Appatbox web development studio and the Rocketcallback callback service. Now he develops WebSDK in Voximplant and participates in social projects. As part of development teams, Igor was nominated for several awards for Digital Storytelling in 2017.
Senior developer, DataArt
In 2010 Yaroslav joined DataArt as an intern in a trendy field — iOS development, and quickly grew to senior developer. Currently, Yaroslav works as a mobile application architect and supports various projects on security issues.
Senior developer, DataArt
Sergey has been working in IT for 12 years. He is a speaker at international conferences including GDG DevFest and JavaDay. Sergey is known as a Java developer from DataArt, but also has experience with coding in Python.
Technical evangelist, Voximplant
Grigory participated in the creation of Radmin and Advanced IP Scanner software products, and promoted interactive television NPTV. His interest is focused on the development management, and cross-platform development. He speaks at conferences and leads Hackatons.
Team Lead, Mad Devs
Andrey has been working, administering, and coding in the IT industry for more than 10 years. Now he heads the development department and speaks at conferences.
Frontend teamlead, Wrike
Dmitry has been working in software development for more than 10 years. For the last three years, he has been working in the company Wrike making integration with third-party services.
Want to become a speaker?
We offer reimbursement for travel and accommodation, lunch and coffee breaks, IT Nonstop conference souvenirs.
Multiplayer games with WebXR
Tanay Pant/Tech Speaker, Mozilla Foundation
Virtual Reality is a technology used for building realistic experiences for games, environments, content display as well as marketing. In this session, I will teach the participants about 3D objects in the web, virtual reality, VR devices, WebVR, WebVR API and finally building games with A-Frame. In this talk, I will also showcase creating a multiplayer game similar to Pokemon Go using WebXR in a live coding session. The live coding session will cover topics such as creating the game scene, importing 3D objects, interaction with objects, adding animations, implementing WebAR and adding multiplayer capability to the game with real time databases. By the end of the session, the participants will have a complete understanding of what WebXR is and they will be able to create cross-browser WebXR experiences as well as multiplayer games similar to Pokemon Go.
Find in half a second
Petr Petrenko/Senior software developer, Skyeng
There are a lot of great ideas around us that seem too complicated to be realized. Once, someone came to me with such an idea. The idea was to find similar photographs (after cropping, resizing, and putting watermarks) in a database of several dozen millions by processing 150000 photos per day. At first it seemed completely unreal to me. But the idea was interesting. Step by step we found out that for this purpose there will be enough university algorithms and free time during the year. Since I was a web developer, the toolset was predictable enough: PHP/RabbitMQ and some C++. In this report, I'll tell you how I transitioned from reading the article on Habr to creating a working cluster. This is a technical report on technology and algorithms.
Creating a frontend test
Igor Sheko/Lead frontend developer, Voximplant
The report will be of interest to teams and developers who don’t have a positive experience in testing the frontend. We will consider frameworks and approaches for testing the frontend, i.e. how they differ and how to choose a potentially suitable one for your project. I'll tell you how to build a frontend test, stop messing it up and start living. We’ll also talk about how to teach and interest the team in testing. I'll touch on the topic of how testing components is different from testing normal pages. I will also provide examples of creating tests from scratch for vue.js and vanilajs.
Security Audit: Life Before and After
Yaroslav Vorontsov/Senior developer, DataArt
Yaroslav will tell you what an application security audit is, what place it takes in the BSIMM model, and what it is for. We will consider the most frequent problems of web applications, which are revealed after the audit, and will try to answer the logical question "where should I start improving?".
AWS Glue, or transfiguration miracles
Sergey Chistyakov/Senior developer, DataArt
What to do next if your technological startup bought a competitor with a huge customer base? How to convince users to switch to a new technology solution? By showing them that the transition will be mild and painless and no old data will be lost, of course. I will tell you a story of one big transition using AWS Glue.
Experience using Nuxt.js
Grigory Petrov/Technical evangelist, Voximplant
GRPC for mobile applications
Andrey Minkin/Team Lead, Mad Devs
This report is about the use of GRPC on a real case, e.g. alternatives, possible problems, advantages, and operation. We’ll talk about tracing and debugging, how to balance GRPC on servers, and much more.
Writing an application in Electron
Dmitry Krutskikh/Frontend teamlead, Wrike
At some point, Wrike decided to write a desktop client for our service. Among the many possible platforms we chose Electron. Dmitry will tell you how their team wrapped a large cloud service in the desktop shell, what problems they encountered, and how they solved them.