Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
JavaScript Application Design: A Build First Approach

Buy

Summary

JavaScript Application Design: A Build First Approach introduces JavaScript developers to techniques that will improve the quality of their software as well as their web development workflow. You'll begin by learning how to establish build processes that are appropriate for JavaScript-driven development. Then, you'll walk through best practices for productive day-to-day development, like running tasks when your code changes, deploying applications with a single command, and monitoring the state of your application once it's in production.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

The fate of most applications is often sealed before a single line of code has been written. How is that possible? Simply, bad design assures bad results. Good design and effective processes are the foundation on which maintainable applications are built, scaled, and improved. For JavaScript developers, this means discovering the tooling, modern libraries, and architectural patterns that enable those improvements.

JavaScript Application Design: A Build First Approach introduces techniques to improve software quality and development workflow. You'll begin by learning how to establish processes designed to optimize the quality of your work. You'll execute tasks whenever your code changes, run tests on every commit, and deploy in an automated fashion. Then you'll focus on designing modular components and composing them together to build robust applications.

This book assumes readers understand the basics of JavaScript.

What's Inside

  • Automated development, testing, and deployment processes
  • JavaScript fundamentals and modularity best practices
  • Modular, maintainable, and well-tested applications
  • Master asynchronous flows, embrace MVC, and design a REST API

About the Author

Nicolas Bevacqua is a freelance developer with a focus on modular JavaScript, build processes, and sharp design. He maintains a blog at ponyfoo.com.

Table of Contents

PART 1 BUILD PROCESSES
PART 2 MANAGING COMPLEXITY
  1. Introduction to Build First
  2. Composing build tasks and flows
  3. Mastering environments and the development workflow
  4. Release, deployment, and monitoring
  5. Embracing modularity and dependency management
  6. Understanding asynchronous flow control methods in JavaScript
  7. Leveraging the Model-View-Controller
  8. Testing JavaScript components
  9. REST API design and layered service architectures
(HTML tags aren't allowed.)

Hadoop Real World Solutions Cookbook - Second Edition
Hadoop Real World Solutions Cookbook - Second Edition

Key Features

  • Implement outstanding Machine Learning use cases on your own analytics models and processes.
  • Solutions to common problems when working with the Hadoop ecosystem.
  • Step-by-step implementation of end-to-end big data use cases.

Who This Book Is For

...

Objective-C Quick Syntax Reference (Expert's Voice in Objective-C)
Objective-C Quick Syntax Reference (Expert's Voice in Objective-C)

The Objective-C Quick Syntax Reference is a condensed code and syntax reference to the popular Objective-C programming language, which is the core language behind the APIs found in the Apple iOS and Mac OS SDKs.  It presents the essential Objective-C syntax in a well-organized format that can be used as a handy...

An Introduction to Fuzzy Sets: Analysis and Design (Complex Adaptive Systems)
An Introduction to Fuzzy Sets: Analysis and Design (Complex Adaptive Systems)

The concept of fuzzy sets is one of the most fundamental and influential tools in computational intelligence. Fuzzy sets can provide solutions to a broad range of problems of control, pattern classification, reasoning, planning, and computer vision. This book bridges the gap that has developed between theory and practice. The authors explain...


Fundamentals of Optical Waveguides, Second Edition
Fundamentals of Optical Waveguides, Second Edition
Fundamentals of Optical Waveguides is an essential resource for any researcher, professional or student involved in optics and communications engineering. Any reader interested in designing or actively working with optical devices must have a firm grasp of the principles of lightwave propagation. Katsunari Okamoto has presented this...
Communications Network Test & Measurement Handbook
Communications Network Test & Measurement Handbook

As digital communications networks grow in use and size throughout the world, the need for accurate, reliable test and measurement procedures has increased tremendously. This unique handbook provides the only comprehensive coverage of all the methodologies, data, and reference material necessary to master network instrumentation. In this...

Border and Rule: Global Migration, Capitalism, and the Rise of Racist Nationalism
Border and Rule: Global Migration, Capitalism, and the Rise of Racist Nationalism

In Border and Rule, one of North America’s foremost thinkers and immigrant rights organizers delivers an unflinching examination of migration as a pillar of global governance and gendered racial class formation.

Harsha Walia disrupts easy explanations for the migrant and refugee
...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy