Node.js
http://visionmedia.github.com/masteringnode/ https://github.com/joyent/node/wiki/Resources :: Resources · joyent/node Wiki
http://nodeguide.com/convincing_the_boss.html » Felix’s Node.js Convincing the boss guide http://toolbox.no.de/ » The Node Toolbox - Node.js happiness http://stackoverflow.com/questions/9585767/clarifications-about-rails-and-node-js :: ruby - Clarifications about Rails and Node.js - Stack Overflow http://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/ :: Understanding the node.js event loop « Mixu’s tech blog
http://www.mikealrogers.com/posts/a-new-direction-for-web-applications-.html :: A new direction for web applications
http://thomashunter.name/blog/php-vs-nodejs/ :: PHP + Apache Stack vs Node.js - Thomas Hunter - Web Development Tutorials and Personal Opinions
NUM is the new LAMP http://www.travisglines.com/web-coding/node-js-unix-based-os-and-mongodb-num-are-the-new-lamp :: Node.js, Unix based OS and MongoDB (NUM) are the new LAMP
Getting Started
Getting Started with Node.js, Coffeescript, MongoDB, and more - Matt Kopala
About: http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js » javascript - How do I get started with Node.js - Stack Overflow http://howtonode.org/ » How To Node - NodeJS http://stackoverflow.com/questions/6663616/choosing-between-node-js-and-erlang-when-you-know-neither » Choosing between Node.js and Erlang (when you know neither) - Stack Overflow http://simonwillison.net/2009/Nov/23/node/ » Node.js is genuinely exciting http://mrjaba.posterous.com/a-gentle-introduction-to-nodejs » A Gentle Introduction to Node.js - MrJaba’s Adventures http://addyosmani.com/blog/spotlight-issue1/ » Spotlight – Recommend Node.js Projects For January
Javascript Style Guide: http://addyosmani.com/blog/javascript-style-guides-and-beautifiers/#more-4645 » JavaScript Style Guides And Beautifiers
Frameworks: http://flatironjs.org/ » Flatiron, A framework for Node.js
-
Database Bindings (non-blocking, of course):
MySQL: https://github.com/felixge/node-mysql » felixge/node-mysql https://github.com/sidorares/nodejs-mysql-native » sidorares/nodejs-mysql-native http://nodejsdb.org/ » Node.js database drivers
Sources: http://stackoverflow.com/questions/6295966/are-there-any-non-blocking-node-js-db-drivers-for-redis-mongo-or-mysql?rq=1 » mongodb - Are there any non-blocking node.js db drivers for redis, mongo or mysql? - Stack Overflow http://stackoverflow.com/questions/3878818/node-js-and-mysql-drivers » database - Node.JS and MySQL drivers - Stack Overflow Helpers: https://github.com/Shanon/node-sql-generator » Shanon/node-sql-generator
Redis: https://github.com/mranney/node_redis » mranney/node_redis https://github.com/fictorial/redis-node-client/ » fictorial/redis-node-client http://howtonode.org/node-redis-fun » Node + Redis = Fun - How To Node - NodeJS
-
Object-Relational-Mapper (ORM) for Node.JS:
http://stackoverflow.com/questions/6007353/which-orm-should-i-use-for-node-js-and-mysql » Which ORM should I use for Node.js and MySQL? - Stack Overflow
In order of significance:
http://www.sequelizejs.com/ » Sequelize » A multi-dialect Object-Relational-Mapper for Node.JS http://persistencejs.org/ » start [persistence.js] https://github.com/dresende/node-orm » dresende/node-orm
Simple Command Processing: https://github.com/technosophos/Pronto.js/#readme » technosophos/Pronto.js
Skeptics: Node and Scaling in the Small vs Scaling in the Large If you’re using Node.js, you’re doing life wrong
Great tools: https://github.com/DTrejo/run.js :: DTrejo/run.js · GitHub
Express.js (Connect.js)
http://www.hacksparrow.com/express-js-tutorial.html :: Express.js Tutorial
Express is preferred because it adds dead simple routing and support for Connect middleware, allowing many extensions and useful features.
It's easy to transition to Express from something like Sinatra (similar framework for Ruby)
http://www.quora.com/Why-should-I-use-Express-when-developing-a-web-app-with-Node-js :: (1) Why should I use Express when developing a web app with Node.js? - Quora
vs Ruby
http://tjholowaychuk.com/post/543953703/express-vs-sinatra-benchmarks :: Express vs Sinatra Benchmarks - TJ Holowaychuk
Real life problems
http://stackoverflow.com/questions/5765777/node-js-how-to-create-and-read-session-with-express :: node.JS how to create and read session with express - Stack Overflow
Background Jobs Queues
In node.js http://www.quora.com/Node-js/What-the-best-way-to-have-delayed-job-queue-with-node-js :: (1) Node.js: What the best way to have delayed job/queue with node.js ? - Quora
Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later https://github.com/technoweenie/coffee-resque :: technoweenie/coffee-resque · GitHub
Kue is a priority job queue backed by redis, built for node.js.
https://github.com/learnboost/kue :: LearnBoost/kue
Interesting: Build Desktop Applications: http://appjs.org/ :: AppJS
Unit Testing JS
List of test frameworks, none of which are endorsed more than the other.
http://qunitjs.com/ :: QUnit
http://pivotal.github.com/jasmine/ :: introduction.js
http://sinonjs.org/ » Sinon.JS - Versatile standalone test spies, stubs and mocks for JavaScript
http://busterjs.org/ » Welcome! Buster.JS is...
http://vowsjs.org/ :: Vows « Asynchronous BDD for Node
http://visionmedia.github.com/mocha/ :: Mocha - the fun, simple, flexible JavaScript test framework
http://hirojs.com/ » Hiro - third-party JavaScript applications testing framework
https://code.google.com/p/js-test-driver/ » js-test-driver - Remote javascript console - Google Project Hosting
Interesting
Series of examples using Node.JS to scrape websites http://gh.codehum.com/lukemerrett/nodejs-datamining-examples :: lukemerrett/nodejs-datamining-examples · GitHub
Woow: http://www.webresourcesdepot.com/the-awesome-node-js-and-its-gang/ :: The Awesome Node.js And Its Gang
https://github.com/joyent/node/wiki/modules#wiki-web-frameworks-full :: Modules · joyent/node Wiki · GitHub
http://camp.nodejs.org/videos/
Node.js on Windows
“c:\Program Files\nodejs\nodejsvars.bat”
set PATH=%APPDATA%\npm;%ProgramFiles%\nodejs;%PATH% setx path “%PATH%” /m
Integrating Node.js with PHP / Apache
Nginx, php-fpm and node.js install on Centos 5.5 « Mixu’s tech blog davidcoallier/node-php
A full-featured proxy for node.js Node-http-proxy Bouncy And, it should be fairly easy to write your own.
CMS in node.js
-
The Ghost is ideal - impressive. All the best selections of tools. Powered by the Express framework, ships with SQLite but everything is connected through JugglingDB ORM. Available via NPM, theming done with Handlebars, international translations from the word go using Node Polyglot.js
JugglingDB ORM: currently supported db formats are: mysql, sqlite3, postgres, couchdb, mongodb, redis, neo4j and in-memory-storage. JugglingDB also works on client-side (using WebService and Memory adapters), which allow to write rich client-side apps talking to server using JSON API.
-
Apostrophe (version 2) looks amazing! Specially editing on screen. This is in my opinion, the future of small sites.
-
Scotch is also nice.
-
DocPad looks really well. Really interesting chat is build with it.
-
Poet is nice. I really do like it. More than static generators. Or not?
-
The ones that stalled, slowed down or not maintained anymore: Calipso, Nodize.
Node.js Frameworks
Geddy | The original MVC Web framework for Node A simple, structured web framework for Node
node.js
This is the simplest way to install latest node.js and npm on Ubuntu 20.04
|
|