Simon Holmesweb developer, engineer, architect, author

Walking in the web wonderland


I write books on Node.js, the MEAN stack and surrounding technologies.

Getting MEAN with Mongo, Express, Angular and Node (Second Edition)

Getting MEAN Second Edition is updated to use ES6/ES2015, Node 6 and Angular 4. Full-stack JavaScript at its best! Currently available through Manning's Early Access Program.

Published by Manning Publications, Early Access Program February 2017

Cover for Getting MEAN Second Edition
Cover for Getting MEAN

Getting MEAN with Mongo, Express, Angular and Node

Getting MEAN covers how to be full stack developer using the MEAN stack. The MEAN stack uses JavaScript from front-end to back-end, and is underpinned by Node.js.

Published by Manning Publications, December 2015

Mongoose for Application Development

Mongoose puts the the data model where it belongs, in the application. Mongoose for Application Development covers how to build a data-driven web application using Mongoose, along with MongoDB, Node.js and Express.

Published by Packt Publishing, August 2013

Cover for Mongoose for Application Development


Full Stack Training logo

I run Full Stack Training. We focus on delivering Node.js, AngularJS and MEAN stack courses.

Check us out and sign up for our free email mini-series.

Blogs and tutorials

I write a blog at This is primarily a web development blog, currently focusing on the the Node.js ecosystem.


Why not connect with me and follow me on Twitter at @simonholmes


Add me to circles on Google+ and I'll start using it more!

Other networks

I am on Facebook and LinkedIn.