"The Birth & Death of JavaScript" w/ Gary Bernhardt

(Please note the different venue for this meetup)

The Topic: 

This talk traces JavaScript's impact on software development tools over forty years, from 1995 until 2035. Although the language is mostly dead today, it drove the largest transformation of mainstream development tools since the creation of Unix 65 years ago.

We'll examine some key moments in JavaScript's history: its accidental rise to popularity; asm.js, allowing arbitrary software to run at native speed in browsers; the language ecosystem that grew up around asm.js, displacing JavaScript itself; the replacement of traditional Unix terminals, shells, and editors with new, higher-level equivalents running against the DOM; and finally, the inversion of the browser-OS relationship, still ongoing.

This story is told by someone who was a fervent JavaScript detractor during its rise. It was easy to see the language's numerous and glaring shortcomings, but miss the path that it laid out.

About Gary Bernhardt:
Gary Bernhardt is a creator and destroyer of software compelled to understand both sides of heated software debates: Vim and Emacs; Python and Ruby; Git and Mercurial. He runs Destroy All Software, which publishes advanced screencasts for serious developers covering Unix, Ruby, OO design, and TDD.

Agenda:
6:30pm Doors open. Eat, drink and socialize.
7:00pm Welcome, Introductions. Presentation.
7:45pm Wrap-up / Q&A / Socialize

We hope to see you there and bring a friend!

Join or login to comment.

  • Yue Y.

    Excellent

    January 24, 2014

  • Jeff B.

    Fantastic! Interesting ideas wrapping in a fun comical format.

    1 · January 23, 2014

  • Alex K.

    Excellent

    1 · January 23, 2014

  • Matt J.

    Amazing. Great speaker. Excellent foresight.

    1 · January 23, 2014

  • Logan B.

    Elevator bank is locked

    January 23, 2014

    • Logan B.

      Nvm, just saw the comment below.

      January 23, 2014

  • Michael I.

    How to find us: Enter the building on 8th Avenue, go up the stairs to the right of the entrance. The Puget Sound Room is on the 3rd floor. Turn right at the top of the stairs. See you soon!

    1 · January 23, 2014

  • A former member
    A former member

    Wanted to go, but accidentally scheduled my flight such that I'll be in San Francisco while this happens. D=

    January 23, 2014

  • Brett M.

    Does any one have parking suggestions?

    January 23, 2014

    • Michael I.

      There's plenty of parking on the street.

      January 23, 2014

  • Josh W.

    oh snap! I'm helping out with the ember.js meetup and will not be able to attend. You cannot deny how controversial that topic is though and I do love a good argument.

    1 · January 3, 2014

    • Michael I.

      No worries. Like I told Greg, we love SeattleJS and we're glad to see that others are digging what they're doing.

      January 4, 2014

  • Kevin G. B.

    Looking forward to the presentation and discussion.

    1 · January 4, 2014

  • Greg B.

    This is counterprogramming SeattleJS this month. Or they're counteprogramming you as they're normally about a week earlier on a Wednesday. Either way, it was a tough decision, but I'm really curious about Ember.js. Sorry.

    1 · January 3, 2014

    • Michael I.

      Nothing to be sorry about, Greg. We are love our friends at SeattleJS. Have a great time!

      January 3, 2014

Our Sponsors

  • Redfin

    A location, food and drinks for our meetups.

  • IMS Health

    A location, food and drinks for our meetups.

  • Getty Images

    A location, food and drinks for our meetups.

  • Pluralsight Training

    A limited number of monthly subscriptions for our members.

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy