background preloader

JS

Facebook Twitter

EpicEditor - An embeddable JavaScript Markdown editor. Dashing - The exceptionally handsome dashboard framework. Backgrid.js - A powerful widget set for building data grids with Backbone.js. If you have a large result set like the above, you'd probably want to be able to paginate and filter your results. This is easily achieved in Backgrid.js. Backgrid.js comes with a number of filters and a paginator extension which you can load into your own code. To use the paginator, you must first declare your collections to be a Backbone.PageableCollection, which is a simple subclass of the Backbone.js Collection with added pagination behavior. Js. A gridster configuration object. Define which elements are the widgets. Can be a CSS Selector string or a jQuery collection of HTMLElements. Horizontal and vertical margins respectively for widgets. Base widget dimensions in pixels.

Extra_rows: 0 Add more rows to the grid in addition to those that have been calculated. extra_cols: 0 max_cols: null The maximum number of columns to create. Min_cols: 1 The minimum number of columns to create. min_rows: 15 The minimum number of rows to create. max_size_x: false The maximum number of columns that a widget can span. autogenerate_stylesheet: true Don't allow widgets loaded from the DOM to overlap. A function to return serialized data for each each widget, used when calling the serialize method. Draggable.start: function(event, ui){} A callback for when dragging starts. draggable.drag: function(event, ui){} A callback for when the mouse is moved during the dragging. draggable.stop: function(event, ui){} A callback for when dragging stops. resize.enabled: false. Widgets.

CRUD

Graphs. MongoDB. MongoDB is the leading NoSQL database, empowering businesses to be more agile and scalable. Fortune 500 companies and startups alike are using MongoDB to create new types of applications, improve customer experience, accelerate time to market and reduce costs. MetLife built a 360-degree view of 100M+ customers in 3 months.Tier 1 investment bank saves $40M over 5 years and improves performance by 200x.Mailbox reimagined the mobile inbox and scaled to over 1M users in 6 weeks.ADP delivers mobile experience to 1M users across 17 countries with zero downtime.Salesforce Marketing Cloud accelerated its roadmap by 12 months.Telefonica improves performance by 100x, time to market by 4x, and storage costs by 67%. A New World MongoDB was designed for how we build and run applications today. New AppsThe applications serving, generating and interfacing with data have changed. Big Data, SaaS, social and mobile apps are the new norm. What is MongoDB? MongoDB Features. MongoLab.

Standard driver and REST API support Connect to your database using standard MongoDB drivers in the language of your choice or use MongoLab's JSON-based REST API. Multi-cloud Keep your database close to your app server! MongoLab provides MongoDB hosting on all the major cloud platforms — Amazon, Google, Joyent, Rackspace, and Windows Azure — and has partnered with all of the major Platform-as-a-Service providers to enable seamless integration with the application tier.

High availability In addition to single-node databases, MongoLab offers multi-node, multi-zone Replica Set clusters with automatic failover for production applications with demanding uptime requirements. Continuous monitoring and alerting MongoLab is constantly monitoring the health and performance of every server, ensuring your database stays up and stays fast. Web-based management tools Our admin tools give you insight into your data and control over your database. On AWS Marketplace.

JS-Editor

Node.js. Manual. Stability: 3 - Stable To use the HTTP server and client one must require('http'). The HTTP interfaces in Node are designed to support many features of the protocol which have been traditionally difficult to use. In particular, large, possibly chunk-encoded, messages. The interface is careful to never buffer entire requests or responses--the user is able to stream data. HTTP message headers are represented by an object like this: Keys are lowercased.

Values are not modified. In order to support the full spectrum of possible HTTP applications, Node's HTTP API is very low-level. Http.STATUS_CODES# A collection of all the standard HTTP response status codes, and the short description of each. Http.createServer([requestListener])# Returns a new web server object. The requestListener is a function which is automatically added to the 'request' event. http.createClient([port], [host])# This function is deprecated; please use http.request() instead. Class: http.Server# Event: 'request'# Event: 'close'# or. [Announce] simpledb - A Node.js wrapper.

Video Tutorials. Meteor. Handlebars.js. How To Use MySQL With Meteor ⚙ Co. The problem with Meteor, for me, isn’t really with Meteor at all. It's with MongoDB, which is bundled with Meteor. I do like the fact that I don't need to change the schema when I make changes to the DB or the fact that I can insert arbitrary data and even create real objects without resorting to ORM. But all of this doesn't really compensate for the fact that MongoDB is so limited compared to modern SQL databases. There are quite a few things I found problematic--such as the absence of AUTOINCREMENT (and yes, I know about using uuids) and not having joins. Since Meteor is open source I figured I'll give a shot at trying to make it work with SQL and it ended up being a lot simpler than I expected.

This is initial implementation of only supports MySQL. It should be relatively easy to port to other databases. Features Limitations Implementation Approach We create a table meteor_DBchanges that keeps track of changes to the DB. Things This Project Needs [Image: Flickr user Darren Kirby] Essential Studio for JavaScript : Enterprise class toolkit with 30 unique controls for JavaScript.

Laverdet/node-fibers. High performance elastic JVM optimized for Linux. Backbone.js. Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. The project is hosted on GitHub, and the annotated source code is available, as well as an online test suite, an example application, a list of tutorials and a long list of real-world projects that use Backbone.

Backbone is available for use under the MIT software license. You can report bugs and discuss features on the GitHub issues page, on Freenode IRC in the #documentcloud channel, post questions to the Google Group, add pages to the wiki or send tweets to @documentcloud. Backbone is an open-source component of DocumentCloud. Downloads & Dependencies (Right-click, and use "Save As") Backbone's only hard dependency is Underscore.js ( >= 1.5.0). Introduction Many of the examples that follow are runnable. Upgrading to 1.1. Envision - demos. Datavisualization.ch Selected Tools. Timeline JS.