horchatajs / charlas

Informaci贸n sobre las charlas en HorchataJS
24 stars 0 forks source link

Typescript para Asgardians #42

Closed jonathanpalma closed 5 years ago

jonathanpalma commented 5 years ago

T铆tulo: Typescript para Asgardians

Descripci贸n: Look at the first comment... 馃槄

Ponente: @charliesbox

Email: charliesbot@gmail.com

Tipo: corta duraci贸n (25 minutos)

charliesbot commented 5 years ago

Typescript para Asgardians

Probablemente ya escucharon de Typescript. Ya lo tienes en prod, ya sabes como definir strings o numbers, y seguiste paso a paso el tutorial de medium. Pero aun no est谩s impresionado.

Que tal si pudieramos restringir como invocar una funci贸n sin tener que correr el c贸digo? O que props puede recibir un componente?

Vamos a demostrar que la genialidad de typescript no solo viene de tener tipos, sino de restringir situaciones y mejorar el developer experience sin tener que correr un proyecto, o incluso tener que abrir otros archivos. Todo en el contexto en el que est谩s.

Esto no es Typescript 101 馃殌

Background

Uso typescript en mi proyecto principal, y varios side projects.

Agenda

  1. Quick intro a typescript
  2. Back to the basics: porque const y let definen tipos diferentes?
  3. interfaces vs types
  4. Construyendo tus propios types
    • union
    • intersections
    • discriminant unions
  5. Conceptos m谩s all谩 de los tutoriales

Take Away

Los asistentes van a aprender conceptos avanzados de typescript. Para los que no lo conozcan, vamos a explorar r谩pidamente las ideas b谩sicas, pero quiero abordar los conceptos complejos para mostrar el panorama de porque la industria se decanto hacia typescript.

El hype que tiene ya no es solo por moda, sino por el developer experience que ofrece inmediatamente al usarse en t茅rminos avanzados.

Tiempo

25 min