Reading

The readings for the current semester are linked directly off the Syllabus page. This page contains those links and additional links for further reading.

You should be able to find most of the book titles using the Bobst library links on your NYU Home account. In particular, many of the technical books are available through Safari Books Online, for which NYU has a free student account for you to use.

History:

General

Smart Cities

Technical Reference

  • Tom Igoe, Making Things Talk, 2nd edition  ©O’Reilly Media/Make, 2011, Print ISBN:978-1-4493-9243-7. Ebook ISBN:978-1-4493-9244-4
  • Tom Igoe, Don Coleman, And Brian Jepson, Beginning NFC
  • Claire Rowland, Elizabeth Goodman, Martin Charlier, Alfred Lui, Ann Light, Designing Connected Products (available in early release on safaribooks.com as well)
  • Head First Networking Al Anderson; Ryan Benedetti ©O’Reilly Media, Inc., 2009, ISBN: 978-0-596-52155-4

Readings on REST

JavaScript and Node.js Resources

  • What is Node?
  • Nodejs.org
  • Express.js
  • Node-serialport
  • The Node Beginner Book – a useful e-book with many examples. Concentrates a bit too much on making your own server for my tastes; much of what it introduces is better done using express.js. But if you want to understand the concepts behind the express.js library, it’s a good intro.
  • Hands-on Node.js – Introduces all the core concepts of node, with plenty of examples.
  • Learning Node – A fairly in-depth intro to node, for those familiar with JavaScript
  • JavaScript The Good Parts – an intro to JavaScript as a programming language, explaining the most important and useful concepts. Not an easy read, but thorough and very helpful.
  • JavaScript Patterns – Introduction to common programming patterns in JavaScript. Since there are lots of ways to do things in JavaScript, this book is a handy reference for patterns you may not be familiar with.
  • John Schimmel’s Dynamic Web Design class notes on node are very good.

Leave a Reply