background preloader

Npm - Node Package Manager

Npm - Node Package Manager

6 Free E-Books and Tutorials for Learning and Mastering Node.js OK, we won’t bore you by telling you what Node.js is again or why it’s so dang hot. You want to learn Node.js? There’s no completely finished Node.js book out there that we’re aware of. But there’s one complete book in rough draft form, two partial guides and several other great resources for learning Node.js. No more excuses: Try Node.js for $0.02 or less in just a few minutes No more excuses: Try Node.js for $0.02 or less in just a few minutes is a short tutorial from the developers of NowJS. Up and Running With Node.js Up and Running with Node.js by Tom Hughes-Croucher hasn’t been officially released yet, but O’Reilly Media has released a free text preview of the book as part of its Open Feedback Publishing System. Our previous coverage of the book is here. The Node Beginner Book The Node Beginner Book by by Manuel Kiessling is a new Node.js e-book. Felix’s Node.js Guide Felix’s Node.js Guide got a lot of attention this week, particularly the Convincing The Boss section. Mastering Node

Полезные инструменты, туториалы и ресурсы Созданый Райаном Далем в 2009 году, Node.js — относительно новая технология, завоевавшая в последнее время большую популярность среди веб-разработчиков. Однако, до сих пор не каждый знает, что на самом деле Node.js это серверная JavaScript среда, использующая асинхронную событийную модель. Что это означает? И это еще не все: то, что действительно круто в Node.js — это тысячи модулей, доступных для любых целей, а также активниешее сообщество этого молодого проекта. Полезные инструменты Node.js Node Express Boilerplate Node Express Boilerplate позволяет начать проект с чистого листа, но при этом сразу же обеспечивает решение всех тех рутинных задач, которые зачастую могут сорвать проект еще до того, как он начат. Socket.IO Socket.IO — это кросс-браузерный веб сокет, который позволяет разрабатывать real-time приложения, доступные в любом браузере и мобильном устройстве, сводя к нулю различия между механизмами транспорта. Mastering Node Log.io Formaline LDAPjs Node Supervisor Jade Express Hook.io

UK Web Archive CaseBox - Litigation Software CoffeeScript OpenSSL memory use in Node.js | Paul's Journal Last Thursday I went to the Joyent office for Node Office Hours -- I wanted to talk to Isaac about running a private NPM registry. Isaac answered my questions about private NPM registries, but Matt Ranney explained a more interesting problem. He was dialed into a conference call line for Node Office hours (he is currently living in Hawaii.) Matt explained that he is using the new TLS module in Node v0.4, and it was using 1 megabyte of memory per connection! Using 1mb per connection made us think there must be something wrong in Node.js itself, so we wrote up a simple test case client and server. The TLS server says "welcome" to a newly connected client, and then echos anything it receives back to the client: The client spawns 200 connections, and writes 'hello' to the server every 5 seconds for each connection: Running the client and server on my laptop, the server used almost 200 megabytes of memory. Those Pesky Certificate Authority Certificates Zlib: Big Buffers "R" us Conclusion Share

impress Impressive totalitarian style Multipurpose Application Server for node.js. All decisions are made. Solutions are scaled. The main difference from others that Impress core is monolithic and its approach is to make all in one solution with high code coupling for obligatory things and leave not obligatory to be integrated by applied developers optionally. Installation $ npm install impress Features Configuration Install module using "npm install impress" in new directory. Handler examples and file system url mapping Example Following "server.js" is stating file. require('impress'); impress.server.on("start", function() { }); impress.server.start(); File "access.js" is something line ".htaccess", you can easily define access restrictions for each folder, placing "access.js" in it. File "request.js": place such file in folder to be executed on each request (GET, POST, PUT, etc.). File "get.js": place such file in folder to be executed on GET request. <! Contributors License License: RUMI

Frankenplace 7 Useful Git Tips for Beginners By Tobias Günther Back when I first started to use Git for version control, I wasn’t sure if all the learning I invested into it would pay off. Branching, staging, stashing — these Git terms were all foreign to me. Today, I can’t imagine life without Git. Here’s a series of simple tips that will help you make Git an important part of your web development workflow. Tip 1: Spend Some Time Learning Git Basics Learning the basics doesn’t mean you have to read the entire Git documentation from start to finish (although if that’s your thing, I wouldn’t discourage you from doing it). There’s so much educational content on Git that I’m sure there’s something out there that fits your personal preferences and optimal learning style. Here are a few Git learning resources to check out: Tip 2: Start with a Simple Git Workflow Less is more. Often, Git is associated with complex workflows. Git workflows can be extremely simple — and in a lot of cases "simple" is exactly all you need. LearnGitBranching!

Underscore.js

Related:  node.jsOutils de développementDevBase de Données et Stockage d'Informations :parmleyhunt