Te invitamos a DINS JavaScript EVENING: hablamos sobre el diseño de API y resolvemos problemas usando tipos de datos algebraicos

Estaremos encantados de ver desarrolladores de front-end en la primera NOCHE de DINS JavaScript abierta de este año, que tendrá lugar el 29 de enero en nuestra oficina en 19 Staro-Petergofsky.

Esta noche, Dmitry Zlygin de DINS hablará sobre los criterios para una API “buena” y compartirá cómo hacer que sus interfaces sean convenientes. Anton Sutarmin de Devexperts nos presenta los tipos de datos algebraicos y muestra con ejemplos cómo ayudan a resolver problemas.

Debajo del corte: más sobre informes y oradores, un enlace para registrarse para participar en la reunión, transmitir información, materiales de la última reunión.

imagen

Informes


Diseño de API para front-end (Dmitry Zlygin, DINS)

Todos los días usamos diferentes interfaces de programación: navegador, varias bibliotecas como Lodash o Axios, frameworks: React, Angular, Jest y muchos otros. Y nosotros mismos creamos nuevas API para nuestros componentes, funciones, clases. A veces resulta bien, a veces no muy. Hablemos de cómo una buena API difiere de una "mala" y, por supuesto, determinaremos los criterios para "buena". Cómo hacer que sus interfaces sean convenientes y adecuadas para la tarea. Qué hacer con esas API de terceros en las que no podemos influir.

El informe será relevante para los desarrolladores frontend y los ingenieros de automatización de control de calidad desde el nivel de entrada y superior. No hardcore

Durante más de 5 años, Dmitry ha desarrollado exclusivamente un front-end. Funciona con JavaScript con un éxito variable durante la tercera década, visto tanto Netscape Navigator como IE 4.0. Con el advenimiento de Vue.js, abandonó el backend y se mudó al campamento frontal, pero con el tiempo, se dio cuenta de todos los encantos de React. Actualmente está trabajando en un gran proyecto React en DINS.

"Tipos de datos algebraicos en TypeScript" (Anton Sutarmin, Devexperts)

Dicen sobre la programación funcional de cada plancha, sobre la inmunidad y la limpieza que todos ya están cansados ​​de escuchar. Intentemos ir más allá y veamos otro concepto que se usa más ampliamente en el mundo de la PF: los tipos de datos algebraicos. Pasemos del lado de la práctica, resolveremos 3 problemas con su ayuda y en el camino descubriremos qué es y cómo usarlo. Hay ejemplos en TypeScript, pero no es necesario saberlo: te contaré las cosas necesarias en el camino.

El informe está diseñado para desarrolladores front-end de todos los niveles que están familiarizados con el paradigma funcional o aquellos que desean agregar otra herramienta al conocimiento de su programador.

Durante 4 años, Anton ha sido un desarrollador front-end, recientemente un poco devrel. Le encanta la programación funcional y los sistemas de tipo expresivo. Él es feliz cuando ve un hermoso código y hermosas interfaces.

Horario


19.00 - 19.30 - Recogida de invitados y café.
19:30 - 20:20 - Diseño API para front-end (Dmitry Zlygin, DINS)
20:20 - 20:40 - Café, pizza y chat.
20:40 - 21:10 - "Tipos de datos algebraicos en TypeScript" (Anton Sutarmin, Devexperts)
21:10 - 21:30 - visita a la oficina de DINS

¿Dónde, cuándo y cómo?


29 de enero de 2020
San Petersburgo, Staro-Petergofsky, 19 (oficina de DINS)

La participación en el evento es gratuita, pero regístrese . Esto es necesario para que todos podamos acomodarnos cómodamente en la reunión.

Habrá una transmisión, le enviaremos un enlace el día del evento a las direcciones de los participantes que seleccionaron el tipo de boleto “Transmisión” durante el registro .

Los informes en video de los informes se publicarán en nuestro canal de YouTube una semana después de la reunión.

DINS JavaScript NOCHE Materiales (31/07/2019)


Lista de reproducción de YouTube

DINS IT TARDE


El intercambio de experiencias no tiene precio, por lo que regularmente celebramos reuniones abiertas que reúnen a expertos técnicos de diferentes compañías. Con mayor frecuencia, discutimos herramientas y casos en las áreas de JS, Java, QA y DevOps. Si tiene un tema que desea compartir, escriba a itevening@dins.ru !

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


All Articles