There are lots of reasons to learn how to program—to gain valuable skills that are versatile, useful, stimulating, rewarding, and in demand. JavaScript is one of the most widely-used languages and is
As web developers build increasingly complex applications in JavaScript, the code base for these projects can become exponentially larger and harder to maintain. The results: Application performance s
JavaScript can be used to control hordes of small robots, creative maker projects, and IoT devices. With the Node.js ecosystem at hand, hardware prototyping gets fun, intuitive and fast.JavaScript on
Modern browsers, Node, and major libraries have already started to adopt next generation JavaScript features. They can make JavaScript simpler to read, less prone to common errors, and much easier to
D3 allows developers to create scalable graphs for any modern browser. They start with a structure, dataset, or algorithm and programmatically generate static, interactive, or animated images that res
JavaScript on the server? You bet! Node.js is a JavaScript framework that can be used to create scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thi
Vue.js is one of the fastest growing and most popular open-source JavaScript frameworks around. Vue's meteoric success is found in its simplicity and short learning curve, but few resources are availa
The Redux JavaScript library consolidates state in a single object, radically simplifying one of the largest sources of bugs. With Redux in Action, you'll discover how to integrate Redux into your Rea
Why use several languages for a web application when you only need one? Node.js is a server-side platform and runtime that readers can use to build full stack web applications entirely in JavaScript!G
Aurelia is a web framework that makes it much easier to create single page web applications. Aurelia was written with ES6, so modern JavaScript design principles are baked in from the ground level.Aur
A growing flood of data is aimed at JavaScript applications, and they need be ready for it. As more and more data is received, applications must scale to stay operational. There's also the problem of
React is a JavaScript library developed for one main reason—to build reusable UI components that present ever-changing data. The React philosophy is to focus solely on the user interface. In model-vie
A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of c
Adobe's Flex 3 is a platform for web development which combines the Flex Builder development environment with a programming model based on JavaScript. This book begins with a concise review of Flex 3