We invite you to spend September 23 with us in Taganrog on
Azov Developers Meetup 2017 .
We arrive at 9 am in the Congress Hotel "Taganrog" on the street. Dzerzhinsky, 161 drink coffee before the start and until three o'clock in the afternoon listen to lectures on the development. We will talk about Vue.js and CQRS, try to find common ground between SQL and NoSQL, talk about the limits of code perfection and true Quality Assurance, dispel fears of an interview with the customer and answer design questions. In addition, we invited Mikhail Skipsky, a player of the “What? Where? When? ”, Owner of two“ Crystal Owls ”(2010, 2016) - he will talk about decision making and effectiveness in small groups.
As always, in addition to the lectures, we prepared activities for the participants, and all presentations and videos of the speakers' speeches will be available on the event website.
')
And at 17 o'clock in the Stage club in the SEC “Marmalade” there will be an after party - Mikhail will hold an intellectual battle for the conference participants. Let's test in practice the theses from his speech!
More about the reports:
How to pass an interview with the customer
Andrei Kholyavkin, Head of the Arcadia Taganrog Office
Any developer or tester of a service IT company will sooner or later come to this mysterious event - in order to get to a new, such an interesting and attractive project, you need to pass an interview with customer representatives. For the first time it may even scare!
The report gathered and summarized the best practices in preparing for the successful completion of such interviews and interesting case studies from experience. It will be interesting to both developers and their project managers.
Vue.js: new front end framework
Mikhail Zotov, developer
Among the many frameworks for the front end, Angular and React are the most popular and well-known, but the new Vue.js framework is a good competitor. Mikhail will consider the advantages of Vue.js over his competitors and describe in detail the internal structure of the components of Vue.js.
From erectus tester to QA sapiens
Nikita Belkovsky, QA Engineer
Nikita was engaged in testing on projects of different complexity, with different teams and different approaches to management. But one project was significantly different from all the others. This story is about how on a “weak” project he managed to feel what Quality Assurance is.
CQRS principle in event web architecture
Mikhail Chernorutsky, IT-specialist
The report is devoted to the consideration of one of the patterns of building the web backend architecture - CQRS (Command Query Request Segregation). Let us discuss what CQRS is and in what cases it makes sense to use it:
- the origin and purpose of the CQRS pattern (Command Query Responsibility Segregation);
- Advantages and disadvantages;
- the use of the CQRS pattern in web system architectures;
- related concepts: Event Sourcing, Eventual Consistency, Materialized Views, etc.
Design Questions
Boris Vinokurov, UX-UI Designer
Who are UX / UI designers? Why are they needed in the process of designing web applications? Is it possible to do without their help and is this help? How do they differ from other designers and can they be considered artists? How is their work process? What is considered a good result and why? Creative and creative or problem solving? Or maybe you have your own questions? I will be glad to answer.
Clean code in commercial development. Is there a limit to perfection?
Yuri Kovalev, developer
This report offers a look at the problem of eradicating dirty code when developing and supporting large commercial projects. Consider the famous scout rule with specific examples from life. Let's try to determine which refactoring rules will repeatedly pay off in the future, and which ones are not so important as to slow down the development process because of them. And finally, let's see how to clean a very dirty and complex code with minimal effort, without disrupting the development time.

SQL or NoSQL?
Vladimir Kalskov, Senior Developer
Oleg Bragin, Senior Developer
Two different - at first glance - approach to organizing data storage. Two different universes in which people live and work with different types of thinking. Can they come together? Will any of the approaches dominate in the future? Try to find the perfect way to store data.
What? Where? When? as a team work model
Mikhail Skipsky
We usually perceive TV games as entertaining content, thinking little about the fact that any game is initially a model. In the case of “What? Where? When? ”- social and technological decision-making model. This means that by understanding how to play "CPG" and similar games, we will understand how the group decides, how it is managed and what problems prevent a small team from being effective.
To participate you must register on
the conference website . Come, it will be interesting!