Now our hand-picked registry of Node.js frameworks (NodeFrameworks.com) has GitHub statistics right on the website, so you don’t have to navigate back and forth when making a decision!
This is how it looks: each framework has a number (GitHub stars) next to its name. This serves as a social proof meaning the more people use the framework the more robust it is and the less bugs it has.
GitHub stats on NodeFrameworks.com
The buttons provided by the service called GitHub Buttons. The links to the frameworks’ GitHub, NPM, examples and other resources are hidden under the “i” icon.
Thank you Randson Oliveira for contributing and making pull requests!
This text is part of Introduction to OAuth with Node.js mini-book which is available at gum.co/hRyc.
Introduction to OAuth with Node.js: Twitter API OAuth 1.0, OAuth 2.0, OAuth Echo, Everyauth and OAuth 2.0 Server Examples
Let’s start with good old OAuth 1.0. The way it usually works is as follows:
- For the first time, when we authorize a user to use our app, we need to perform extra work and obtain access token and secret (three-legged).
- You store these values for each user in your application.
- Then, on subsequent requests, things become much simpler. We construct auth headers and make HTTP requests (one-legged).
The Introduction to OAuth with Node.js mini-book is getting close to the release. The manuscript is ready. Now we’re putting final touches on the cover design and doing a second pass of editing.
Inspired by 5 Things You Should Stop Doing With jQuery by Burke Holland, I decided to open a discussion and highlight seven things you should immediately stop doing with Node.js:
- Stop using callbacks
- Stop using
* for versions
- Stop using
console.log for debugging
- Stop using
POST for everything
- Stop using semicolons
- Stop using comma-first style
- Stop limiting your connections with default
- Express.js FUNdamentals: The Most Popular Node.js Framework
The book is available on Amazon.com (Kindle) and LeanPub (MOBI, PDF, EPUB).
Note: This text is a part of the Express.js Guide: The Comprehensive Book on Express.js.
The HackHall project was written using Backbone.js and Underscore for the front-end app, and Express.js, MongoDB via Mongoose for the back-end REST API server.
Express.js is an amazing framework for Node.js projects and used in the majority of such web apps. Unfortunately, there’s a lack of tutorials and examples on how to write good production-ready code. To mitigate this need, we released Express.js Guide: The Comprehesive Book on Express.js. However, all things start from basics, and for that reason we’ll give you a taste of the framework in this post, so you can decide if you want to continue the learning further.
Dear reader, you are holding a book which will open you to understanding and fluent usage of the Express.js framework – standard de facto in web application programming on Node.js. And I would especially recommend this book because it was written by a practicing engineer, one who has a comprehensive knowledge about the full stack of web application development and Express.js in particular.
TL;DR: ExpressWorks is an automated Express.js/Node.js workshop.