dubenstein + js 15
cubism.js is a d3 plugin for visualizing time series
4 weeks ago by dubenstein
Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources. Cubism is available under the Apache License on GitHub.
ui
js
lib
4 weeks ago by dubenstein
insanely fast communication library for node.js services
12 weeks ago by dubenstein
Supports Request / Reply Communication using round robin
Supports Publish / Subscribe (fanout) Communication
Supports Fire and Forget Communication
Supports middleware plugin for messenger Listeners (servers)
Extremely fast (disables TCP Nagle's algorithm)
Fault tolerant: clients will reconnect to servers even if server goes down and comes back later
Elegant API
Easily involves multiple servers
Zero dependencies on other libraries
js
lib
use
Supports Publish / Subscribe (fanout) Communication
Supports Fire and Forget Communication
Supports middleware plugin for messenger Listeners (servers)
Extremely fast (disables TCP Nagle's algorithm)
Fault tolerant: clients will reconnect to servers even if server goes down and comes back later
Elegant API
Easily involves multiple servers
Zero dependencies on other libraries
12 weeks ago by dubenstein
essential javascript design patterns for beginners
february 2012 by dubenstein
I hope this book helps on your journey to improving your knowledge of design patterns and the usefulness of their application to JavaScript.
Before we get started, I would like to thank Rebecca Murphey for inspiring me to write the original version of this online book and more importantly, open-source it. I believe educational material should be freely available for anyone to use, access and improve where possible and hope that efforts such as this inspire other authors. I would also like to extend my thanks to the always brilliant Alex Sexton who was kind enough to be the technical reviewer for the first edition of this work.
Finally, I would like to thank my wonderful wife Elle for putting up with my obsession for technical writing over the years. My hope is that I haven't abused the English language too badly.
js
learn
Before we get started, I would like to thank Rebecca Murphey for inspiring me to write the original version of this online book and more importantly, open-source it. I believe educational material should be freely available for anyone to use, access and improve where possible and hope that efforts such as this inspire other authors. I would also like to extend my thanks to the always brilliant Alex Sexton who was kind enough to be the technical reviewer for the first edition of this work.
Finally, I would like to thank my wonderful wife Elle for putting up with my obsession for technical writing over the years. My hope is that I haven't abused the English language too badly.
february 2012 by dubenstein
a lightweight jquery plugin that enables expanding and collapsing content
february 2012 by dubenstein
This Plugin delivers an accessible and lightweight solution to a widely adopted interface pattern (known as progressive disclosure). It includes features like cookie persistence, ARIA compliance, and is designed to be flexible and modular enough to be used in many different't scenarios.
ui
js
february 2012 by dubenstein
spacepen is a powerful but minimalist client-side view framework for coffeescript
february 2012 by dubenstein
As you've seen so far, the markup DSL is pretty straightforward. From the @content class method or any method it calls, just invoke instance methods named for the HTML tags you want to generate. There are 3 types of arguments you can pass to a tag method:
Strings The string will be HTML-escaped and used as the text contents of the generated tag.
Hashes The key-value pairs will be used as the attributes of the generated tag.
Functions (bound with =>) The function will be invoked in-between the open and closing tag to produce the HTML element's contents.
coffee
js
lib
use
Strings The string will be HTML-escaped and used as the text contents of the generated tag.
Hashes The key-value pairs will be used as the attributes of the generated tag.
Functions (bound with =>) The function will be invoked in-between the open and closing tag to produce the HTML element's contents.
february 2012 by dubenstein
up - Node powered zero downtime reloads and load balancing
february 2012 by dubenstein
Zero-downtime reloads built on top of the distribute load balancer.
js
tool
use
february 2012 by dubenstein
A JavaScript pattern and antipattern code collection
january 2012 by dubenstein
A JavaScript pattern and antipattern code collection that covers function patterns, jQuery patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns (upcoming), code reuse patterns (upcoming), DOM and browser patterns (upcoming).
js
use
january 2012 by dubenstein
jquery port of impress.js (build a website on the infinite canvas)
january 2012 by dubenstein
a jQuery plugin to build a website on the infinite canvas
lib
js
use
january 2012 by dubenstein
uri.js is a javascript library (fluent interface, method chaining) for working with urls.
december 2011 by dubenstein
URI.js is a javascript library for working with URLs. It offers a "jQuery-style" API (Fluent Interface, Method Chaining) to read and write all regular components and a number of convenience methods like .directory() and .authority().
js
lib
use
december 2011 by dubenstein
a document with patterns / best practices in Backbone.js
december 2011 by dubenstein
This is a document with best practices in Backbone. This is a massive work-in-progress.
This document assumes that you already have some knowledge of Backbone.js, jQuery, and of course, JavaScript itself.
backbone
js
learn
This document assumes that you already have some knowledge of Backbone.js, jQuery, and of course, JavaScript itself.
december 2011 by dubenstein
Hogan.js is a 2.5k JS templating engine developed at Twitter
december 2011 by dubenstein
Hogan.js is a 2.5k JS templating engine developed at Twitter. Use it as a part of your asset packager to compile templates ahead of time or include it in your browser to handle dynamic templates.
If you're developing with Node.js, just use NPM to add the Hogan package.
js
lib
use
ui
If you're developing with Node.js, just use NPM to add the Hogan package.
december 2011 by dubenstein
createjs a new kind of web editing interface
december 2011 by dubenstein
Create, from the Midgard Project is a comprehensive web editing interface for Content Management Systems. It is designed to provide a modern, fully browser-based HTML5 environment for managing content. Create can be adapted to work on almost any content management backend.
The user interface philosophy behind Create is simple: all content that you are allowed to change becomes editable, right there on the page you're reading. Any modifications you make are retained in your browser and can be sent back to the CMS with a push of a button. With Create, it is time to stop filling forms and to start communicating with your web audience.
js
use
backbone
The user interface philosophy behind Create is simple: all content that you are allowed to change becomes editable, right there on the page you're reading. Any modifications you make are retained in your browser and can be sent back to the CMS with a push of a button. With Create, it is time to stop filling forms and to start communicating with your web audience.
december 2011 by dubenstein
Rickshaw is a JavaScript toolkit for creating interactive time series graphs
december 2011 by dubenstein
Rickshaw is a JavaScript toolkit for creating interactive time series graphs, developed at Shutterstock.
js
use
lib
december 2011 by dubenstein
Phono is a simple jQuery plugin and JavaScript library that turns any web browser into a sip phone
october 2011 by dubenstein
Phono is a simple jQuery plugin and JavaScript library that turns any web browser into a phone; capable of making phone calls and sending instant messages. You can even connect to SIP clients; all with a simple unified API.
js
voip
lib
use
october 2011 by dubenstein
Recurly.js - JavaScript library for customizable transaction forms
october 2011 by dubenstein
Secure, PCI Compliant Transaction Forms With Fully Customizable CSS.
money
ui
assets
js
october 2011 by dubenstein
Copy this bookmark: