Tag Archives: javascript

d3.js – a small JavaScript library for manipulating documents based on data.

D3 is not a traditional visualization framework. Rather than provide a monolithic system with all the features anyone may ever need, D3 solves only the crux of the problem: efficient manipulation of documents based on data. This gives D3 extraordinary flexibility, exposing the full capabilities of underlying technologies such as CSS3, HTML5 and SVG. It avoids learning a new intermediate proprietary representation. With minimal overhead, D3 is extremely fast, supporting large datasets and dynamic behaviors for interaction and animation. And, for those common needs, D3’s functional style allows code reuse through a diverse collection of optional modules.

(Full Story: d3.js – a small JavaScript library for manipulating documents based on data.)

Backbone.js Tutorial with Rails

Backbone.js really introduces a new kind of data flow for Rails apps. Instead of data flowing like this:
Rails Model => Rails Controller => Rails View
It now flows like this:
Rails Model => Rails Controller => Backbone Model => Backbone Controller => Backbone View

(Full Story: Backbone.js Tutorial with Rails)

jQote – client-side templating

jQote (pronounced like Star Trek’s Chakotey) is basically a rewrite of John Resig’s awesome JavaScript Micro-Templating utility. I took his code and ported it to jQuery, overhauled the parsing / conversion part and extended it’s functionality to minimize everyone’s coding efforts.

(Full Story: jQote – client-side templating)

CouchApp – JavaScript Applications with CouchDB

CouchApps are JavaScript and HTML5 applications served directly from CouchDB. If you can fit your application into those constraints, then you get CouchDB’s scalability and flexibility “for free” (and deploying your app is as simple as replicating it to the production server).

(Full Story: CouchApp – JavaScript Applications with CouchDB)

vaadin – java framework for Rich UI

Vaadin is a web application framework for Rich Internet Applications (RIA). In contrast to Javascript libraries and browser-plugin based solutions, it features a server-side architecture, which means that the largest part of the logic runs on the server. Ajax technology is used on the browser side to ensure a rich and interactive user experience.
Vaadin is not new. Vaadin development began in 2000 as an internal product of IT Mill. It was officially open-sourced in December 2007 under the name IT Mill Toolkit 5. In 2009, the name was changed to Vaadin – we think Vaadin sounds a lot cooler!

(Full Story: vaadin – java framework for Rich UI)

CoffeeScript – a terse dsl for javascript

CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
The golden rule of CoffeeScript is: “It’s just JavaScript”. The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. 

(Full Story: CoffeeScript – a terse dsl for javascript)

zepto.js — the aerogel-weight mobile javascript framework

Zepto.js is a minimalist JavaScript framework for mobile WebKit browsers, with a jQuery-compatible syntax.
The goal: a 2-5k library that handles most basic drudge work with a nice API so you can concentrate on getting stuff done.

(Full Story: zepto.js — the aerogel-weight mobile javascript framework)

RightJS – the javascript framework that feels right

 because we believe that JavaScript programming can be a much more civilized, pleasant and interesting process.

(Full Story: RightJS – the javascript framework that feels right)

AngularJS – complex webapps made simple

is what HTML would have been if it had been designed for building web applications. It provides your application’s plumbing so you can focus on what your app does, rather than how to get your web browser to do what you need.

(Full Story: AngularJS – complex webapps made simple)

Follow

Get every new post delivered to your Inbox.