AiA 206: The Origin of JavaScript with Brendan Eich

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)
[YouTube] 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)

Link: https://devchat.tv/adv-in-angular/aia-206-the-orig…ith-brendan-eich/