The Good Parts

15 Years Later

Storytime

😭

1995

?

?

JavaScript still sucks

parseInt('123')
(123).toString()

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()
NaN !== NaN

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()
NaN !== NaN
[] === ![]

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()
NaN !== NaN
[] === ![]

JavaScript still sucks

like a lot, a lot a lot.

parseInt('123')
(123).toString()
NaN !== NaN
[] === ![]

Preference

Usage

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

The Paradox

  • Object Literals
  • Composable Functions

The Paradox

  • Object Literals
  • Composable Functions

The Paradox

  • Object Literals
  • Composable Functions

🤔

The Far Future

🤔

The Far Future

🤔

The Far Future

🤔

The Far Future

JAVASCRIPT

ENOUGH

FOR

JAVASCRIPT

ENOUGH

FOR

JAVASCRIPT

ENOUGH

FOR

WHATEVER COMES AFTER

WILL BUILD ON THE GOOD PARTS

IT IS MOSTLY A QUESTION

ABOUT WHAT HAPPENS TO BAD PARTS

JAVASCRIPT

ENOUGH

FOR

WHATEVER COMES AFTER

WILL BUILD ON THE GOOD PARTS

IT IS MOSTLY A QUESTION

ABOUT WHAT HAPPENS TO BAD PARTS

JAVASCRIPT

ENOUGH

FOR

WHATEVER COMES AFTER

WILL BUILD ON THE GOOD PARTS

IT IS MOSTLY A QUESTION

ABOUT WHAT HAPPENS TO BAD PARTS

JAVASCRIPT

ENOUGH

FOR

WHATEVER COMES AFTER

WILL BUILD ON THE GOOD PARTS

IT IS MOSTLY A QUESTION

ABOUT WHAT HAPPENS TO BAD PARTS

JAVASCRIPT

ENOUGH

FOR

WHATEVER COMES AFTER

WILL BUILD ON THE GOOD PARTS

IT IS MOSTLY A QUESTION

ABOUT WHAT HAPPENS TO BAD PARTS

FIN.

JAVASCRIPT

ENOUGH

FOR

WHATEVER COMES AFTER

WILL BUILD ON THE GOOD PARTS

IT IS MOSTLY A QUESTION

ABOUT WHAT HAPPENS TO BAD PARTS

FIN.

🤔

  • Records & Tuples
  • Pattern Matching
  • Temporal API