Wir laden Sie zu DINS JavaScript EVENING ein: Wir sprechen über das Design der API und lösen Probleme mit algebraischen Datentypen

Wir werden uns freuen, Front-End-Entwickler beim ersten offenen DINS JavaScript-ABEND dieses Jahres zu sehen, der am 29. Januar in unserem Büro in Staro-Petergofsky, 19, stattfinden wird.

Heute Abend wird Dmitry Zlygin von DINS über die „guten“ API-Kriterien sprechen und erläutern, wie Sie Ihre Schnittstellen bequemer gestalten können. Anton Sutarmin von Devexperts führt uns in algebraische Datentypen ein und zeigt anhand von Beispielen, wie sie zur Lösung von Problemen beitragen.

Unter der Rubrik - Weitere Informationen zu Berichten und Referenten finden Sie einen Link zur Anmeldung für die Teilnahme an der Besprechung, Informationen zur Übertragung sowie Materialien der letzten Besprechung.

Bild

Berichte


API-Design für das Front-End (Dmitry Zlygin, DINS)

Jeden Tag verwenden wir verschiedene Programmierschnittstellen - Browser, verschiedene Bibliotheken wie Lodash oder Axios, Frameworks - React, Angular, Jest und viele andere. Und wir selbst erstellen neue APIs für unsere Komponenten, Funktionen und Klassen. Manchmal fällt es gut aus, manchmal nicht sehr. Lassen Sie uns darüber sprechen, wie sich eine gute API von einer "schlechten" unterscheidet, und wir werden natürlich die Kriterien für "gut" bestimmen. So gestalten Sie Ihre Schnittstellen komfortabel und aufgabengerecht. Was ist mit den APIs von Drittanbietern zu tun, auf die wir keinen Einfluss haben?

Der Bericht ist für Frontend-Entwickler und QS-Automatisierungsingenieure ab Einstiegsniveau relevant. Kein Hardcore.

Seit mehr als 5 Jahren entwickelt Dmitry ausschließlich ein Frontend. Funktioniert mit JavaScript mit unterschiedlichem Erfolg für das dritte Jahrzehnt, sowohl mit Netscape Navigator als auch mit IE 4.0. Mit dem Aufkommen von Vue.js verließ er das Backend und zog in das Frontend-Camp, aber mit der Zeit erkannte er alle Reize von React. Derzeit arbeitet er an einem großen React-Projekt bei DINS.

„Algebraische Datentypen in TypeScript“ (Anton Sutarmin, Devexperts)

Sie sagen über funktionale Programmierung von jedem Bügeleisen, über Immunität und Sauberkeit, die jeder schon müde ist, zuzuhören. Gehen wir weiter und betrachten ein anderes Konzept, das in der FP-Welt am häufigsten verwendet wird - algebraische Datentypen. Gehen wir von der Seite des Übens, wir werden 3 Probleme mit ihrer Hilfe lösen und auf dem Weg herausfinden, was es ist und wie man es benutzt. Beispiele gibt es in TypeScript, aber es ist nicht erforderlich, es zu kennen: Ich erkläre Ihnen die notwendigen Dinge auf dem Weg.

Der Bericht richtet sich an Front-End-Entwickler aller Ebenen, die mit dem Funktionsparadigma vertraut sind oder die ihrem Programmierer ein weiteres Tool hinzufügen möchten.

Anton ist seit 4 Jahren ein Front-End-Entwickler, zuletzt ein kleiner Entwickler. Er liebt funktionale Programmierung und Ausdruckssysteme. Er ist glücklich, wenn er schönen Code und schöne Schnittstellen sieht.

Zeitplan


19.00 - 19.30 - Abholung von Gästen und Kaffee
19:30 - 20:20 - API-Design für das Front-End (Dmitry Zlygin, DINS)
20:20 - 20:40 - Kaffee, Pizza und Plausch
20:40 - 21:10 - "Algebraische Datentypen in TypeScript" (Anton Sutarmin, Devexperts)
21:10 - 21:30 - DINS-Bürotour

Wo, wann und wie?


29. Januar 2020
St. Petersburg, Staro-Petergofsky, 19 (DINS-Büro)

Die Teilnahme an der Veranstaltung ist kostenlos, bitte registrieren Sie sich . Dies ist notwendig, damit wir alle bequem auf dem Treffen unterkommen können.

Es wird eine Sendung gesendet, zu der wir am Veranstaltungstag einen Link an die Adressen der Teilnehmer senden, die bei der Anmeldung die Art des Tickets „Broadcast“ ausgewählt haben.

Videoberichte von Berichten werden eine Woche nach dem Treffen auf unserem YouTube-Kanal veröffentlicht.

DINS JavaScript ABEND Materialien (31.07.2013)


YouTube-Wiedergabeliste

DINS IT ABEND


Da der Erfahrungsaustausch von unschätzbarem Wert ist, halten wir regelmäßig offene Treffen ab, an denen technische Experten aus verschiedenen Unternehmen teilnehmen. Am häufigsten diskutieren wir Tools und Fälle in den Bereichen JS, Java, QA und DevOps. Wenn Sie ein Thema haben, das Sie teilen möchten, schreiben Sie an itevening@dins.ru !

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


All Articles