Nous vous invitons à DINS JavaScript EVENING: nous parlons de la conception de l'API et résolvons les problèmes à l'aide de types de données algébriques

Nous serons heureux de voir les développeurs front-end lors de la première SOIRÉE DINS JavaScript ouverte de cette année, qui aura lieu le 29 janvier à notre bureau de Staro-Petergofsky, 19.

Ce soir, Dmitry Zlygin de DINS parlera des critères pour une «bonne» API et partagera comment rendre vos interfaces pratiques. Anton Sutarmin de Devexperts nous présente les types de données algébriques et montre par des exemples comment ils aident à résoudre des problèmes.

Sous la coupe - plus sur les rapports et les conférenciers, un lien pour vous inscrire pour participer à la réunion, diffuser des informations, des documents de la dernière réunion.

image

Rapports


Conception d'API pour front-end (Dmitry Zlygin, DINS)

Chaque jour, nous utilisons différentes interfaces de programmation - navigateur, diverses bibliothèques comme Lodash ou Axios, frameworks - React, Angular, Jest et bien d'autres. Et nous créons nous-mêmes de nouvelles API pour nos composants, fonctions, classes. Parfois ça se passe bien, parfois pas très. Parlons de la façon dont une bonne API diffère d'une «mauvaise», et bien sûr, nous déterminerons les critères de «bonne». Comment rendre vos interfaces pratiques et adaptées à la tâche. Que faire avec ces API tierces que nous ne pouvons pas influencer.

Le rapport sera pertinent pour les développeurs Frontend et les ingénieurs QA-automation à partir du niveau d'entrée et au-dessus. Pas de hardcore.

Depuis plus de 5 ans, Dmitry développe exclusivement un front-end. Fonctionne avec JavaScript avec un succès variable pour la troisième décennie, vu à la fois Netscape Navigator et IE 4.0. Avec l'avènement de Vue.js, il a abandonné le backend et s'est déplacé vers le camp frontal, mais au fil du temps, il a réalisé tous les charmes de React. Il travaille actuellement sur un grand projet React à DINS.

«Types de données algébriques dans TypeScript» (Anton Sutarmin, Devexperts)

Ils parlent de la programmation fonctionnelle de chaque fer, de l'immunité et de la propreté que tout le monde est déjà fatigué d'écouter. Essayons d'aller plus loin et examinons un autre concept qui est le plus largement utilisé dans le monde FP - les types de données algébriques. Allons du côté de la pratique, nous allons résoudre 3 problèmes avec leur aide et en cours de route, nous découvrirons ce que c'est et comment l'utiliser. Des exemples sont sur TypeScript, mais il n'est pas nécessaire de le savoir: je vais vous dire les choses nécessaires en cours de route.

Le rapport est conçu pour les développeurs front-end de tous niveaux qui connaissent le paradigme fonctionnel ou ceux qui souhaitent ajouter un autre outil aux connaissances de leur programmeur.

Depuis 4 ans, Anton est un développeur front-end, récemment un peu dévoué. Il aime la programmation fonctionnelle et les systèmes de type expressif. Il est content quand il voit un beau code et de belles interfaces.

Horaire


19.00 - 19.30 - Collection d'invités et café
19:30 - 20:20 - Conception d'API pour le front-end (Dmitry Zlygin, DINS)
20h20 - 20h40 - Café, pizza et chat
20:40 - 21:10 - «Types de données algébriques dans TypeScript» (Anton Sutarmin, Devexperts)
21h10 - 21h30 - Visite des bureaux de DINS

Où, quand et comment?


29 janvier 2020
Saint-Pétersbourg, Staro-Petergofsky, 19 (bureau DINS)

La participation à l'événement est gratuite, mais veuillez vous inscrire . Cela est nécessaire pour que nous puissions tous accueillir confortablement lors de la réunion.

Il y aura une diffusion, nous lui enverrons un lien le jour de l'événement aux adresses des participants qui auront sélectionné le type de ticket «Broadcast» lors de l' inscription .

Des rapports vidéo des rapports seront publiés sur notre chaîne YouTube une semaine après la réunion.

DINS JavaScript EVENING Materials (31/07/2019)


Liste de lecture YouTube

DINS IT SOIR


L'échange d'expérience est inestimable, nous organisons donc régulièrement des réunions ouvertes réunissant des experts techniques de différentes entreprises. Le plus souvent, nous discutons des outils et des cas dans les domaines de JS, Java, QA et DevOps. Si vous avez un sujet à partager, écrivez à itevening@dins.ru !

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


All Articles