Juan Caicedo go to twitter

Juan Caicedo

Full-stack engineer @ Test Double


Juan is a Colombian-Canadian-American software consultant (Double Agent) at TestDouble. He loves improving processes so that teams can collaborate better. When not programming, Juan plays the guitar and climbs trees.

details about the talk

Pattern matching in javascript

Javascript developers learn they should never use switch statements, yet this type of construct has a very important place in other programming languages. This talk introduces the early stage TC-39 proposal for pattern matching, the new incarnation of switch statements for JS: semantics of this language feature and as its potential applications to both front-end applications (through React/JSX) and back-end applications (through Node/Express). By the end, developers will be able to test out this experimental feature at home, and to provide feedback to directly improve the proposal!