Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
To Infinity AND BEYOND (with JavaScript)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Barnaby Claydon
January 16, 2013
Programming
2
120
To Infinity AND BEYOND (with JavaScript)
The past and future of JavaScript.
Barnaby Claydon
January 16, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
1.1k
AIエージェントの設計で注意するべきポイント6選
har1101
7
3.4k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
今から始めるClaude Code超入門
448jp
7
8.3k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Oxlint JS plugins
kazupon
1
560
高速開発のためのコード整理術
sutetotanuki
1
380
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
120
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
100
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
480
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
CSC307 Lecture 01
javiergs
PRO
0
690
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Tell your own story through comics
letsgokoyo
1
800
How to make the Groovebox
asonas
2
1.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
We Are The Robots
honzajavorek
0
160
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
920
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
410
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
79
Mobile First: as difficult as doing things right
swwweet
225
10k
Agile that works and the tools we love
rasmusluckow
331
21k
Transcript
An incomplete exposition into the exciting past and future life
of JavaScript. To Infinity AND BEYOND (with JavaScript)
Ages of JavaScript 1994 Pre-JavaScript
Ages of JavaScript 1994-1996 Birth & Adoption
Ages of JavaScript 1999 Ajax rises (but wasn't called Ajax)
Ages of JavaScript 2004-2008 Blast Off
Ages of JavaScript 2009 and BEYOND
So, in the future what will your choices be? Perhaps:
jQuery, Ember, BackBone, YUI, Ext.JS, Angular, Dojo, midori, MochiKit, Prototype.js, MooTools, Derby, Express, Meteor, FlatIron, TowerJS... and so many more!
YES, but still NOPE NOPE
I know this sounds like heresy, but here's why... JavaScript
will not be the language we all write in 10 years!
JavaScript is shifting to become the compile-to language, with innovations
in other languages rapidly outpacing current JavaScript engines.
It's literally [figuratively] running everywhere! Phones run JavaScript! Fridges run
JavaScript! Cars run JavaScript! Game consoles run JavaScript! Desktop applications! Servers! Clients! Databases! ZOMG! JavaScript is ubiquitous. JAVASCRIPT ALL THE THINGS!!!11!one
( not Visual Basic ) The Ultimate Question Then Becomes:
What language do you want to use?
Ruby to JavaScript CoffeeScript Loosey Goosey! https://github.com/jashkenas/coffee-script
CoffeeScript http://coffeescript.org/
ScriptSharp (Script#) Sharp And Stricty! https://github.com/nikhilk/scriptsharp C# to JavaScript
C# https://gist.github.com/4544400
ClojureScript Functional Fantasticness! https://github.com/clojure/clojurescript Clojure to JavaScript
ClojureScript http://clojurescriptone.com/
Dart Darty Dashy Web-A-GoGo! http://www.dartlang.org/ Dart to JavaScript
Dart https://github.com/dart-lang/dart-html5-samples/
Seriously guys. Seriously. Any current, sufficiently popular programming language will
ultimately have a JavaScript compiler created for it.
For reals guys. For reals. And any new language created
will have JavaScript as a default compile target.
This means the choices we in this room RIGHT NOW
have, are exponentially increasing far beyond simply which library to use or what string concat function to call.
YES YOU ARE AND YOU LOVE IT. Excited?
The End thanks! @barnabyclaydon ...and they lived happily ever after.