• Functional Design Patterns for Express.js

    Functional Design Patterns for Express.js

    A step-by-step guide to building elegant, maintainable Node.js backends.

    $24.95 >> EPUB, MOBI, PDF

    Sample Buy eBook

    The #1 new release on Amazon for JavaScript.

    You’ve built backends in another language for a decade. You’re a seasoned frontend JavaScript developer. You’re a recent web bootcamp graduate. You’re searching for an Express.js primer that isn’t another screencast or exhaustive reference guide.

    If any of those describe you, this is the guide for you.

    The pedagogical approach of this book is aimed at transferring design intuitions — motivated by real-world consulting experiences — in the fastest way possible. That translates to a razor-focused topic scope and no contrived examples to motivate tools you probably won’t use, or shouldn’t be using because they indicate deeper “code smells.”

    Ready to get.started()?

    Testimonials

    Wonderfully entertaining and illuminating. Guaranteed to induce frequent “ah-ha!” moments. Easily one of the best treatments of backend programming with Node.js.

    > Chris Aquino | author of Front-End Web Development: The Big Nerd Ranch Guide

    You’ve written a bunch of web servers, but never one like this. Get ready to learn JS web server development from the ground up by demystifying each layer, then abstracting it away. Beyond an introduction to the Express ecosystem, you’ll be armed with a deep understanding of the abstractions themselves.

    > Jay Hayes | developer & instructor

    Functional Design Patterns for Express.js gives me the big-picture view of Express I’ve been waiting for. Having clear practices to follow gives me confidence that I’m structuring my app in a way that sets me up for success.

    > Josh Justice | developer & curmudgeon

    Download Details

    Your eBook purchase includes 3 formats:

    • EPUB which covers the majority of devices and eReaders.
    • MOBI for Kindle devices.
    • PDF for… well, any device!

    After your purchase, you’ll immediately receive payment confirmation from Stripe, and a minute or so later you’ll get an email with a special link to download the eBook.

    Jonathan Lee Martin speaking at a conference in Budapest, Hungary

    About the Author

    Jonathan Lee Martin is a globetrotting educator, author and international speaker. He’s guided over 300 developers — from career switchers to senior developers at Fortune 100 companies — through their journey into web development.

    While waiting for npm install to finish, he treks around the world as a fine art landscape photographer.