Mackenzie Morgan

Senior software engineer at NextRoll

Mackenzie bromea sobre ser “super full stack” desde que tocó una línea de código del kernel Linux, pero sus días como desarrolladora Ubuntu ya han pasado, y ahora trabaja en web, como todo el mundo. Empezó a usar Elixir en 2020 y descubrió que le encanta la programación funcional. (¿Por qué los programadores Haskell siguen diciendo palabras espantosas como «lambda calculus»?)

Mastodon: @maco@wandering.shop

Talk:
Especificaciones de tipos automágicamente

Audience: All levels

El código heredado puede ser frágil. Ayudaría mucho estar segura de cuáles tipos de datos son los que reciben y devuelven tus funciones. Pero… ¿Y si en el pasado no incluiste especificaciones de tipos, lo cual te hace la vida más dura ahora?

¡Afortunadamente, ya existe TypEr! Agreguemos algo de mágica a TypEr con el uso del plugin de rebar3 para TypEr. Ven y aprende sobre las herramientas que hemos usado para hacer este plugin, lo que descubrimos por el camino y las mejoras que hicimos durante el proceso.