danburzo + javascript 208
Backbone.js
32 minutes ago by danburzo
Provides: Models, Collections (of model instances), Views (with declarative event handling). REST API support is baked in.
web-development
tools
javascript
framework
mvc
32 minutes ago by danburzo
jQuery: The Write Less, Do More, JavaScript Library
yesterday by danburzo
*The* JavaScript library.
"jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript."
web-development
tools
javascript
library
dom
events
jquery
essential
"jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript."
yesterday by danburzo
Agility.js Javascript MVC library
yesterday by danburzo
Interesting approach to MVC: each $$() object has its own model-view-controller stack. Model holds underlying data, view contains DOM template, controller takes care o event handling.
web-development
tools
javascript
framework
mvc
yesterday by danburzo
Knockback.js Home
yesterday by danburzo
A love child of Backbone.js and Knockout.js, taking the best features from each one.
web-development
tools
javascript
framework
mvc
yesterday by danburzo
hautelook/vertebrae
2 days ago by danburzo
"Web application framework for a frontend built using RequireJS, Backbone.js, Underscore.js, jQuery, Mustache.js"
Details here: http://www.hautelooktech.com/2012/05/24/vertebrae-front-end-framework-built-with-backbone-js-and-requirejs-using-amd/
web-development
javascript
tools
framework
backbone.js
require.js
jquery
software-architecture
best-practices
Details here: http://www.hautelooktech.com/2012/05/24/vertebrae-front-end-framework-built-with-backbone-js-and-requirejs-using-amd/
2 days ago by danburzo
angular.js
2 days ago by danburzo
Interesting approach: add framework hooks in DOM, invent new HTML elements etc. Works with other libraries/frameworks.
web-development
javascript
tools
framework
2 days ago by danburzo
batman.js
2 days ago by danburzo
"Batman.js is a framework for building rich web applications with CoffeeScript or JavaScript. App code is concise and declarative, thanks to a powerful system of view bindings and observable properties. The API is designed with developer and designer happiness as its first priority."
web-development
tools
javascript
framework
software-architecture
mvc
data-binding
coffeescript
2 days ago by danburzo
Knockout.js
2 days ago by danburzo
Library that allows binding of DOM elements to model data via HTML data attributes, implements Model-View-View-Model architecture, supports templating.
web-development
javascript
tools
framework
library
data-binding
templating
mvvm
kvo
2 days ago by danburzo
spine.js
2 days ago by danburzo
Micro-framework written in CoffeeScript, provides Classes, Models, Views, Controllers, can also handle Routes. Seems to be largely inspired from Backbone.js.
web-development
javascript
coffeescript
tools
framework
software-architecture
mvc
2 days ago by danburzo
Ember.js
2 days ago by danburzo
Ember takes the good ideas from SproutCore 1.x (Data Binding, State Charts), adds Handlebars.js templating.
web-development
javascript
tools
framework
software-architecture
mvc
data-binding
state-management
2 days ago by danburzo
danburzo/appseeds [GitHub]
5 days ago by danburzo
Work in progress on a small library of useful JS components: a finite state machine / statechart thing, and a pub-sub implementation with namespaced events.
web-development
javascript
tools
library
software-architecture
fsm
state-management
pubsub
5 days ago by danburzo
Extensions, Plugins, Resources · documentcloud/backbone Wiki
11 days ago by danburzo
A list of Backbone plugins.
web-development
javascript
tools
backbone.js
reference
11 days ago by danburzo
Datavisualization.ch Selected Tools
14 days ago by danburzo
"Datavisualization.ch Selected Tools is a collection of tools that we, the people behind Datavisualization.ch, work with on a daily basis and recommend warmly. This is not a list of everything out there, but instead a thoughtfully curated selection of our favourite tools that will make your life easier creating meaningful and beautiful data visualizations."
web-development
mobile-development
data-visualization
javascript
tools
libraries
reference
14 days ago by danburzo
jQuery Knob demo
18 days ago by danburzo
Nice implementation.
web-development
web-design
mobile-development
tools
javascript
jquery
ui
18 days ago by danburzo
CanJS
19 days ago by danburzo
Classes, MVC, routing.
web-development
javascript
tools
framework
mvc
jquery
software-architecture
19 days ago by danburzo
HTML5 Cross Browser Polyfills · Modernizr/Modernizr Wiki
20 days ago by danburzo
"So here we're collecting all the shims, fallbacks, and polyfills in order to implant html5 functionality in browsers that don't natively support them.
The general idea is that: we, as developers, should be able to develop with the HTML5 apis, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users upgrade, your code doesn't have to change but users will move to the better, native experience cleanly."
web-development
tools
html5
cross-browser
browsers
progressive-enhancement
css3
javascript
ecmascript
internet-explorer
The general idea is that: we, as developers, should be able to develop with the HTML5 apis, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users upgrade, your code doesn't have to change but users will move to the better, native experience cleanly."
20 days ago by danburzo
The Miso Project :: Dataset
26 days ago by danburzo
"Dataset is a JavaScript client-side data transformation and management library. Dataset makes managing client-side data easy by handling loading, parsing, sorting, querying & manipulating data from all sorts of sources."
web-development
tools
javascript
library
data
database
information-visualization
26 days ago by danburzo
Debugging tool for Safari on iPhone, iPad and PhoneGap apps - Remote Inspector (like Firebug) for JavaScript, HTML and CSS
4 weeks ago by danburzo
"Web Debugging for Safari on iPhone, iPad and PhoneGap"
web-development
mobile-development
tools
javascript
ios
debugging
4 weeks ago by danburzo
Apache Cordova
4 weeks ago by danburzo
"Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript."
web-development
mobile-development
open-source
tools
ios
javascript
html
css
4 weeks ago by danburzo
Touch · bebraw/jswiki Wiki
4 weeks ago by danburzo
"Javascript libraries for dealing with touch events, multitouch, normalizing across the Webkit/IE touch models, and all that jazz."
web-development
mobile-development
tools
javascript
reference
lists
4 weeks ago by danburzo
Machina.js - Finite State Machines in JavaScript
4 weeks ago by danburzo
"Machina.js is a JavaScript framework for highly customizable finite state machines (FSMs). Many of the ideas for machina have been very heavily borrowed from the Erlang/OTP FSM behaviors."
web-development
javascript
tools
library
fsm
design-patterns
software-architecture
_projects
4 weeks ago by danburzo
CamanJS - Image Manipulation in Javascript
4 weeks ago by danburzo
"The main focus of CamanJS is manipulating images using the HTML5 canvas and Javascript. It's a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques. It is also completely library independent and can be safely used next to jQuery, YUI, Scriptaculous, MooTools, etc."
web-development
javascript
image-processing
library
canvas
html5
_projects
_noteworthy
4 weeks ago by danburzo
Moment.js - A lightweight javascript date library
5 weeks ago by danburzo
"A lightweight (3.7k) javascript date library for parsing, manipulating, and formatting dates."
web-development
javascript
tools
ui
5 weeks ago by danburzo
TodoMVC
5 weeks ago by danburzo
"TodoMVC - a project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV* frameworks of today. Solutions look and feel the same, have a common simple feature-set and make it easy for you to compare the syntax and structure of different frameworks so you can select the one you feel the most comfortable with."
javascript
tools
frameworks
mvc
reference
addy-osmani
5 weeks ago by danburzo
Adobe Photoshop Scripting
6 weeks ago by danburzo
Just realized Photoshop has JavaScript automation. Should check it out sometime.
photoshop
javascript
automation
scripting
_projects
6 weeks ago by danburzo
So you need a template engine..
6 weeks ago by danburzo
Useful roundup of JavaScript templating engines.
web-development
javascript
templating
tools
reference
_projects
6 weeks ago by danburzo
Home - Annotator - Annotating the Web
6 weeks ago by danburzo
"The Annotator is an open-source JavaScript library and tool that can be added to any webpage to make it annotatable."
web-development
javascript
tools
library
annotation
reading
marginalia
6 weeks ago by danburzo
Meteor
6 weeks ago by danburzo
"Meteor is a set of new technologies for building top-quality webapps in a fraction of the time, whether you're an expert developer or just getting started."
web-development
javascript
tools
framework
6 weeks ago by danburzo
Modernizr
7 weeks ago by danburzo
"Modernizr is an open-source JavaScript library that helps you build the next generation of HTML5 and CSS3-powered websites."
web-development
tools
javascript
library
css3
html5
browsers
7 weeks ago by danburzo
HTML5 Please - Use the new and shiny responsibly
7 weeks ago by danburzo
"Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are."
web-development
standards
html5
css3
javascript
reference
browsers
7 weeks ago by danburzo
How to write jQuery plugins [Debuggable]
7 weeks ago by danburzo
This seems a well-rounded guide to authoring jQuery plugins.
web-development
javascript
jquery
reference
tutorial
type:tutorial
7 weeks ago by danburzo
Faster Canvas Pixel Manipulation with Typed Arrays [Mozilla Hacks]
7 weeks ago by danburzo
"Typed Arrays can significantly increase the pixel manipulation performance of your HTML5 2D canvas Web apps. This is of particular importance to developers looking to use HTML5 for making browser-based games."
html5
javascript
web-development
mobile-development
game-development
graphics
image-processing
real-time
canvas
performance
7 weeks ago by danburzo
Mojito - Yahoo! Cocktails [YDN]
7 weeks ago by danburzo
"Mojito is a sweet (and minty!) MVC application framework built on YUI 3 that enables agile development of Web applications. Mojito allows developers to write client and server components in the same language (JavaScript), using the same framework. Because Mojito applications are written in JavaScript, they can run on the client (in the browser) and on the server (with Node.js). In addition, Mojito has built-in support for internationalization, testing, and building documentation."
web-development
mobile-development
javascript
tools
framework
mvc
7 weeks ago by danburzo
Enyo JavaScript Application Framework
7 weeks ago by danburzo
"Enyo is an open source object-oriented JavaScript framework emphasizing encapsulation and modularity. Enyo contains everything you need to create a fast, scalable mobile or web application."
ExtJS-style declarative UI.
web-development
mobile-development
javascript
tools
framework
mvc
ExtJS-style declarative UI.
7 weeks ago by danburzo
AmplifyJS - A Component Library for jQuery
8 weeks ago by danburzo
"AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. Amplify's goal is to simplify all forms of data handling by providing a unified API for various data sources. Amplify's store component handles persistent client-side storage, using standards like localStorage and sessionStorage, but falling back on non-standard implementations for older browsers. Amplify's request adds some additional features to jQuery's ajax method while abstracting away the underlying data source."
web-development
javascript
jquery
tools
8 weeks ago by danburzo
JavaScript minification study
8 weeks ago by danburzo
Minification alone is quite useless. gzip is key (even used without packers).
web-development
javascript
optimization
gzip
8 weeks ago by danburzo
TypeButter | Optical Kerning FTW!
8 weeks ago by danburzo
"TypeButter allows you to set optical kerning for any font on your website. If you’re longing for beautifully laid out text that today’s browsers just don’t provide, this is the plugin for you!"
web-design
javascript
jquery
tools
typography
kerning
8 weeks ago by danburzo
PhoneGap
8 weeks ago by danburzo
"PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web technologies developers already know best... HTML and JavaScript."
web-development
mobile-development
iphone
ios
android
javascript
framework
html5
8 weeks ago by danburzo
debugging javascript is a lame title
9 weeks ago by danburzo
Some good ideas in there (particularly using getters/setters).
web-development
javascript
firebug
debugging
reference
9 weeks ago by danburzo
My js1k Entry: Making Music with the Audio Data API
9 weeks ago by danburzo
Sound synthesis in JavaScript. Exciting!
web-development
javascript
reference
audio
api
music
sound
_projects
_aq
9 weeks ago by danburzo
Task.js: Beautiful Concurrency for JavaScript
9 weeks ago by danburzo
"task.js is an experimental library for ES6 that makes sequential, blocking I/O simple and beautiful, using the power of JavaScript’s new yield operator."
web-development
javascript
tools
concurrency
9 weeks ago by danburzo
maps.stamen.com
9 weeks ago by danburzo
Jaw-dropping tile styles for OpenStreetMap by Stamen. "Watercolor" was inspired by Bicycle Diaries.
web-development
javascript
maps
cartography
tools
illustration
openstreetmap
stamen
api
open-source
_noteworthy
_projects
_projects/fdbk
_projects/dana
9 weeks ago by danburzo
Finding memory leaks [Fastersite]
10 weeks ago by danburzo
How to use the developer tools in Google Chrome to track down memory leaks.
web-development
tools
javascript
performance
debugging
tutorial
10 weeks ago by danburzo
ECMAScript 5 Strict Mode, JSON, and More [John Resig]
10 weeks ago by danburzo
'use strict' = no more implicit globals, arguments.callee, arguments.caller, with(){} are gone etc; native JSON.parse / JSON.stringify, ISO Date, String.trim, Array.isArray
web-development
javascript
json
standards
reference
ecmascript5
10 weeks ago by danburzo
Online JavaScript beautifier
10 weeks ago by danburzo
"Beautify, unpack or deobfuscate JavaScript and HTML, make JSON/JSONP readable"
web-development
javascript
tools
10 weeks ago by danburzo
rmurphey's gist: 576723 — Gist
11 weeks ago by danburzo
JavaScript screening test from Rebecca Murphey.
javascript
interview
interview-questions
web-development
11 weeks ago by danburzo
zepto.js — the aerogel-weight javascript framework
11 weeks ago by danburzo
"Zepto.js is a minimalist JavaScript framework for modern web browsers*, with a jQuery-compatible syntax. The goal: a 5-10k library that handles most basic drudge work with a nice API so you can concentrate on getting stuff done.
Zepto's primary focus is on mobile devices, where small file sizes and tapping into the latest browser features matter most for fast loading and optimal runtime performance.
*Zepto supports Safari, Chrome, Firefox and Opera and any mobile WebKit-based browser, including iOS Mobile Safari, Android browser, HP webOS browser, Blackberry Tablet OS browser and others. Zepto does not support Internet Explorer."
web-development
javascript
mobile-development
framework
Zepto's primary focus is on mobile devices, where small file sizes and tapping into the latest browser features matter most for fast loading and optimal runtime performance.
*Zepto supports Safari, Chrome, Firefox and Opera and any mobile WebKit-based browser, including iOS Mobile Safari, Android browser, HP webOS browser, Blackberry Tablet OS browser and others. Zepto does not support Internet Explorer."
11 weeks ago by danburzo
Impact - HTML5 Canvas & JavaScript Game Engine
11 weeks ago by danburzo
"Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers."
web-development
game-development
mobile-development
tools
html5
javascript
framework
11 weeks ago by danburzo
MVC Framework for Node — Matador
11 weeks ago by danburzo
"Sane defaults and a simple structure, scaling as your application grows. Matador is a clean, organized framework for Node.js architected to suit MVC enthusiasts. It gives you a well-defined development environment with flexible routing, easy controller mappings, and basic request filtering. It’s built on open source libraries such as Hogan.js for view rendering, Klass for its inheritance model, Valentine for functional development, and Express to give a bundle of other Node server related helpers."
web-development
javascript
node.js
framework
11 weeks ago by danburzo
Mastering Node
11 weeks ago by danburzo
"Node is an exciting new platform developed by Ryan Dahl, allowing JavaScript developers to create extremely high performance servers by leveraging Google's V8 JavaScript engine, and asynchronous I/O. In Mastering Node we will discover how to write high concurrency web servers, utilizing the CommonJS module system, node's core libraries, third party modules, high level web development and more."
javascript
node.js
reference
book
tutorial
web-development
11 weeks ago by danburzo
jsFiddle
11 weeks ago by danburzo
"JsFiddle is a playground for web developers, a tool which may be used in many ways. One can use it as an online editor for snippets build from HTML, CSS and JavaScript. The code can then be shared with others, embedded on a blog, etc. Using this approach, JavaScript developers can very easily isolate bugs. We aim to support all actively developed frameworks - it helps with testing compatibility."
javascript
css
html
web-development
debugging
tools
11 weeks ago by danburzo
Going Simple with JavaScript [Snook.ca]
11 weeks ago by danburzo
More jQuery sugar with vanilla JavaScript.
web-development
javascript
jquery
11 weeks ago by danburzo
TECHNITONE - A web audio experience presented in Google Chrome
february 2012 by danburzo
I made this totally post-rock song with it -> http://www.technitone.com/view/lw6udoo0nb3
music
tools
google-chrome
webgl
html5
javascript
audio
february 2012 by danburzo
Visual Event 2 [Allan Jardine]
february 2012 by danburzo
"Events in Javascript are often seen as a bit of an enigma. This is odd given that Javascript is very much an event driven language, but it is typically down to their complex nature and difficulty to debug. To this end I've created Visual Event to help track events which are subscribed to DOM nodes."
web-development
tools
javascript
jquery
events
bookmarklet
debugging
february 2012 by danburzo
Fabric.js Javascript Canvas Library
february 2012 by danburzo
"Fabric.js is a framework that makes it easy to work with HTML5 canvas element. It is an interactive object model on top of canvas element. It is also an SVG-to-canvas (and canvas-to-SVG) parser.
Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.
You can add text on canvas and dynamically manipulate its size, alignment, fontfamily and other properties. You can apply filters to images, making them grayscale or removing background. You can serialize the entire canvas into a JSON string — saving it locally or on a server — then completely restore it at any time. You can also export canvas data back into SVG at any time."
javascript
html5
canvas
svg
drawing
geometry
algorithms
mathematics
library
Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.
You can add text on canvas and dynamically manipulate its size, alignment, fontfamily and other properties. You can apply filters to images, making them grayscale or removing background. You can serialize the entire canvas into a JSON string — saving it locally or on a server — then completely restore it at any time. You can also export canvas data back into SVG at any time."
february 2012 by danburzo
Vanilla JavaScript FTW
january 2012 by danburzo
Achieve jQuery sugar with plain old JavaScript.
javascript
jquery
reference
web-development
january 2012 by danburzo
The berg cloud little printer alternative [Andre Torrez]
january 2012 by danburzo
The Dymo LabelWriter is a relatively inexpensive thermal printer with JavaScript API access that can be used to create something like BERG's Little Printer.
berg
little-printer
hacks
diy
cloud-computing
internet-of-things
dymo
javascript
_projects
january 2012 by danburzo
related tags
3d ⊕ accessibility ⊕ actionscript ⊕ addy-osmani ⊕ agile ⊕ ajax ⊕ algorithms ⊕ amber ⊕ android ⊕ animation ⊕ annotation ⊕ api ⊕ apple ⊕ apps ⊕ as3 ⊕ audio ⊕ automation ⊕ backbone.js ⊕ benchmark ⊕ berg ⊕ best-practices ⊕ bezier ⊕ bindings ⊕ blog ⊕ book ⊕ bookmarklet ⊕ books ⊕ browsers ⊕ bugs ⊕ calendar ⊕ canvas ⊕ cartography ⊕ chrome ⊕ closure ⊕ cloud-computing ⊕ coding-style ⊕ coffeescript ⊕ color ⊕ concurrency ⊕ content-strategy ⊕ creative-coding ⊕ cross-browser ⊕ css ⊕ css3 ⊕ customization ⊕ data ⊕ data-binding ⊕ data-visualization ⊕ database ⊕ datepicker ⊕ debugging ⊕ design ⊕ design-patterns ⊕ design/interaction ⊕ diy ⊕ documentation ⊕ dojo ⊕ dom ⊕ doug-engelbart ⊕ douglas-crockford ⊕ drawing ⊕ dymo ⊕ ecmascript ⊕ ecmascript5 ⊕ education ⊕ embedding ⊕ engine ⊕ epub ⊕ essential ⊕ events ⊕ experimental ⊕ experiments ⊕ extjs ⊕ facebook ⊕ firebug ⊕ firefox ⊕ flash ⊕ flash/players ⊕ font-face ⊕ fonts ⊕ forms ⊕ fractals ⊕ framework ⊕ frameworks ⊕ fsm ⊕ funny ⊕ gallery ⊕ game-development ⊕ games ⊕ garbage-collection ⊕ generative ⊕ generator ⊕ geometry ⊕ git ⊕ github ⊕ google ⊕ google-chrome ⊕ graphics ⊕ grid ⊕ guides ⊕ gzip ⊕ hacking ⊕ hacks ⊕ handlebars.js ⊕ history ⊕ html ⊕ html5 ⊕ http ⊕ ibooks ⊕ identity ⊕ illustration ⊕ image-processing ⊕ incoming ⊕ information-visualization ⊕ input ⊕ internet-explorer ⊕ internet-of-things ⊕ interview ⊕ interview-questions ⊕ ios ⊕ ipad ⊕ iphone ⊕ javascript ⊖ john-resig ⊕ jonathan-puckley ⊕ jquery ⊕ jsdoc ⊕ json ⊕ jurg-lehni ⊕ kerning ⊕ keyboard ⊕ kvo ⊕ language ⊕ latex ⊕ layout ⊕ learning ⊕ libraries ⊕ library ⊕ lists ⊕ little-printer ⊕ local-storage ⊕ logic-programming ⊕ madlibs ⊕ magazines ⊕ maps ⊕ marginalia ⊕ mathematics ⊕ metro-ui ⊕ mobile ⊕ mobile-development ⊕ mootools ⊕ moustache.js ⊕ music ⊕ mvc ⊕ mvvm ⊕ new-aesthetic ⊕ node.js ⊕ oop ⊕ open-source ⊕ openstreetmap ⊕ optimization ⊕ osx ⊕ papervision ⊕ patterns ⊕ pdf ⊕ performance ⊕ photoshop ⊕ php ⊕ pixel-art ⊕ privacy ⊕ process ⊕ programming ⊕ progressive-enhancement ⊕ prolog ⊕ publishing ⊕ pubsub ⊕ puzzles ⊕ quirks ⊕ rails ⊕ reading ⊕ real-time ⊕ recommended ⊕ redis ⊕ reference ⊕ require.js ⊕ research ⊕ resources ⊕ responsive-design ⊕ rich-text-editor ⊕ ruby ⊕ scripting ⊕ scriptographer ⊕ scui ⊕ security ⊕ slider ⊕ slideshow ⊕ snippet ⊕ socket.io ⊕ software-architecture ⊕ sound ⊕ spinner ⊕ sproutcore ⊕ stamen ⊕ standards ⊕ state-management ⊕ storage ⊕ svg ⊕ templating ⊕ testing ⊕ tips ⊕ tools ⊕ tutorial ⊕ tutorials ⊕ type:list ⊕ type:presentation ⊕ type:slides ⊕ type:tutorial ⊕ type:video ⊕ typography ⊕ ui ⊕ usability ⊕ vector ⊕ via:vsl ⊕ visualization ⊕ web-design ⊕ web-development ⊕ web-fonts ⊕ webgl ⊕ webkit ⊕ wiki ⊕ windows-phone ⊕ wysiwyg ⊕ xss ⊕ yehuda-kats ⊕ _aq ⊕ _inspiration ⊕ _licenta ⊕ _noteworthy ⊕ _projects ⊕ _projects/css-book ⊕ _projects/dana ⊕ _projects/fdbk ⊕Copy this bookmark: