Media
Documents:
Videos:
Audio/Podcasts:
Biography
Douglas Crockford is an American computer programmer and entrepreneur who is best known for his ongoing involvement in the development of the JavaScript language, for having popularized the data format JSON (JavaScript Object Notation), and for developing various JavaScript related tools such as JSLint and JSMin.
Douglas has worked in learning systems, small business systems, office automation, games, interactive music, multimedia, location-based entertainment, social systems, and programming languages.
He is best known for having discovered that there are good parts in JavaScript. This was an important and unexpected discovery. He discovered the JSON Data Interchange Format. He is currently working on making the web a secure and reliable software delivery platform.
He is currently a senior JavaScript architect at Yahoo!, and is also a writer and speaker on JavaScript, JSON, and related web technologies such as the Yahoo! User Interface Library (YUI). He is also the author of 'JavaScript: The Good Parts.'
Industry Expertise (8)
Computer Gaming
Internet
Computer/Network Security
Computer Networking
Computer Software
Computer Hardware
IT Services/Consulting
Information Technology and Services
Areas of Expertise (3)
Javascript
Json
Computer Programming
Accomplishments (1)
Author - JavaScript: The Good Parts (professional)
This book reveals a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole - a subset you can use to create extensible and efficient code. With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight, and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.
Links (5)
Event Appearances (25)
Programming style and your brain
SourceDevCon 2012 London, England
2012-05-03
JavaScript, Programming Style, and Your Brain
7th Annual Emerging Technologies for the Enterprise Conference Philadelphia, Pennsylvania
2012-04-10
KEYNOTE SPEECH
JavaScript Italy 2012 Verona, Italy
2012-05-17
KEYNOTE SPEECH
YUIConf 2011 Santa Clara, California
2011-11-03
JavaScript: The World’s Most Misunderstood Programming Language
JavaScript everywhere! Boston Boston, Massachusetts
2011-10-15
KEYNOTE SPEECH
HTML5 Developer Conference San Francisco, California
2011-09-27
KEYNOTE SPEECH
Fidelity Investments "Leadership in Technology" Executive Speakers Series North Carolina State University
2011-09-08
KEYNOTE SPEECH
Velocity 2011: Web Performance & Operations Conference Santa Clara, California
2011-06-15
ECMAScript 5: The New Parts
Norwegian Developers Conference Oslo, Norway
2011-06-08
Server Side JavaScript
Web Directions @media 2011 London, England
2011-05-26
KEYNOTE SPEECH
Code as Craft Technology Talks New York City
2011-04-27
KEYNOTE SPEECH
JavaScript Days 2012 Cologne, Germany
2012-03-12
JavaScript
MIX 2011 Las Vegas, Nevada
2011-04-13
Programming Style and Your Brain
Software Passion Summit 2012 Göteborg, Sweden
2012-03-19
KEYNOTE SPEECH
Dutch Mobile Conference Amsterdam, Netherlands
2012-06-08
KEYNOTE SPEECH
WebApps '12 Boston, Massachusetts
2012-06-13
KEYNOTE SPEECH: Programming Style and Your Brain
TechXploration Speaker Series San Jose, California
2012-06-21
KEYNOTE SPEECH – JavaScript: Your New Overlord
JAX Conference San Francisco, California
2012-07-09
Crockford On JavaScript: Programming Style and Your Brain
JAX Conference San Francisco, California
2012-07-09
KEYNOTE SPEECH
GothamJS New York City
2012-07-14
The JavaScript Panel
WDCNZ (Web Dev Conversations NZ) Wellington, New Zealand
2012-08-02
KEYNOTE SPEECH: Programming Style and Your Brain
WDCNZ (Web Dev Conversations NZ) Wellington, New Zealand
2012-08-02
KEYNOTE SPEECH: Programming Style and Your Brain
DEVLINK 2012 Chattanooga, Tennessee
2012-08-29
Programming Style and Your Brain
Silicon Valley Code Camp Los Altos Hills, California
2012-10-06
Monads and Gonads
Silicon Valley Code Camp Los Altos Hills, California
2012-10-06
Sample Talks (3)
JavaScript: The World’s Most Misunderstood Programming Language
JavaScript has unexpectedly become one of the most important programming languages of the 21st century. Douglas’s talk will outline where JavaScript came from, what it is doing here, and how to use it well.
Programming Style and Your Brain
Computer programs are the most complicated things that humans make. They must be perfect, which is hard for us because we are not perfect. The systems in our brains that make us vulnerable to advertising and propaganda also influence our programming styles. This talk looks systematically at the development of a programming style that specifically improves the reliability of programs.
JavaScript & Metaperformance
There are lies, damned lies, and benchmarks. Tuning language processor performance to benchmarks can have the unintended consequence of encouraging bad programming practices. This is the true story of developing a new benchmark with the intention of encouraging good practices.
Availability
- Keynote
- Moderator
- Panelist
- Workshop Leader
- Host/MC
- Author Appearance
- Corporate Training
Social