Im Juli warten zwei Treffen auf uns. Wir werden uns freuen, all diejenigen zu sehen, die sich für automatisierte Tests und JavaScript interessieren.
24. Juli - QA-ABEND: Sprechen Sie über das Erstellen einer CI / CD und lernen Sie die API zum Erstellen von IDEA-Plugins kennen.
31. Juli - JS EVENING: Einführung in Static Typing, TypeScript und ReasonML.
Unter dem Schnitt - mehr über Berichte und Redner, Links zur Registrierung für die Teilnahme und Verbindung zur Sendung.

QA-ABEND: Sprechen Sie über das Erstellen von CI / CD und lernen Sie die API zum Erstellen von IDEA-Plugins kennen
19.00 - 19.30 - Abholung der Gäste und Kaffee
19:30 - 20:10 - "CI / CD oder die Verfolgung von Entwicklern" (Alexander Bogdanov, DINS)Wo starte ich einen Tester für ein Projekt, bei dem der Testprozess nicht angepasst ist?
Wie kann man Entwickler zum Testen anregen und damit es ihnen gefällt?
Glaubst du, ich habe mir eine Silberkugel ausgedacht? - Nein, ich habe nur einen klaren Aktionsplan.
Im Verlauf des Berichts wird Alexander zeigen, dass es beim Erstellen einer CI / CD nicht erforderlich ist, zwischen GitLab und Jenkins zu wählen. Er wird erklären, wie die Spinnaker- und GitLab-API damit verschraubt wird. Der Bericht ist nützlich für Tester, die mit der Implementierung automatisierter Tests beginnen, für Entwickler, die sich nicht zum Schreiben von Tests zwingen können, und für alle, die mit dem Erstellen einer CI / CD beginnen.
Über den Sprecher: Alexander ist mit Entwicklern befreundet und tut alles, um ihnen das Schreiben von Code zu erleichtern. So bequem, dass der Code fast fehlerfrei herauskommt.
20:10 - 20:30 - Kaffee, Pizza und Plauderei
20:30 - 21:20 - "IDEA Plugins auf der Hut vor Automatisierung" (Artyom Eroshenko, QametaSoftware)Als Teamleiter mehrerer Testautomatisierungsteams muss ich mich häufig mit dem Refactoring von Auto-Test-Code und dessen Markup befassen. Bei der Entwicklung von Plugins für IDEA habe ich auf die API hingewiesen, mit der Sie den Code Ihres Projekts ändern können. Der Vorteil dieser API besteht darin, dass wir alles über den Code wissen, mit dem wir arbeiten: alle Verwendungen von Variablen, Klassen, Signaturen von Anmerkungen und mehr. Aus dem Bericht erfahren Sie mehr über die Funktionsweise dieser API und sehen einige Beispiele für ihre Verwendung.
Über den Redner: Artyom beschäftigt sich seit mehr als 8 Jahren mit der Automatisierung des Testens von Webanwendungen. Während dieser Zeit arbeitete er in verschiedenen Teams und in verschiedenen Rollen: Testautomatisierung, Manager des Entwicklungsteams für Testwerkzeuge, Leiter der Testautomatisierungsgruppe. Artem verfügt über umfangreiche Erfahrung in der Arbeit mit gängigen Tools (Selen, HtmlElements, Allure, Jenkins). Es programmiert hauptsächlich in Java, Groovy.
21:20 - 21:40 - DINS-Bürotour
→ Wir treffen uns am 24. Juli um 19:30 Uhr in unserem Büro (St. Petersburg, Staro-Petergofsky, 19).
→
Um an der Besprechung teilzunehmen und eine Verbindung zur Sendung herzustellen, müssen Sie sich registrieren.JavaScript-ABEND: über statische Typisierung, TypeScript und ReasonML
19.00 - 19.30 - Abholung der Gäste und Kaffee
19:30 - 20:20 - "Tippe es!" (Alexander Feoktistov, Yandex.Market)Es gibt Entwickler, die nur mit dynamisch typisierten Sprachen vertraut sind - PHP, Python, JavaScript usw. Alexander wird uns mit seinen Beispielen für TypeScript inspirieren, damit wir auch versuchen, statisch zu tippen. In der Tat gibt uns die statische Eingabe viele nützliche Dinge ...
Der Bericht wird sowohl für Anfänger als auch für erfahrene Entwickler von Interesse sein.
Über den Redner: In seinem Leben lernte Alexander viele Softwareentwicklungstechnologien kennen: In der Schule lernte er Pascal / Delphi kennen, an der Universität vertiefte er sich in C ++ für wissenschaftliches Rechnen, bei seinem ersten Job nietete er Formen in C ++ / WinAPI und verstand Java. Der Wendepunkt war das Kennenlernen der Welt des Frontends, das zuerst auf Alexander Vanilla JS regnete, dann jQuery warf, XSLT-Riffe traf und schließlich in einem wirbelnden Whirlpool in Angular and React versank.
20:20 - 20:40 - Kaffee, Pizza und Plauderei
20:40 - 21:20 - "ReasonML: Hindley-Milner am vorderen Ende" (Anton Tuzhik, SEMrush)Browser und Webtechnologien stehen nicht still. Jedes Jahr werden mehr und mehr Webanwendungen erstellt, sie werden komplexer, die Codebasis wird immer größer. Unter solchen Umständen treten häufig Schwierigkeiten bei der dynamischen schwachen Typisierung der wichtigsten JavaScript-Webentwicklungssprache auf. Das ist ein großes Problem. Das Erscheinungsbild von Tools wie TypeScript, Flow js, Elm und ReasonML bestätigt dies nur. In seinem Bericht wird Anton Ihnen erklären, was ReasonML ist, welche „Chips“ es hat, wie es in JS kompiliert und mit ihm interagiert, wie es hilft, das Problem der zunehmenden Komplexität der Schnittstellenentwicklung zu lösen. Der Bericht für diejenigen, die an neuen Technologien interessiert sind. Und auch für diejenigen, die die Zuverlässigkeit ihrer Codebasis erhöhen möchten.
Über den Sprecher: Anton entwickelt Schnittstellen. In seiner Freizeit lernt er Neues, kommt manchmal zu Open Source Projekten. Kürzlich interessiert an Schreibproblemen.
21:20 - 21:40 - DINS-Bürotour
→ Wir treffen uns am 31. Juli um 19:30 Uhr in unserem Büro (St. Petersburg, Staro-Petergofsky, 19).
→
Um teilzunehmen und eine Verbindung zur Sendung herzustellen, müssen Sie sich registrieren.DINS ES ABEND
Wir halten regelmäßig offene Meetings ab, an denen technische Experten aus verschiedenen Unternehmen teilnehmen. Am häufigsten diskutieren sie Tools und Fälle in den Bereichen QS, Java, DevOps und JS. Wir veröffentlichen
Videos aller Berichte auf unserem
YouTube-Kanal . Wir freuen uns immer
über relevante Themen und neue Referenten - schreiben Sie an
itevening@dins.ru !