When you get bored, click something. If that doesn't help, then turn off your computer immediately.
Blog
YUIblog
2010 Appearances
Fixing HTML (Chinese)
JSON (JavaScript Object Notation)
Permanent Weight Loss
Innovation and Conformity in a Microsoft World
Crockford's Clerical Directory
Crockford's in Curzon Street
50 St James Street
Beautiful Code
Faceless Corporation
The Expurgation of Maniac Mansion: The Untold Story (Italian)
Diplomacy Map
Xiangqi (Chinese Chess)
Shogi (Japanese Chess)
Chess Pieces
Multiple Choice
The Analytical Language of John Wilkins by Jorge Luis Borges
Anguish Languish by Howard L. Chace
Basic English and Grammatical Reform by Charles K. Ogden
Blissym (Semantography, Blissymbolics)
Blissymbolics Bibliography
The Elements of Style by William Strunk, Jr.
The Names of the Days of the Week
Silent Letters
Warning to Children by Robert Graves
Yntrodxkshxn tu Nuspelynh (Introduction to Newspelling)
Ai Fluch Megufla by Ellen Dedra Bork
The Gallery of the Unknown
Nursery Rhymes for Our Times
Things I Learned as a Kid
Gut
Unicycle Cop
CSS Colors
Old Crap
If a web browser is defective, causing errors in the display or performance of the page, should the page developer struggle to hide the browser's defects, or should the defects be revealed in hope of creating market pressure to force the browser maker to make good? By which approach is humanity better served?
JavaScript: The Wrrrld's Most Misunderstood Programming Language (Chinese Czech French German Italian Japanese Korean Portuguese Russian Spanish Turkish)
The World's Most Misunderstood Programming Language Has Become the World's Most Popular Programming Language (Chinese Spanish)
A Survey of the JavaScript Programming Language (Chinese)
Code Conventions for the JavaScript Programming Language (Chinese)
The Little JavaScripter (Italian)
Private Members in JavaScript (Chinese Hebrew Japanese Korean)
Prototypal Inheritance in JavaScript (Spanish)
Classical Inheritance in JavaScript (Chinese Italian Japanese)
Remedial JavaScript
JavaScript and HTML Script Tags (Chinese)
JScript Memory Leaks
Top Down Operator Precedence
The Elements of JavaScript Style, Parts One (Chinese) and Two (Chinese)
(more...)
JSLint: The JavaScript Verifier (Documentation)
JSMin: The JavaScript Minifier
JSON in JavaScript (Japanese)
Base 32 Encoding
The Crockford Keyboard
The Tilton Macro Processor
ASCII
Commerce and Society in Cyberspace
The Lessons of Habitat • Habitat Anecdotes • Social Dimensions of Habitat's Citizenry • Oracle Layza's Tales
Distributed Architectures for Virtual Communities • Multiuser Environment: Social-oriented Online System: Requirements, Examples, Futures
Technology is Easy, Comedy is Hard • While Supplies Last
The E White Paper
The E Programmer's Manual (Getting Started Runtime Language Classes Tools)
The E Tutorial (Introduction Getting Started Hello World Hello Ewhen Inverse Dice)
Datasheet • Glossary • Trust Manager • Distributed Garbage Collector • Distributed Commerce Demo
The Factorial Tutorial • Dicing with the Devil • Satan Comes to Dinner
douglas@crockford.com