Douglas Crockford
where else to find them
website:https://www.crockford.com
github:douglascrockford
bluesky:crockford.bsky.social
bluesky:did:plc:45gs3u53n6my3eyjdhmuogbk
mastodon:@douglascrockford@layer8.space
linkedin:douglas-crockford-724600109
flickr:douglascrockford
what they talk about
all 14 in the filters
where they keep going back
all 15 in the filters
on a stage with
- Mike Northonce
- Steve Soudersonce
who talks about the same things
- Kyle Simpson24 talks
- Brendan Eich21 talks
- Shawn Swyx Wang32 talks
- Jonathan Martin8 talks
- Jared Wyles5 talks
- Bodil Stokke10 talks
| title | conference | date |
|---|---|---|
| "Breaking the Legacy: A New Era of Programming Language Design" | CityJS Athens 2025 | 2025-05-28 |
Argues that languages must be built around the actor model with message passing, no shared memory, and capability-based security; specifies three capability… | ||
| Breaking the Legacy: A New Era of Programming Language Design | CityJS Athens 2025 | 2025-05-28 |
Argues for an actor-first language that abandons shared memory in favor of message passing, describes three address-transfer patterns — creation, reception… | ||
| Ask Douglas Panel | CityJS Athens 2025 | 2025-05-28 |
Explains practical JSON choices: use put comments in data (comment: or comment-field:) or run through JSLint to strip them for configs; JSON is intentionally… | ||
| Web Panel | Silicon Valley Code Camp 2018 | 2018-10-13 |
Panel gives concrete takeaways: the web’s user wait is still ~80% front end, the current bottleneck is CPU mostly from JavaScript, and real pages commonly load… | ||
| How JavaScript Works | Silicon Valley Code Camp 2018 | 2018-10-13 |
Announces a new book and shows a manuscript tool written in JavaScript that transpiles to HTML/PDF but delays printing; claims JavaScript is the bridge to… | ||
| Keynote: The Power of the Paradigm | Amsterdam JSNation Conference 2018 | 2018-06-01 |
Argues the next paradigm is asynchronous message passing and demonstrates two concrete tools: SAFE protocol — a Node implementation for secure, one‑roundtrip… | ||
| The Power of the Paradigm | Codemotion Rome 2018 | 2018-04-13 |
Argues the next programming paradigm is asynchronous message passing not purity, and shows a concrete system that implements it: the SAFE protocol, a sessioned… | ||
| Douglas Crockford | Interview Codemotion Rome 2018 | Codemotion Rome 2018 | 2018-04-13 |
Argues that the next programming paradigm is asynchronous distributed programming or asynchronous message passing, claims adoption is resisted because… | ||
| The Power of the Paradigm | JS Fest 2018 | 2018-03-30 |
Claims the next paradigm is asynchronous message passing and argues the actor model fits distributed systems better than RPC/HTTP, promises, generators or… | ||
| The Better Parts | JS Fest 2018 | 2018-03-30 |
Argues for keeping only the reliable features of JavaScript and shows concrete choices: uses JSLint to enforce safety, removes null and avoids this by favoring… | ||
| The Post JavaScript Apocalypse | HolyJS 2017 | 2017-12-10 |
Argues for a language after JavaScript that removes clutter by eliminating duplicate features (tabs vs spaces, single vs double quotes, var/let confusion, null… | ||
| Managing Asynchronicity with RQ | HolyJS 2017 | 2017-12-10 |
This talk speculates about the next language the after JavaScript, and what to do in the mean time about some of the new features in ES6. There will be an… | ||
| The GOTO Statement | KeepCoding Connect 2017 | 2017-07-11 |
Narrative traces Dijkstra’s 1968 claim that the goto should be abolished and follows the decades‑long fight as C and C++ keep it while Java reserves it and… | ||
| Goto There and Back Again | HolyJS 2017 Piter | 2017-06-02 |
A claim that reshapes practice appears and then takes decades to win: Dijkstra’s 1968 goto considered harmful sparks a 20 year fight that ends with most… | ||
| Numbers | HolyJS 2017 Piter | 2017-06-02 |
A fast tour from ancient numerals to software bugs with concrete claims: binary floating point makes 0.1 + 0.2 wrong, causing surprising error accumulation; an… | ||
| The Seif Project | NDC London 2017 | 2017-01-16 |
Seif replaces passwords with public‑key authentication and avoids certificate authorities, implements a one‑roundtrip authenticated session using elliptic… | ||
| The Post JavaScript Apocalypse | NDC London 2017 | 2017-01-16 |
Argues for a post-JavaScript language that removes clutter and common footguns: drop tabs and single quotes, prefer use let and const, drop var, eliminate null… | ||
| The Seif Project | Fluent 2016 | 2016-03-08 |
Seif is an open source project started at PayPal that aims to transition the Web from a brittle document system into a real application delivery platform by… | ||
| The Seif Project | OSCON Amsterdam 2015 | 2015-10-26 |
Seif aims to remake web app delivery by shipping a minimal stack: Seif Node (curated crypto: elliptic curve 521, AES‑256, SHA3‑256 and a high‑quality RNG… | ||
| Upgrading the Web | Web Unleashed 2015 | 2015-09-16 |
Proposal upgrades the web by adding a transitional helper app that runs object-capability vats and uses secure JSON over TCP instead of HTTP/SSL, identifying… | ||
| Upgrading the Web (Keynote) | You Gotta Love Frontend 2015 | 2015-06-08 |
Proposes a transition via a helper app that implements secure JSON over TCP with elliptic curve 521 public keys as global identifiers, producing 105‑digit… | ||
| Syntaxation | GOTO Aarhus 2013 | 2013-09-30 |
Argues that syntax is overrated and demonstrates a working JavaScript parser built with top-down operator precedence, using a symbol table, tokens with nud/led… | ||
| JavaScript & Metaperformance | Velocity 2011 | 2011-06-14 |
Argues that tuning engines to synthetic tests encourages bad coding patterns and instead creates a new, representative benchmark: JSLint running on itself to… | ||
| Loopage | JSConf.eu 2010 | 2010-09-25 |
Argues that single-threaded event loops beat threads for reliability and efficiency, citing node.js implements a non‑blocking event loop and showing how… | ||
| The State and Future of JavaScript | JSConf.eu 2009 | 2009-11-07 |
Standards process chronicle: ES4 gets abandoned, a minimalist ES3.1 becomes the candidate for a fifth edition and strict mode is the opt‑in repair path… | ||
| nothing matches | ||