Conclusion and Further Reading - Rapid Prototyping with JS: Agile JavaScript Development (2014)

Rapid Prototyping with JS: Agile JavaScript Development (2014)

Conclusion and Further Reading

Summary: the book’s conclusion, lists of JavaScript blog posts, articles, ebooks, books and other resources.

Conclusion

We hope you’ve enjoyed this book. It was intended to be small on theory but big on practice, and give you an overview of multiple technologies, frameworks and techniques used in modern agile web development. Rapid Prototyping with JS touched topics such as:

· jQuery

· AJAX

· CSS and LESS

· JSON and BSON

· Twitter Bootstrap

· Node.js

· MongoDB

· Parse.com

· Agile methodologies

· Git

· Heroku, MongoHQ and Windows Azure

· REST API

· Backbone.js

· AMD and Require.js

· Express.js

· Monk

· Derby

If you need in-depth knowledge or references, they are usually one click or Google search away.

Practical aspect included building multiple versions of the Chat app:

· jQuery + Parse.com JS REST API

· Backbone and Parse.com JS SDK

· Backbone and Node.js

· Backbone and Node.js + MongoDB

The Chat application has all the foundation of a typical web/mobile application: fetching data, displaying it, submitting new data. Other examples include:

· jQuery + Twitter RESP API “Tweet Analyzer”

· Parse.com “Save John”

· Node.js “Hello World”

· MongoDB “Print Collections”

· Derby + Express “Hello World”

· Backbone.js “Hello World”

· Backbone.js “Apple Database”

· Monk + Expres.js “REST API Server”

Please submit a GitHub issue, if you have any feedback, comments, suggestions, or you’ve found typos, bugs, mistakes or other errata: https://github.com/azat-co/rpjs/issues.

Other ways to connect are via: @azat_co, http://webapplog.com, http://azat.co.

In case you enjoyed Node.js and want to find out more about building production web services with Express.js — a de factor standard for Node.js web apps — take a look at my new book Express.js Guide: The Most Popular Node.js Framework Manual.

Further Reading

Here is a list of resources, courses, books and blogs for further reading.

JavaScript resources and free ebooks

· Oh My JS: Hand-picked collection of the best JavaScript articles

· JavaScript For Cats: An introduction for new programmers

· Eloquent JavaScript: A modern introduction to programming

· Superhero.js: comprehensive collection of JS resources

· JavaScript Guide by Mozilla Developer Network

· JavaScript Reference by Mozilla Developer Network

· Why Use Closure: practical uses of a closure in event based programming

· Prototypal Inheritance: objects with inherited and local properties

· Control Flow in Node: parallel vs serial flows

· Truthy and Falsey Values

· How to Write Asynchronous Code

· Smooth CoffeeScript: free interactive HTML5 book and collection of quick references and other goodies

· Developing Backbone.js Applications: free early release book By Addy Osmani and O’Reilly

· Step by step from jQuery to Backbone

· Open Web Platform Daily Digest: JS daily digest

· DISTILLED HYPE: JS blog/newsletter

JavaScript books

· JavaScript: The Good Parts

· JavaScript: The Definitive Guide

· Secrets of the JavaScript Ninja

· Pro JavaScript Techniques

Node.js resources and free ebooks

· Felix’s Node.js Beginners Guide

· Felix’s Node.js Style Guide

· Felix’s Node.js Convincing the boss guide

· Introduction to NPM

· NPM Cheatsheet

· Interactive Package.json Cheatsheet

· Official Node.js Documentation

· Node Guide

· Node Tuts

· What Is Node?: free Kindle edition

· Mastering Node.js: open source node ebook

· Mixu’s Node book: A book about using Node.js

· Learn Node.js Completely and with Confidence: guide to learning JavaScript in 2 weeks

· How to Node: The zen of coding in node.js

Node.js books

· The Node Beginner Book

· Hands-on Node.js

· Backbone Tutorials

· Smashing Node.js

· The Node Beginner Book

· Hands-on Node.js

· Node: Up and Running

· Node.js in Action

· Node: Up and Running: Scalable Server-Side Code with JavaScript

· Node Web Development: A practical introduction to Node

· Node Cookbook

Interactive online classes and courses

· Cody Academy: interactive programming cources

· Programr

· LearnStreet

· Treehouse

· lynda.com: software, creative and business courses

· Udacity: Massive open online courses

· Coursera

Startup books and blogs

· Hackers & Painters

· The Lean Startup

· The Startup Owner’s Manual

· The Entrepreneur’s Guide to Customer Development

· Venture Hacks

· WebAppLog