In July, we are waiting for two meetings. We will be glad to see all those who are not indifferent to automated testing and JavaScript.
July 24 - QA EVENING: talking about building a CI / CD, getting acquainted with the API for creating IDEA plug-ins.
July 31 - JS EVENING: Acquainted with static typing, TypeScript and ReasonML.
Under the cat - more about the reports and speakers, links to register to participate and connect to the broadcast.
')

QA EVENING: talking about building a CI / CD, getting to know the API for creating IDEA plugins
19.00 - 19.30 - Collection of guests and coffee
19:30 - 20:10 - “CI / CD or the pursuit of developers” (Alexander Bogdanov, DINS)How to start a tester on a project where the testing process is not adjusted?
How to attract developers to testing, and that they like it?
Do you think I came up with a “silver bullet”? - No, I just have a clear plan of action.
During the report, Alexander will show that when building a CI / CD, it is not necessary to choose between GitLab and Jenkins, he will tell you how to attach Spinnaker and the GitLab API to this. The report will be useful for testers who are beginning to implement automated testing, developers who can not bring themselves to write tests, and for everyone who starts to build CI / CD.
About the speaker: Alexander is friends with developers and does everything to make them comfortable to write code. So comfortable that the code is obtained almost without bugs.
20:10 - 20:30 - Coffee, pizza and chat
20:30 - 21:20 - “IDEA plug-ins guarding automation” (Artyom Eroshenko, QametaSoftware)Being the team leader of several test automation teams, I often have to deal with refactoring the autotest code and its markup. When developing plug-ins for IDEA, I paid attention to the API, which allows you to change the code of your project. The advantage of this API is that we know everything about the code with which we work: all uses of variables, classes, annotation signature, and so on. From the report we learn about the work of this API and see several examples of its use.
About the speaker: Artyom has been automating the testing of web applications for more than 8 years. During this time, he worked in different teams and in different roles: testing automator, testing tool development team manager, testing automation team leader. Artyom has extensive experience with popular tools (Selenium, HtmlElements, Allure, Jenkins). Programs mainly in Java, Groovy.
21:20 - 21:40 - DINS office tour
→ We will meet on July 24 at 19:30 in our office (St. Petersburg, Staro-Petergofsky, 19).
→
To participate in the meeting and connect to the broadcast you need to register.JavaScript EVENING: talking about static typing, TypeScript and ReasonML
19.00 - 19.30 - Collection of guests and coffee
19:30 - 20:20 - “Type it!” (Alexander Feoktistov, Yandex.Market)There are developers familiar only with dynamically-typed languages ​​- PHP, Python, JavaScript, etc. Alexander will inspire us with his TypeScript examples, so that we also try static typing. After all, static typing gives us a lot of useful ...
The report will be interesting to both novice front-end developers and more experienced ones.
About the speaker: in his life, Alexander met a lot of software development technologies: he got acquainted with Pascal / Delphi at school, at the university he plunged into C ++ for scientific computing, at his first job he riveted the C ++ / WinAPI cookie makers and learned Java. The turning point was an acquaintance with the world of the front end, which first brought down Alexander Vanilla JS, then threw jQuery, hit the XSLT reefs, and finally, in a swirling whirlpool, drowned in Angular and React.
20:20 - 20:40 - Coffee, pizza and chat
20:40 - 21:20 - “ReasonML: Hindley-Milner on the front end” (Anton Tuzhik, SEMrush)Browsers and web technologies are not standing still. Every year more and more web applications are created, they become more complicated, and the code base becomes larger. In such conditions, difficulties often arise with the dynamic weak typing of the main language of web development JavaScript. This is a big problem. The emergence of tools such as TypeScript, Flow js, Elm, ReasonML just confirms this. In his report, Anton will tell you what ReasonML is, what “chips” it has, how it compiles in JS and interacts with it, how it helps to solve the problem of the increasing complexity of interface development. A report for those who are interested in new technologies. And also for those who want to increase the reliability of their code base.
About the speaker: Anton is developing interfaces. In his free time he studies new things, sometimes he gets to open source projects. Recently interested in typing.
21:20 - 21:40 - DINS office tour
→ We meet on July 31 at 19:30 in our office (St. Petersburg, Staro-Petergofsky, 19).
→
To participate and connect to the broadcast you need to register.DINS IT EVENING
We regularly hold open meetings bringing together technical specialists from different companies. Most often, they discuss tools and cases in QA, Java, DevOps and JS directions. We publish
videos of all reports on our
YouTube channel . Always welcome current topics and new speakers - write to
itevening@dins.ru !