Des développeurs libèrent le code source d’un jeu mobile en HTML5, et mettent en lumière les défis
Inspiré par le buzz autour de l’HTML5, le studio de développement de jeu Wooga, a récemment tenté de créer un jeu mobile complet avec les technologies Web basées sur des normes. Pour partager les résultats de leur l’expérience durant l’année de développement, la société a publié le code source du jeu sur GitHub en vertu d’une licence de logiciel Open Source. Wooga a également publié un article sur son blog, dans lequel il décrit quelques-unes des leçons que les développeurs de la société ont retirées à travers cette expérience de développement. La société voit un potentiel considérable en matière de jeu HTML5, mais indique que la technologie n’est pas tout à fait prête. « La raison pour laquelle nous avons publié Pocket Island en Open Source, est que les développeurs talentueux dans le monde pourront apprendre à partir des travaux de l’équipe Wooga, avant de forker et améliorer le jeu » indique l’entreprise dans le billet du blog.
The Node Beginner Book » A comprehensive Node.js tutorial
Felix's Node.js Convincing the boss guide
« Home / All Guides Now that you're all hyped up about using node.js, it's time to convince your boss. Well, maybe. I have had the pleasure of consulting for different businesses on whether node.js is the right technology, and sometimes the answer is simply no. So this guide is my opinionated collection of advice for those of you that want to explore whether node.js makes sense for their business, and if so, how to convince the management. Bad Use Cases CPU heavy apps Even though I love node.js, there are several use cases where it simply doesn't make sense. That being said, node.js allows you to easily write C++ addons, so you could certainly use it as a scripting engine on top of your super-secret algorithms. Simple CRUD / HTML apps While node.js will eventually be a fun tool for writing all kinds of web applications, you shouldn't expect it to provide you with more benefits than PHP, Ruby or Python at this point. NoSQL + Node.js + Buzzword Bullshit Good Use Cases JSON APIs Single page apps
How We Built eBay’s First Node.js Application
For the most part, eBay runs on a Java-based tech stack. Our entire workflow centers around Java and the JVM. Considering the scale of traffic and the stability required by a site like ebay.com, using a proven technology was an obvious choice. But we have always been open to new technologies, and Node.js has been topping the list of candidates for quite some time. Scalability It all started when a bunch of eBay engineers (Steven, Venkat, and Senthil) wanted to bring an eBay Hackathon-winning project called "Talk" to production. Mindset Since eBay revolves around Java and since Java is a strongly typed static language, initially it was very difficult to convince folks to use JavaScript on the backend. Within a couple of days, we had an exhaustive list to work on. Once we had passed the test of our peers' scrutiny, we were all clear to roll. Startup We started from a clean slate. Deployment We were able to leverage our existing cloud-based deployment system. Monitoring Code-level logging.
Hovercard - a jQuery plugin with built in Twitter and Facebook cards
Hover over the red text to see the hovercard in action: jQuery is a cross-browser JS library designed to simplify the client-side scripting of HTML. It was released in January of 2006 by John Resig is an application developer at Khan Academy. at BarCamp NYC. jQuery is free, open source software, dual-licensed under the MIT License and GNU General Public License, Version 2.[4] jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. View Source <p>jQuery is a cross-browser JS library designed to simplify the client-side scripting of HTML. <p>jQuery is free, open source software, dual-licensed under the MIT License and GNU General Public License, Version 2.[4] jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications.
calmh/node-snmp-native
6 Must Have Node.js Modulesblog
So you're thinking about using node.js: awesome. If you're new to the community you're probably thinking "what's the best node.js module / library for X?" I think it's really true when experienced language gurus say "80% of your favorite language is your favorite library." This is the first in a series of articles will give you a high-level overview of some of our favorite node.js libraries at Nodejitsu. Today we'll take a look at these libraries: cradle: A high-level, caching, CouchDB library for Node.js findit: Walk a directory tree in node.js node_redis: Redis client for node node-static: RFC2616 compliant HTTP static-file server module, with built-in caching. optimist: Light-weight option parsing for node.js xml2js: Simple XML to JavaScript object converter. If you're using CouchDB you should be using cradle. A common set of problems that I see on the nodejs mailing list are advanced file system operations: watching all the files in a directory, enumerating an entire directory, etc.
How To Node - NodeJS
Working with Paper.js
Paper.js offers different approaches for its integration in the browser. The simplest way is to use PaperScript, our extension of JavaScript that facilitates a few things along the way. For more advances users or bigger projects it might be preferable to work directly with JavaScript, as described in the tutorial about Using JavaScript Directly. What is PaperScript? PaperScript is the plain old JavaScript that you are used to, with added support of mathematical operators (+ - * / %) for Point and Size objects. By default, the Paper.js library only exports one object into the global scope: the paper object. PaperScript also offers automatic creation of Project, View and mouse Tool objects, and simplifies the installation of event handlers for these. Script Configuration PaperScript code is loaded just like any other JavaScript using the <script> tag, except for the type being set to "text/paperscript" or "text/x-paperscript" . These attributes are supported in PaperScript <script> tags: