LinkAP LinkAP (GitHub: pfraze / link-ap , License: MIT ) by Paul Frazee is a client-side application platform based around web workers and services. It actually prevents the use of what the author considers dangerous APIs, including XMLHttpRequest – one of the LinkAP design goals is to …
I’ve been researching the architecture of application layer server implementations in Node. I’m talking SMPT, IMAP, NNTP, Telnet, XMPP, and all that good stuff. Node has always seemed like the perfect way to write network oriented daemons. If you’re a competent JavaScript …
You can send in your Node projects for review through our contact form or @dailyjs .
Node.js Knockout Node.js Knockout is currently being judged, the winners will be announced on the 20th of November. The site is actually a small game in itself – click around to move your character and …
Note: You can send your plugins and articles in for review through our contact form or @dailyjs .
jQuery SliderShock Sponsored Content This post is about a commercial product that we think will appeal to DailyJS readers. jQuery SliderShock is a responsive slider plugin that can be dropped into …
Last week noticed a lot of interest in Watch.js (License: MIT ) by Gil Lopes Bueno, so I thought it would be interesting to take a look at how it works. It allows changes to properties on objects to be observed – whenever a change is made, a callback receives the new and old values, as …
Ditto Ditto (GitHub: bitpshr / ditto , License: WTFPL ) by Paul Bouchon is a tool for resolving a project’s Dojo dependencies. A project’s zip file can be dropped onto the site, and it will analyse it and extract all of the required AMD modules. There’s an options tab that has …
var z = document.createElement("script"); z.type = "text/javascript"; z.async = true; z.src = "http://engine.carbonads.com/z/12104/azcarbon_2_1_0_HORIZ"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(z, s); I noticed this commit to AngularJS by Braden Shepherdson …
var z = document.createElement("script"); z.type = "text/javascript"; z.async = true; z.src = "http://engine.carbonads.com/z/12104/azcarbon_2_1_0_HORIZ"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(z, s); You can send in your Node projects for review through …
var z = document.createElement("script"); z.type = "text/javascript"; z.async = true; z.src = "http://engine.carbonads.com/z/12104/azcarbon_2_1_0_HORIZ"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(z, s); Note: You can send your plugins and articles in for …
var z = document.createElement("script"); z.type = "text/javascript"; z.async = true; z.src = "http://engine.carbonads.com/z/12104/azcarbon_2_1_0_HORIZ"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(z, s); In a previous life I wrote a lot of music, so I have a …