Functional Design Patterns for Express.js



Bookstore > Books > Functional Design Patterns for Express.js

Price$37.99
Rating
AuthorJonathan Lee Martin
PublisherThe Pragmatic Programmers
Published2019
Pages141
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101074005309
ISBN-139781074005306
EBook Hardcover Paperback

Ready to design Node.js backends that scale elegantly with new features and are a pleasure to maintain? Learn to apply functional programming patterns that transcend Express.js - these ideas are found in exceptional production codebases of all kinds. Whether you're a seasoned back-end developer, front-end developer or recent web boot camp graduate, this step-by-step guide is for you.

This work was written and produced entirely by the author. We are proud to be distributing it.

Express is arguably the ubiquitous library for building Node backends. As of mid-2019, it is a dependency of 3.75 million codebases on Github alone. So if you hop into a Node codebase, chances are Express is part of it.

Starting from an empty directory, we'll build a full-featured Express backend together and intentionally bump into codebase growing pains to motivate functional design patterns and Express features.

With this book, you'll: Learn Express.js by building a pure backend with authentication from scratch; Apply best practices to architect resilient, testable Node.js backends; Expand your design palate with functional design patterns that transfer to any tech stack; Demystify key web abstractions by deriving each layer yourself, then abstracting it away.

Based on real-world consulting experiences, this book features a razor-focused set of topics and tools you'll actually use, without introducing any simplistic "code smells" or bad habits.

So whether you're a seasoned back-end developer, front-end developer or recent web boot camp graduate, this step-by-step guide will help you develop exceptional Node backends that will outlive Express and expand your design palate with functional programming patterns for any tech stack.




5 5 18

Similar Books


Beginning SOLID Principles and Design Patterns for ASP.NET Developers

Beginning SOLID Principles and Design Patterns for ASP.NET Developers

by Bipin Joshi

This book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET 5 applications. You will learn to write server-side as well as client-side code that makes use of proven practices and patterns.SOLID is an acronym used to describe f...

Price:  $24.49  |  Publisher:  Apress  |  Release:  2016

Implementing Cloud Design Patterns for AWS

Implementing Cloud Design Patterns for AWS

by Marcus Young

Whether you are just getting your feet wet in cloud infrastructure or already creating complex systems, this book aims at describing patterns that can be used to fit your system needs.The initial patterns will cover some basic processes such as maintaining and storing backups as well as handling redundancy. The book will then take you thr...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2015

Pro Express.js

Pro Express.js

by Azat Mardan

Pro Express.js is for the reader who wants to quickly get up-to-speed with Express.js, the flexible Node.js framework. Author Azat Mardan clearly explains how to start developing with Express.js with a basic 'Hello World', and then delves into a deep API reference, before looking at common and abstract development problems. Last...

Price:  $49.99  |  Publisher:  Apress  |  Release:  2014

Design Patterns in Modern C++

Design Patterns in Modern C++

by Dmitri Nesteruk

Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying deg...

Price:  $67.41  |  Publisher:  Apress  |  Release:  2018

Mastering JavaScript Design Patterns

Mastering JavaScript Design Patterns

by Simon Timms

Applying design patterns to JavaScript code creates more reliable and maintainable code. In this book, you will explore different design patterns and learn where and how to implement them with the help of detailed examples.In the first part of the book, we start off with an introduction to design patterns, and then move on to creating cla...

Price:  $27.49  |  Publisher:  Packt Publishing  |  Release:  2014

Elemental Design Patterns

Elemental Design Patterns

by Jason McC. Smith

Even experienced software professionals find it difficult to apply patterns in ways that deliver substantial value to their organizations. In Elemental Design Patterns, Jason McC. Smith addresses this problem head-on, helping developers harness the true power of patterns, map them to real software implementations more cleanly and directly...

Price:  $26.99  |  Publisher:  Addison-Wesley  |  Release:  2017

C# 3.0 Design Patterns

C# 3.0 Design Patterns

by Judith Bishop

Want to speed up the development of your .NET applications? Tackle common programming problems with C# design patterns. This guide explains what design patterns are and why they're used, with tables and guidelines to help you choose one pattern over another, and plenty of case studies to illustrate how each pattern is used in practic...

Price:  $3.74  |  Publisher:  O'Reilly Media  |  Release:  2007

Pro HTML5 and CSS3 Design Patterns

Pro HTML5 and CSS3 Design Patterns

by Michael Bowers, Dionysios Synodinos, Victor Sumner

Pro HTML5 and CSS3 Design Patterns is a reference book and a cookbook on how to style web pages using CSS3 and HTML5. It contains 350 ready-to-use patterns (CSS3 and HTML5 code snippets) that you can copy and paste into your code. Each pattern can be combined with other patterns to create an unlimited number of solutions, and each pattern...

Price:  $38.11  |  Publisher:  Apress  |  Release:  2011