Panel * Brendan Eich * Joe Eames * Aaron Frost * AJ ONeal * Jamison Dance * Tim Caswell * Charles Max Wood

Discussion 01:57 – Brendan Eich Introduction

  • JavaScript [Wiki]
  • Brendan Eich [Wiki]

02:14 – Origin of JavaScript

  • Java
  • Netscape
    • Jim Clark
    • Marc Andreesen
  • NCSA Mosaic
  • NCSA HTTPd
  • Lynx (Web Browser)
    • Lou Montulli
  • Silicon Graphics
    • Kernel
    • Tom Paquin
    • Kipp Hickman
  • MicroUnity
  • Sun Microsystems
    • Andreas Bechtolsheim
    • Bill Joy
    • Sun-1
  • Scheme Programming Language
    • Structure and Interpretation of Computer Programs – 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson, Gerald Jay Sussman & Julie Sussman
    • Guy Steele
    • Gerald Sussman
  • SPDY
  • Rob McCool
  • Mike McCool
  • Apache
  • Mocha
  • Peninsula Creamery, Palo Alto, CA
  • Main () and Other Methods (C# vs Java)
  • Static in Java, Static Variables, Static Methods, Static Classes

10:38 – Other Languages for Programmers

  • Visual Basic
  • Chrome
    • Blacklist
  • Firefox

12:38 – Naming JavaScript and Writing VMs

  • Canvas
  • Andrew Myers

16:14 – Envisioning JavaScript’s Platform

  • Web 2.0
  • AJAX
  • Hidaho Design
  • Opera
  • Mozilla
  • Logo
  • Smalltalk
  • Self
  • HyperTalk
    • Bill Atkinson
      • HyperCard
      • Star Wars Trench Run 2.0
  • David Ungar
  • Craig Chambers
  • Lars Bak
  • Strongtalk
  • TypeScript
  • HotSpot
  • V8
  • Dart
  • Jamie Zawinski

24:42 – Working with ECMA

  • Bill Gates
  • Blackbird
  • Spyglass
  • Carl Cargill
  • Jan van den Beld
  • Philips
  • Mike Cowlishaw
  • Borland
  • David M. Gay
  • ECMAScript
  • Lisp
    • Richard Gabriel

31:26 – Naming Mozilla

  • Jamie Zawinski
  • Godzilla

31:57 – Time-Outs 32:53 – Functions

  • Clojure
  • John Rose
    • Oracle
  • Scala
  • Async.io

38:37 – XHR and Microsoft

  • Flash
  • Hadoop
    • Ricardo Jenez
  • Ken Smith
  • Brent Noorda
  • Ray Noorda
  • .NET
    • Shon Katzenberger
    • Anders Hejlsberg
  • NCSA File Formats

45:54 – SpiderMonkey

    • Chris Houck
  • Brendan Eich and Douglas Crockford – TXJS 2010
    • Douglas Crockford
    • JavaScript: The Good Parts by Douglas Crockford
    • TXJS.com
  • ActionScript
  • Flex
    • Adobe
  • E4X
  • BEA Systems
    • John Schneider
    • Rhino
  • JScript
  • roku
  • Waldemar Horwat
    • Harvard Putnam Math Competition
  • Chris Wilson
  • Silverlight
  • Allen Wirfs-Brock
  • NDC Oslo 2014
  • JSConf
    • Brendan JSConf Talks

59:58 – JavaScript and Mozilla

  • GIP
  • SSLeay
    • Eric A. Young
    • Tim Hudson
  • Digital Styles
  • Raptor
  • Gecko
  • ICQ and AIM
  • PowerPlant
  • CodeWarrior
  • Camino
    • David Hyatt
  • Lotus
    • Mitch Kapor
    • Ted Leonsis
    • Mitchell Baker
    • David Baren
  • Phoenix
  • Tinderbox
  • Harmony

1:14:37 – Surprises with Evolution of JavaScript

  • Ryan Dahl
    • node.js
  • Haskell
  • Elm
  • Swift
  • Unity Games
  • Angular
  • Ember.js
  • Dojo
  • jQuery
  • react
  • ClojureScript
    • JavaScript Jabber Episode #107: ClojureScript & Om with David Nolen
  • MVC
  • 01:19:43 – Angular’s HTML Customization
  • Sweet.js
    • JavaScript Jabber Episode #039: Sweet.js with Tim Disney
  • TC39
  • Rick Waldron

01:22:27 – Applications with JavaScript

  • SPA’s
  • Shumway Project
  • IronRuby

01:25:45 – Future of Web and Frameworks

  • LLVM
    • Chris Lattner
    • Blog
  • Epic Games
  • Emscripten
  • Autodesk
  • PortableApps
  • WebGL

01:29:39 – ASM.js

  • Dart.js
  • John McCutchen
  • Monster Madness
    • Anders Hejlsberg, Steve Lucco, Luke Hoban: TypeScript 0.9 – Generics and More (Channel 9, 2013)
  • Legacy

01:32:58 – Brendan’s Future with JavaScript

Picks * hapi.js (Aaron) * JavaScript Disabled: Should I Care? (Aaron) * Aaron’s Frontend Masters Course on ES6 (Aaron) * Brendan’s “Cool Story Bro” (AJ) * Queen – Don't Stop Me Now (AJ) * Trending.fm (AJ) * WE ARE DOOMED soundtrack EP by Robby Duguay (Jamison) * Hohokum Soundtrack (Jamison) * Nashville Outlaws: A Tribute to Mötley Crüe (Joe) * Audible (Joe) * Stripe (Chuck) * Guardians of the Galaxy (Brendan)

Products Discussed In This Episode