This year has been extremely busy for me, both personally and professionally. I haven’t had a chance to post nearly as much as I would have liked. My only post so far this year, Scaling Node.js Applications, came out back in early March. However, I have been writing more than ever, as I’ve been hard at work on my newest book Pro Node.js for Developers.
npm registry, including
socket.io. The book also explores
npm, module authoring, the Mocha testing framework, the
node-inspector debugger, and numerous other topics. A quick rundown of the table of contents is provided below.
- Chapter 1 – Getting Started
- Chapter 2 – The Node Module System
- Chapter 3 – The Node Programming Model
- Chapter 4 – Events and Timers
- Chapter 5 – The Command Line Interface
- Chapter 6 – The File System
- Chapter 7 – Streams
- Chapter 8 – Binary Data
- Chapter 9 – Executing Code
- Chapter 10 – Network Programming
- Chapter 11 – HTTP
- Chapter 12 – The Express Framework
- Chapter 13 – The Real-Time Web
- Chapter 14 – Databases
- Chapter 15 – Logging, Debugging, and Testing
- Chapter 16 – Application Scaling
I’m not expecting to make money from this project. I understand that most books don’t turn a profit. I took on the project mostly for the experience. I definitely learned a lot in the process, and if you buy (or pirate) the book, I hope you find it at least somewhat useful.