Convidamos você a DINS JavaScript EVENING: falamos sobre o design da API e resolvemos problemas usando tipos de dados algébricos

Teremos o maior prazer em ver os desenvolvedores de front-end na primeira DINS JavaScript EVENING deste ano, que ocorrerá em 29 de janeiro em nosso escritório em Staro-Petergofsky, 19.

Esta noite, Dmitry Zlygin, do DINS, falará sobre os critérios para a API "boa" e compartilhará como tornar suas interfaces convenientes. Anton Sutarmin, da Devexperts, apresenta-nos tipos de dados algébricos e mostra por exemplos como eles ajudam a resolver problemas.

Sob o corte - mais sobre relatórios e palestrantes, um link para se registrar para participar da reunião, transmitir informações, materiais da última reunião.

imagem

Relatórios


Design de API para front-end (Dmitry Zlygin, DINS)

Todos os dias usamos diferentes interfaces de programação - navegador, várias bibliotecas como Lodash ou Axios, estruturas - React, Angular, Jest e muitas outras. E nós mesmos criamos novas APIs para nossos componentes, funções e classes. Às vezes acaba bem, às vezes não muito. Vamos falar sobre como uma boa API difere de uma "ruim" e, é claro, determinaremos os critérios para "bom". Como tornar suas interfaces convenientes e adequadas à tarefa. O que fazer com as APIs de terceiros que não podemos influenciar.

O relatório será relevante para desenvolvedores Frontend e engenheiros de automação de controle de qualidade a partir do nível de entrada e acima. Sem hardcore.

Por mais de 5 anos, Dmitry desenvolve exclusivamente um front-end. Funciona com JavaScript com sucesso variável na terceira década, visto o Netscape Navigator e o IE 4.0. Com o advento do Vue.js, ele abandonou o back-end e mudou-se para o campo de front-end, mas com o tempo, percebeu todos os encantos do React. Atualmente, ele está trabalhando em um grande projeto React no DINS.

“Tipos de dados algébricos em TypeScript” (Anton Sutarmin, Devexperts)

Dizem sobre a programação funcional de cada ferro, sobre imunidade e limpeza que todos já estão cansados ​​de ouvir. Vamos tentar ir além e examinar outro conceito que é mais amplamente usado no mundo do FP - tipos de dados algébricos. Vamos do lado da prática, resolveremos três problemas com a ajuda deles e, ao longo do caminho, descobriremos o que é e como usá-lo. Há exemplos no TypeScript, mas não é necessário saber: vou lhe dizer as coisas necessárias ao longo do caminho.

O relatório foi desenvolvido para desenvolvedores front-end de todos os níveis, familiarizados com o paradigma funcional ou que desejam adicionar outra ferramenta ao conhecimento de seus programadores.

Por 4 anos, Anton foi um desenvolvedor front-end, recentemente um pouco devrel. Ele adora programação funcional e sistemas de tipos expressivos. Ele fica feliz quando vê um código bonito e interfaces bonitas.

Horário


19h00 - 19h30 - Coleta de convidados e café
19:30 - 20:20 - Design de API para front-end (Dmitry Zlygin, DINS)
20:20 - 20:40 - Café, pizza e bate-papo
20:40 - 21:10 - “Tipos de dados algébricos no TypeScript” (Anton Sutarmin, Devexperts)
21:10 - 21:30 - Visita ao escritório do DINS

Onde, quando e como?


29 de janeiro de 2020
São Petersburgo, Staro-Petergofsky, 19 (escritório do DINS)

A participação no evento é gratuita, mas por favor registre-se . Isso é necessário para que todos possamos nos acomodar confortavelmente na reunião.

Haverá uma transmissão, enviaremos um link para ele no dia do evento para os endereços dos participantes que selecionaram o tipo de ingresso “Transmissão” durante a inscrição .

Relatórios de vídeo serão publicados em nosso canal do YouTube uma semana após a reunião.

DINS JavaScript EVENING Materials (31/07/2019)


Lista de reprodução do YouTube

DINS IS NOITE


A troca de experiências não tem preço, por isso realizamos regularmente reuniões abertas, reunindo especialistas técnicos de diferentes empresas. Na maioria das vezes, discutimos ferramentas e casos nas áreas de JS, Java, QA e DevOps. Se você tem um tópico que deseja compartilhar, escreva para itevening@dins.ru !

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


All Articles