Node.js Design Patterns

Node.js Design Patterns

by Mario Casciaro


View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Friday, April 26

Product Details

ISBN-13: 9781783287314
Publisher: Packt Publishing
Publication date: 12/29/2014
Pages: 454
Product dimensions: 7.50(w) x 9.25(h) x 0.92(d)

About the Author

Mario Casciaro

Mario Casciaro is a software engineer and technical lead with a passion for open source and everything that can be learned. He began to program with a Commodore 64 when he was 12 and grew up with Pascal and Visual Basic. He evolved experimenting with Assembly x86 and C/C++, building cross-platform libraries and game engines using DirectX and OpenGL. His studies in Computer Science brought him to work on PHP media systems and ontology-based data access stores, before starting to play with distributed and enterprise applications using Java and Spring. His relentless work on side projects led him to discover JavaScript and Node.js, which quickly became his passion and obsession. Today, Mario is the author of several Node.js modules and applications and is an active contributor to the open source ecosystem.

In his professional career, he worked for several years at IBM, first in Rome and then in the Dublin software lab. He also contributed to the development of projects that belong to product families such as Tivoli, Cognos, and Collaboration Solutions. He then plunged into the adventurous world of start-ups to work full time on Node.js projects. He ended up working in a lighthouse building a life-saving real-time platform for [D4H] Technologies.

When he's away from the keyboard, he loves reading Viking and Saxon stories, going for a hike in the Irish countryside, hanging out with his amazing friends, and constantly telling his girlfriend that she's the most beautiful girl in the world.

He dreams of searching for gold in Alaska, being part of naturalistic expeditions, traveling without a destination, and in general, any kind of job that can keep him away from a computer, even though he can't really stop thinking about new ideas for his software experiments.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews