background preloader


Facebook Twitter

Node.js. Node.js and MongoDB. Static Version.

Node.js and MongoDB

Node.JS. You use Node.js to write event-driven, scalable network programs in server-side JavaScript.


Getting Started with Node.js on Windows. UPDATE: New packages and further items What a difference a year makes.

Getting Started with Node.js on Windows

Last year at the first conference solely dedicated to JavaScript, JSConf 2009, there was a big focus on the uses of JavaScript on the client side. This year, there was a marked change with server-side JavaScript taking up about half the sessions at JSConf 2010 this past April. Why Developers Should Pay Attention to Node.js. There's a substantial amount of buzz and enthusiasm right now about Node.js.

Why Developers Should Pay Attention to Node.js

So what is it, and why should you care about it (well, other than "I said so")? ReadWriteWeb chatted with Javascript developer Guillermo Rauch, co-founder and CTO of LearnBoost in order to get some insights. ReadWriteWeb: So, what is Node.js? ReadWriteWeb: Why should developers care? Rauch: First of all, most web developers are already using jQuery, MooTools, or similar frameworks to leverage JavaScript on the browser.

Secondly, thanks to the expressiveness of JavaScript and the concise yet powerful Node.js API, you can build programs that have been typically considered out of reach or too time consuming. Introduction to Nodejs (taking javascript to the server-side) - GeexHQ. 0inShare Web Technologies so far Remeber those days when we used only the basic features of html to bring texts, images, tables and few other layouts into our webpage, Later CSS came into the picture and created a huge impact or it has actually influenced the way a normal web user-interface is made.

Introduction to Nodejs (taking javascript to the server-side) - GeexHQ

After creating webpages & designs using markups and CSS, developers turned their focus onto the data transfer techniques, thats when Ajax came into the picture. Ajax is one among the awesome web technologies that has taken the web user experience to another level, these days we do a lot of work on the web in less time and without actually reloading a full page. And then we have javascripts on the client side for creating all the user interactions along with ajax & more other technologies Taking Javascript to the server-side. Node.js. Node.js. Why You Should Pay Attention to Node.Js ? tecosystems. Learning Server-Side JavaScript with Node.js. Node.js is all the buzz at the moment, and makes creating high performance, real-time web applications easy.

Learning Server-Side JavaScript with Node.js

It allows JavaScript to be used end to end, both on the server and on the client. This tutorial will walk you through the installation of Node and your first “Hello World” program, to building a scalable streaming Twitter server. What is Node.js? JavaScript has traditionally only run in the web browser, but recently there has been considerable interest in bringing it to the server side as well, thanks to the CommonJS project . PeepCode Screencasts for Web Developers and Alpha Geeks. Preview Download Free Preview NOTE: The code download has been updated for the latest Node 0.6.10 release and NPM 1.1.1.

PeepCode Screencasts for Web Developers and Alpha Geeks

The Web has seen at least four major advancements in browser technology, about once every five years. Ajax has been around for five years, and we’re at the next jump: persistent connections between server and client. NodeJsCloud - A node.js Cloud Hosting Platform. Node.js is the New Black. If you’ve been paying attention to news about web technology in the last year, you’ve most likely heard the name node.js mentioned at least once or twice. What happened next probably went like this: you asked, “What is it?” And someone (or Google) told you that it was a way to write web servers using JavaScript. If that didn’t scare you away, you might then have asked, “Why would you want to use it?” And the answer might have been along the lines of it taking advantage of non-blocking, event-driven IO to enable high concurrency in long polling or comet-based applications.

At which point you stopped asking questions. So here’s how it is, how it’s always been: a browser sends a request to a website. Then there was Ajax. But now think about how you’d go about building a service like FriendFeed, where each user’s feed is updating in real time, all the time. Now think about what that means for a traditional web server like Apache. So what’s the solution? Virtual Panel: The Node.js Ecosystem - Frameworks, Libraries and Best Practices. Node.JS and the WebSocket protocol. After reading Simon Willison’s post on Node.JS, I decided I’d give it a try myself.

Node.JS and the WebSocket protocol

Today I released node.websocket.js After a couple of months I’ve been watching the progress on the WebSocket protocol, which gives JavaScript developers full-duplex communications channels in the browser. This is a very exciting alternative to the COMET techniques we’re used to seeing. Node.JS is a framework for networked, event-driven applications, where JavaScript has a natural fit. This particular implementation is built on top of the excellent V8 engine. Running the server is as simple as: Logging (in the Redis storage, an excellent persistent key-value storage mechanism which will be subject of another post) will begin. Twisted. Twisted is an event-driven networking engine written in Python and licensed under the open source ​MIT license.

Twisted runs on Python 2 and an ever growing subset also works with Python 3. Twisted makes it easy to implement custom network applications. Here's a TCP server that echoes back everything that's written to it: from twisted.internet import protocol, reactor, endpoints class Echo(protocol.Protocol): def dataReceived(self, data): self.transport.write(data) class EchoFactory(protocol.Factory): def buildProtocol(self, addr): return Echo() endpoints.serverFromString(reactor, "tcp:1234").listen(EchoFactory()) Learn more about ​writing servers, ​writing clients and the ​core networking libraries , including support for SSL, UDP, scheduled events, unit testing infrastructure, and much more.

Eventmachine @ GitHub. Eventmachine @ GitHub. Cinco_de_node.