Packery
Packery is a JavaScript layout library that uses a bin-packing algorithm. This is a fancy way of saying “it fills empty gaps.” Packery layouts can be intelligently ordered or organically wild. Elements can be stamped in place, fit in an ideal spot, or dragged around.
vitmalina/w2ui · GitHub
W2UI is modern, intuitive JavaScript UI library for buidling rich data-driven web application. The library has a small footprint and no dependencies except jQuery.
draft-kelly-json-hal-05 - JSON Hypertext Application Language
There is an emergence of non-HTML HTTP applications ("Web APIs") which use hyperlinks to direct clients around their resources.
The JSON Hypertext Application Language (HAL) is a standard which establishes conventions for expressing hypermedia controls, such as links, with JSON [RFC4627]. HAL is a generic media type with which Web APIs can be developed and exposed as series of links. Clients of these APIs can select links by their link relation type and traverse them in order to progress through the application.
HAL's conventions result in a uniform interface for serving and consuming hypermedia, enabling the creation of general-purpose libraries that can be re-used on any API utilising HAL.
The primary design goals of HAL are generality and simplicity. HAL can be applied to many different domains, and imposes the minimal amount of structure necessary to cover the key requirements of a hypermedia Web API
High Scalability - High Scalability - 42 Monster Problems that Attack as Loads Increase
This is a look at all the bad things that can happen to your carefully crafted program as loads increase: all hell breaks lose. Sure, you can scale out or scale up, but you can also choose to program better. Make your system handle larger loads. This saves money because fewer boxes are needed and it will make the entire application more reliable and have better response times. And it can be quite satisfying as a programmer.
howler.js - Modern Web Audio Javascript Library - GoldFire Studios
Defaults to Web Audio API
Falls back to HTML5 Audio
Supports multiple file formats to support all browsers
Automatic caching for Web Audio API
Implements cache pool for HTML5 Audio
Per-sound and global mute/unmute and volume control
Playback of multiple sounds at the same time
Easy sound sprite definition and playback
Fade in/out sounds
Methods can be chained
Uses no outside libraries, just pure Javascript
Lightweight, 7kb filesize (2kb gzipped)
Numeric Javascript
The Numeric Javascript library allows you to perform sophisticated numerical computations in pure javascript in the browser and elsewhere.
The beginners' guide to Redcode, v1.21
Core War (or Core Wars) is a programming game where assembly programs try to destroy each other in the memory of a simulated computer. The programs (or warriors) are written in a special language called Redcode, and run by a program called MARS (Memory Array Redcode Simulator).
nxcEditor
The nxcEditor can be used to program a NXT robot with a Linux operating system (the NXC source code is highlighted). The program can optionally be run on the real robot or the nxcSimulator, which is integrated in the nxcEditor (the official NBC compiler is invoked from the nxcEditor). The nxcEditor (as well as the nxcSimulator) is designed for teaching programming to beginners.
Using Inline SVGs With HTML5 | Nettuts+
It goes without saying that SVG isn’t as widely used as many people in the web development community might believe it should be. Setting the debate aside, in this tutorial, I will demonstrate how to use inline SVGs, covering a range of techniques and exploring the interaction between web page and graphic. When used in conjunction with other emerging standards in HTML5, JavaScript and CSS3, inline SVGs can significantly add to the user experience.