dotJS 2012 - Brian Leroux - WTFJS
dotconferences1 HN recommender · recommended in 1 month, 2013-2024
209K views · 13 years ago · talk · dated
Brian Leroux's dotJS 2012 talk WTFJS is a quick, humorous tour of JavaScript's odd behaviors and quirks.
Linked as a funny tour of JavaScript gotchas, usually to show the language has oddities of its own.
43:14Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart
DartlangTV
14K views • 13 years ago
1:07:22Invited Talk - Guy Steele
ClojureTV
39K views • 9 years ago
1:03:48JavaScript: The Good Parts
Google TechTalks
589K views • 17 years ago
1:06:34Introduction to Node.js with Ryan Dahl
InfoQ
758K views • 15 years ago
52:34The Next Programming Language - Douglas Crockford - code::dive 2022
code::dive conference
55K views • 3 years ago
12:31OSCON 2010: Rob Pike, "Public Static Void"
O'Reilly
119K views • 16 years ago
1:06:46Crockford on JavaScript - Section 8: Programming Style & Your Brain
YUI Library
111K views • 14 years ago
48:19GopherCon 2014 Inside the Gophers Studio with Blake Mizerany
Confreaks
8K views • 12 years ago
1:03:31Brian Goetz - Stewardship: the Sobering Parts
ClojureTV
39K views • 11 years ago
36:31Hey Underscore, You're Doing It Wrong!
InfoQ
141K views • 13 years ago
33:52Nordic.js 2014 • Douglas Crockford - The Better Parts
Nordic.js
73K views • 12 years ago
1:12:122017 ACM PPoPP Keynote: It's Time for a New Old Language
Guy Steele
7K views • 9 years ago
1:42:09Crockford on JavaScript - Volume 1: The Early Years
YUI Library
252K views • 15 years ago
1:13:00Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
LambdaConf
241K views • 1 year ago
41:09ClojureScript for Skeptics - Derek Slager
ClojureTV
72K views • 10 years ago
57:53Larry Wall Speaks at Google
Google TechTalks
81K views • 18 years ago
26:33dotJS 2012 - Fat - What Is Open Source & Why Do I Feel So Guilty?
dotconferences
73K views • 13 years ago
1:00:29Google I/O 2012 - Meet the Go Team
Google for Developers
108K views • 14 years ago
20:45dotJS 2019 - James Long - CRDTs for Mortals
dotconferences
18K views • 6 years ago
48:32Ryan Dahl: Node JS
JSConf
35K views • 14 years ago
5 comments from Hacker News
That's JavaScript for you. Here's a talk about the (in)sanity of JS: ▶ this video The same under Clojure (on top of the JVM) shall throw a class cast exception.
I don’t see why you are offended. I love JS but here it is 20min of programming jokes in the expense of JS: ▶ this video As it comes to PHP, I don’t say that you can do everything by a single PHP file in a web server folder(actually, you can but not comfortably). I’m trying to illustrate it’s low-code nature. There are no other languages that are that easy to start solving your problem with. Okay, maybe Python. The newer no-code or low-code tools have the same spirit. They are abstraction layers targeting a domain. These days there’s plenty you can do by programming visually without any knowledge of programming languages. Not everything needs to scale for throughput.
Meh. They're different languages with different expectations. "is" is distinct from "==" in both, and Python gets "==" right (obviously). Javascript doesn't really have any high ground here[0]. (In contrast, Python:) >>> [] == False False >>> object() == False False >>> "" == False False >>> {} == False False They're just different. [0]: ▶ this video
> No, actually, it doesn't. Perhaps less in what features to avoid, but there's plenty of hidden gotchas to avoid in JavaScript still. ▶ this video link > C++ is a huge language, javascript is a relativly small one. C++'s ISO/IEC 14882:2003 weighs in at 786 pages, compared to ECMA-262 (5.1 Edition)'s 258 pages (measuring by PDF reader). A ~3x difference, but not quite the order of magnitude I'd expect from huge vs small.
I'm glad that someone posted this :) See also a longer spin of of this talk at the more decent dotJS conference: ▶ this video