Douglas Crockford

PayPal

  • San Jose CA

And he knows quite a few things about computers! Get your audience connected with the world's foremost living authority on JavaScript

Contact

Social

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

IT Services/Consulting
Information Technology and Services
Computer Gaming
Internet
Computer/Network Security
Computer Networking
Computer Software
Computer Hardware

Areas of Expertise

Javascript
Json
Computer Programming

Accomplishments

Author - JavaScript: The Good Parts

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.

Event Appearances

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

Show All +

Sample Talks

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.

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.

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.

Availability

  • Keynote
  • Moderator
  • Panelist
  • Workshop Leader
  • Host/MC
  • Author Appearance
  • Corporate Training