Twitter Buzz
Resources
Connect / Express
- Just Connect it Already
Now that the core APIs of node are really starting to stabilize, I'm moving my attention to helping stabilize the framework scene.
from howtonode.org
- Connect Guide
Connect is a high performance middleware framework for node featuring robust middleware for serving static files, advanced routing, cookie and session implementations, error handling and much more.
from Sencha Labs
- Express Guide
High performance, high class web development for Node.js
from expressjs.com
- Getting Started with Express
This was the second in a series of posts leading up to Node.js Knockout on how to use node.js.
from howtonode.org
Socket.IO
- Websockets Everywhere with Socket.IO
If you've stayed on top of the advances in the realtime web for the past few years, you've probably heard of different techniques aimed to reduce the latency (ie: speed) of the message exchange between a client and a server.
from howtonode.org
- Things I learned from my Node.js experiment
Last week, I published an article about my very first experiment with Node.js. Being completely new to the whole thing, I decided to create a simple demo with web sockets.
from jeffkreeftmeijer.com
Core JavaScript
- Prototypal Inheritance
In almost all modern programming languages we use the concept of Object Oriented Programming (OOP) to help manage the complexity of today's software. The biggest challenge in modern software is in fact managing the complexity of it.
from howtonode.org
- What is "this"?
Most people that learn JavaScript are coming from a background in another language. This brings with it a view of how the world works that may be different from how it really works in JavaScript.
from howtonode.org
- Why use "closure"?
One of the greatest features of the JavaScript language is closure. I've discussed this concept some in the "What is This?" article.
from howtonode.org
- Learning Javascript with Object Graphs (Part I)
One of the secrets to being a super effective JavaScript developer is to truly understand the semantics of the language. This article will explain the basic elemental parts of JavaScript using easy to follow diagrams.
from howtonode.org
- Learning Javascript with Object Graphs (Part II)
The first article using graphs to describe JavaScript semantics was so popular that I've decided to try the technique with some more advanced ideas.
from howtonode.org
- Learning Javascript with Object Graphs (Part III)
Part I of this series explained basic object graphs and visually described references, closures, and basic inheritance in JavaScript. Part II compared different styles for doing object-oriented programming in JavaScript.
from howtonode.org
Async Control Flow Techniques
- Control Flow in Node Part I
One of the unique aspects of programming in an async framework like node is the ability to decide between which function will run in serial and which will run in parallel.
from howtonode.org
- Control Flow in Node Part II
I had so much fun writing the last article on control flow, that I decided to play around with the feedback I received. One thing in particular I want to talk about is the good work inimino is doing.
from howtonode.org
- Control Flow in Node Part III
While working on my quest to make async programming easier, or at least bearable, I discovered that often in programming you work with a set of data and want to do things on all the items in that set at once.
from howtonode.org
- "Do" it Fast
Now with the release of Node v0.1.30 there is even more need for a library like Do. While working with the node community to decide on the best alternative to node promises, we decided that it's best left to library developers.
from howtonode.org
- The Step of the Conductor
There have been several async management libraries proposed and written. I'm guilty of at least three of them.
from howtonode.org
- Flow Control in npm
Flow control is a popular subject in NodeJS. Since most of us learned synchronous object-oriented programming patterns in school, it can be a bit of a shift to really leverage asynchronous functional programming for all it can do.
from howtonode.org
Operating Systems
- What Your Computer Does While You Wait
This post takes a look at the speed - latency and throughput - of various subsystems in a modern commodity PC, an Intel Core 2 Duo at 3.0GHz. I hope to give a feel for the relative speed of each component and a cheatsheet for back-of-the-envelope performance calculations.
from duartes.org
