Javascript

Facebook Twitter

Eventmachine @ GitHub. Node.js. Node.js IDEs. Node.js is genuinely exciting. I gave a talk on Friday at Full Frontal , a new one day JavaScript conference in my home town of Brighton.

Node.js is genuinely exciting

I ended up throwing away my intended topic (JSONP, APIs and cross-domain security) three days before the event in favour of a technology which first crossed my radar less than two weeks ago . That technology is Ryan Dahl’s Node . Tutorials and books about node.js. Twisted. Twisted is an event-driven networking engine written in Python and licensed under the open source ​MIT license.

Twisted

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()) reactor.run()