Acknowledgment

This book would not be possible without the existence of my parents, the Internet, and JavaScript. Also, words cannot express my gratitude to Ryan Dahl and TJ Holowaychuk.

In addition to that, special thanks to General Assembly, pariSOMA and Marakana for giving me the opportunities to test my instructions out in the wild; to Peter Armstrong for LeanPub; to Sahil Lavingia for Gumroad; to Daring Fireball for Markdown; to Metaclassy for Byword; to Fred Zirdung for advice; and to Rachmad Adv for the splendid cover!