David Gomes

David Gomes

MEMSQL | Software Engineer
Portuguese Software Engineer at @memsql, previously @unbabel

David is a software engineer currently working at MemSQL. He likes to work all over the stack but lately David has mostly been doing front-end engineering.

All talks from David

11:20 | TBD

Statically Typing JavaScript

In this talk, we’ll explore the problem of statically typing JavaScript, which is notoriously challenging due to the dynamic nature of the language. We’ll start in 2005, when researchers first started exploring the idea of adding a strongly typed system on top of JavaScript. We’ll walk through the complications at hand (with plenty of examples), and understand the design goals of both TypeScript and Flow. After understanding the state of the art, we’ll briefly go over what’s going to change in this space over the next few years.