Software Development - Web Programming

Node.js

URL Description
AJAX and Node.js redirects are not compatible

AJAX and redirects are not compatible. AJAX by definition is interacting with the server in a separate context from which URL the browser has loaded in the address bar. So doing an AJAX request and then responding with a redirect does not automatically affect the browser's window.location at all, and therefore it is almost always a mistake to send a redirect to an AJAX request. What you can do is just use javascript in the browser to set window.location to the correct path if your POST to /upgrade succeeds.

Brian Ford - Is Node.js Better?
Build a Simple App with Node.js Alternative Site
Build a real-time polls application with Node.js, Express, AngularJS and MongoDB
Complete User Management for Node.js Apps

  • Robust Authentication and Authorization
  • Schema-less user data
  • Pre-built login screens and hosted login domain
  • Great for multi-tenant SaaS Applications
  • Secure and authenticate users to your API with our key management

Everything you ever wanted to know about authentication in Node.js

Published on Oct 30, 2014 Authentication is one of the least understood areas in web development -- and there’s a lot to know!

In this screencast, Randall Degges, Stormpath Developer Evangelist shares all of the best practices he learned while building Stormpath’s Express.js authentication libraries. Learn how to: safely log users into web

Express
Express - Request
Express - Response
Express - Router
Express.js Sessions
HTML5 Lessons from linkedIn using Node.js
How LinkedIn used Node.js and HTML5
Installing sha1 node.js package with npm
Java vs. Node.js for performance
Learn All the Nodes

Outstanding tutorial for Node.js

My Experience using ElasticSearch NodeJS ExpressJS
Node.js Express Tutorial for Beginners
Node.js Tutorial with Ryan Dahl, Creator of Node.js
Restify for Node.js
Ryan Dahl - History of Node.js
Ryan Dahl - Node Summit 2012 - theCUBE
Step-by-Step Node.js
Top Overlooked Security Threats to Node.js Web Applications
Using Node.js for Everything
module.exports