rybesh + javascript   200

mimeparse - Basic functions for handling mime-types in Erlang, JavaScript, Perl, PHP, Python, Ruby, Java - Google Project Hosting
This module provides basic functions for parsing mime-type names and matching them against a list of media-ranges.

See section 14.1 of RFC 2616 (the HTTP specification) for a complete explanation.
http  mime  python  javascript 
2 days ago by rybesh
balancemedia/Timeline
Timeline shows a series of events in a vertically time-sorted structure.
javascript  timeline  visualization 
15 days ago by rybesh
Documentation | Popcorn.js
For media makers: Popcorn.js allows video, audio and other media to control elements of a webpage. Combining our library with a mixture of standard HTML + JavaScript, authors can let their media be the “conductor” of interactive and immersive experiences. For developers: Popcorn.js is an event framework for HTML5 media. Popcorn.js utilizes the native HTMLMediaElement properties, methods and events, normalizes them into an easy to learn API, and provides a plugin system for community contributed interactions.
html5  video  javascript 
28 days ago by rybesh
Popcorn with Youtube | Popcorn.js
This example shows how to create a basic popcorn event, using Youtube as the conductor.
html5  video  javascript 
28 days ago by rybesh
Scaling Isomorphic Javascript Codeblog.nodejitsu.com - scaling node.js applications one callback at a time.
Javascript is now an isomorphic language. By isomorphic we mean that any given line of code (with notable exceptions) can execute both on the client and the server. On the surface this seemingly innocuous property creates a number of challenges that are not solved by current MVC-based patterns. This article will explore some of these existing patterns, how both their implementation and concerns vary across languages and environments, and how they are not good enough for a truly isomorphic Javascript codebase. In conclusion, we will explore a new pattern: Resource-View-Presenter.
javascript  architecture  nodejs 
5 weeks ago by rybesh
jPlayer : HTML5 Audio & Video for jQuery
jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages.
html5  audio  javascript  jquery  video 
5 weeks ago by rybesh
Handlebars.js: Minimal Templating on Steroids
Handlebars templates look like regular HTML, with embedded handlebars expressions.
javascript  templates 
5 weeks ago by rybesh
Cubism.js
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.
visualization  javascript  infoviz  timeline 
5 weeks ago by rybesh
MatthewMueller/cheerio
Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
jquery  jsdom  nodejs  javascript  dom 
7 weeks ago by rybesh
JsDoc Reference - File Index
The core ethic of what we are doing with qc.js is coming up with "properties" our code should have and verifying that those properties actually hold in practice.
javascript  testing  functional  coffeescript 
8 weeks ago by rybesh
darrint / qc.js / overview — Bitbucket
This is a port of the QuickCheck probabilistic unit testing concept to JavaScript.
javascript  testing  framework 
8 weeks ago by rybesh
Leaflet - a modern, lightweight JavaScript library for interactive maps by CloudMade
Leaflet is a modern, lightweight open-source JavaScript library for mobile-friendly interactive maps. It is developed by CloudMade to form the core of its next generation JavaScript API. Weighing just about 22kb of gzipped JS code, it still has all the features most developers ever need for online maps, while providing a fast, pleasant user experience.
maps  javascript  cartography 
9 weeks ago by rybesh
Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
Micro-frameworks are definitely the pocketknives of the JavaScript library world: short, sweet, to the point. And at 5k and under, micro-frameworks are very very portable. A micro-framework does one thing and one thing only — and does it well. No cruft, no featuritis, no feature creep, no excess anywhere.
Microjs.com helps you discover the most compact-but-powerful microframeworks, and makes it easy for you to pick one that’ll work for you.
javascript  mobile  development 
12 weeks ago by rybesh
zepto.js — the aerogel-weight javascript framework
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.
javascript  jquery  framework  mobile 
12 weeks ago by rybesh
Ender - the no-library library.
Ender is a full featured package manager for your browser.
It allows you to search, install, manage, and compile front-end javascript packages and their dependencies for the web.
javascript  development 
12 weeks ago by rybesh
Stop paying your jQuery tax
Turns out that pushing jQuery to the footer is quite easy for the common case. If all we want is a nice $.ready function that we have accessible everywhere we can explicitly define it without jQuery. Then we can pass the functions we capture to jQuery later on after it loads.
javascript  jquery  performance 
12 weeks ago by rybesh
Filtering the Twitter Widget
The official Twitter widget allows you to pass a variable called filters to filter the tweets displayed.
twitter  javascript 
march 2012 by rybesh
twitter.com/javascripts/widgets/widget.js
Full documented source of the Twitter search widget.
twitter  javascript  api 
march 2012 by rybesh
Wakanday: Henri Bergius - NoFlo, Managing Workflows with JavaScript - YouTube
NoFlo is a JavaScript implementation of flow-based programming (FBP), a way of separating the control flow of software from the actual software logic. It helps you to organize large applications, especially when importing and modifying large data sets.

FBP itself is not a new idea: it comes from a term IBM used in the 70s to define the concepts of more manageable business workflows. NoFlo, however, refreshes these concepts and brings them to Node.js applications.

Henri Bergius introduces FBP to the audience, showing how NoFlo can be used for large-scale data processing. He also demonstrates the lighter side of NoFlo: How you can use it to simplify user interactions.

The MIT-licensed NoFlo library can either be used to run full flow-based applications or as a library for making complex workflows or asynchronous processes more manageable.
fbp  javascript 
february 2012 by rybesh
CodeMirror
CodeMirror is a JavaScript library that can be used to create a relatively pleasant editor interface for code-like content ― computer programs, HTML markup, and similar. If a mode has been written for the language you are editing, the code will be coloured, and the editor will optionally help you with indentation.
programming  interface  html  javascript 
february 2012 by rybesh
Functional Javascript
Functional is a library for functional programming in JavaScript. It defines the standard higher-order functions such as map, reduce (aka foldl), and select (aka filter). It also defines functions such as curry, rcurry, and partial for partial function application; and compose, guard, and until for function-level programming. And all these functions accept strings, such as 'x -> x+1', 'x+1', or '+1' as synonyms for the more verbose function(x) {return x+1}.
javascript  functional  programming 
february 2012 by rybesh
jsPlumb
jsPlumb provides a means for a developer to visually connect elements on their web pages. It uses SVG or Canvas in modern browsers, and VML on IE 8 and below.
javascript  graph  visualization  editing  svg  canvas  fbp 
february 2012 by rybesh
UIKit - Modern UI components for a modern web
UIKit is a small collection of flexible, decoupled components for the modern web. With an emphasis on structure-only styling making it it simple to apply application specific styling.
javascript  ui  code  css  design 
february 2012 by rybesh
PhantomJS: Headless WebKit with JavaScript API
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.

PhantomJS is an optimal solution for fast headless testing, site scraping, pages capture, SVG renderer, network monitoring and many other use cases.
javascript  scraping  testing 
february 2012 by rybesh
Mocha - the fun, simple, flexible JavaScript test framework
Mocha is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
nodejs  javascript  testing  qa 
january 2012 by rybesh
mhevery/jasmine-node - GitHub
Write the specifications for your code in *.js and *.coffee files in the spec/ directory (note: your specification files must end with either .spec.js or .spec.coffee; otherwise jasmine-node won't find them!). You can use sub-directories to better organise your specs.
javascript  nodejs  testing  qa  coffeescript 
january 2012 by rybesh
nytd/ice - GitHub
Ice is a track changes implementation, built in javascript, for anything that is contenteditable on the web.
editing  interface  versioning  javascript  html 
january 2012 by rybesh
The Little Book on CoffeeScript
CoffeeScript is a little language that compiles down to JavaScript. The syntax is inspired by Ruby and Python, and implements many features from those two languages. This book is designed to help you learn CoffeeScript, understand best practices and start building awesome client side applications. The book is little, only five chapters, but that's rather apt as CoffeeScript is a little language too.
coffeescript  javascript  reference 
january 2012 by rybesh
tmpvar/jsdom - GitHub
A javascript implementation of the W3C DOM.
dom  javascript  nodejs  jquery  scraping 
january 2012 by rybesh
Kanso
Kanso can be described as the NPM for CouchApps, with tools for installing and publishing shared packages while managing dependencies. The Kanso community provides reusable build-tools, modules, templates and more via the online repository. Kanso's built around a powerful packaging system, meaning almost all the functionality can be customized by you.
couchdb  javascript 
january 2012 by rybesh
Simple JavaScript Applications with CouchDB - CouchApp.org
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).
couchdb  html5  javascript  webinfo 
january 2012 by rybesh
Eloquent JavaScript: A Modern Introduction to Programming
Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general.
javascript  programming  tutorial 
january 2012 by rybesh
defunkt/coffee-mode - GitHub
An Emacs major mode for CoffeeScript, unfancy JavaScript.

Provides syntax highlighting, indentation support, imenu support, a menu bar, and a few cute commands.
emacs  javascript 
november 2011 by rybesh
Cloud9 - Your code anywhere, anytime
Cloud9 is a state-of-the-art IDE that runs in your browser and lives in the cloud, allowing you to run, debug and deploy applications from anywhere, anytime. A complete game-changer that will change the way we develop applications forever.
javascript  code  development  webinfo 
november 2011 by rybesh
DocumentCloud's VisualSearch.js
VisualSearch.js enhances ordinary search boxes with the ability to autocomplete faceted search queries. Specify the facets for completion, along with the completable values for any facet. You can retrieve the search query as a structured object, so you don't have to parse the query string yourself.
faceted  search  javascript 
november 2011 by rybesh
Tangle: a JavaScript library for reactive documents
Tangle is a JavaScript library for creating reactive documents. Your readers can interactively explore possibilities, play with parameters, and see the document update immediately. Tangle is super-simple and easy to learn.
interactive  data  infoviz  javascript 
november 2011 by rybesh
TameJS from the creators of OkCupid
Tame (or "TameJs") is an extension to JavaScript, written in JavaScript, that makes event programming easier to write, read, and edit. Tame is very easy to use in Node and other V8 projects. And it can be dropped into projects where desired - no need to rewrite any existing code.

Note Tame is not an attempt to dumb down async programming. It's just a cleaner way to write it. Further, your programs will likely have lower latency; with Tame it's a lot easier to keep parallel calls parallel.
nodejs  async  javascript 
november 2011 by rybesh
script-cover - Javascript code coverage detector for web pages in Chrome - Google Project Hosting
SCRIPTCOVER is a Chrome extension for Javascript coverage analysis.

It reports which Javascript statements/instructions from internal and external scripts have been executed (and how many times) while a web page loads and then when a user interacts with the page without any user modifications to the code.
javascript  performance  tools  testing 
october 2011 by rybesh
Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)
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.
javascript 
september 2011 by rybesh
Designing a modern web-based application — Dropular.net — Rasmus Andersson
Oui is a kit and framework for building larger websites, in the same fashion as networked and distributed desktop applications.

All code is modern JavaScript -- Node.js for the server and in the browser at the client side.
The user interface is completely handled client-side
Client-server communication is REST-ful and exchange structured data (JSON)
All JavaScript, HTML and CSS is namespaced (derived from file structure)
web  javascript  ajax  design  html5  architecture 
september 2011 by rybesh
Brendan Eich on the evolution of JavaScript
The ideas I cite here, represented by the Hermenuetic Circle, definitely apply to TC39′s understanding of the text of ECMA-262, as well as various canonical texts in Computer Science. The committee works best when it spirals in on a solid design, avoiding local and premature optimizations and pessimizations.
language  design  hermeneutics  javascript 
september 2011 by rybesh
hij1nx/weld - GitHub
Weld binds data to markup, and can generate markup based on your data. There's NO special syntax or data reshaping required. It works in the browser and in node.js!
javascript  nodejs  html 
september 2011 by rybesh
HeadJS
With Head JS your scripts load like images - completely separated from the page rendering process. The page is ready sooner. Always.
javascript  css  html5  performance 
august 2011 by rybesh
Kanso Framework
Kanso is a framework for creating web applications which run on CouchDB. You don't need anything else in your stack, meaning apps are easy to deploy and easy to distribute.
couchdb  framework  javascript 
august 2011 by rybesh
ELS5_HTML
ECMA-262 5th Edition documentation in HTML Format.
javascript  reference 
august 2011 by rybesh
Move
Move is a modern and simple programming language which can run on virtually any computer. Move is primarily aimed towards people not previously familiar with programming computers.
javascript  language  education  teaching  programming 
august 2011 by rybesh
Closure Tools - Google Code
The Closure tools help developers to build rich web applications with JavaScript that is both powerful and efficient.
google  javascript  code  library  tools 
july 2011 by rybesh
mishoo/UglifyJS - GitHub
JavaScript parser / mangler / compressor / beautifier library for NodeJS.
javascript  deployment  nodejs 
july 2011 by rybesh
substack/node-browserify - GitHub
Browser-side require() for your node modules and npm packages

Just point a javascript file or two at browserify and it will walk the AST to read all your require()s recursively. The resulting bundle has everything you need, including pulling in libraries you might have installed using npm!
nodejs  javascript  deployment 
july 2011 by rybesh
Paper.js — About
Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface.
html5  javascript  vector  graphics  svg 
june 2011 by rybesh
The citeproc-js Citation Processor
This is the site administrator's manual for citeproc-js, a JavaScript implementation of the Citation Style Language (CSL) used by Zotero, Mendeley and other popular reference tools to format citations in any of the hundreds of styles supplied by the CSL style repository. [1] The processor complies with version 1.0 of the CSL specification, has been written and tested as an independent module, and can be run by any ECMAscript-compliant interpreter. With an appropriate supporting environment, [2] it can be deployed in a browser plugin, as part of a desktop application, or as a formatting backend for a website or web service.
citation  javascript 
june 2011 by rybesh
fbennett / citeproc-js / wiki / Highlights – Bitbucket
Citeproc-js is a citation formatter based on the Citation Style Language (CSL). Originally built for use in Zotero ('the popular bibliographic management plugin for the Firefox web browser), citeproc-js is a standalone Javascript module that can be run in other contexts as well: as a browser plugin serving or embedded in other extensions; as an embedded utility in a server-side or desktop application; or as the core of a citation formatting web service.
citation  javascript  bibliography 
june 2011 by rybesh
cburgmer/deniz - GitHub
Deniz is a simple RDF browser written in Javascript.
rdf  ui  linkeddata  interface  javascript 
may 2011 by rybesh
Humane JS
A simple, modern, framework-independent, well-tested, unobtrusive, notification system.
javascript  ui 
may 2011 by rybesh
Mozilla Labs » Chromeless Browser
The “Chromeless” project experiments with the idea of removing the current browser user interface and replacing it with a flexible platform which allows for the creation of new browser UI using standard web technologies such as HTML, CSS and JavaScript.
 
Instead building a whole new platform, we suggest that the web itself should be the platform. That a developer could design the browser using standard web technologies combined with a minimal set of new APIs to interact with the underlying operating system and control the application's user interface. This new functionality is exposed as lightweight conventions on top of the DOM and javascript modules exposed via the CommonJS packaging standard.
web  interface  platform  javascript  html5 
april 2011 by rybesh
TurKit Homepage
TurKit is a Java/JavaScript API for running iterative tasks on Mechanical Turk. You can safely re-execute TurKit programs without re-running costly side effects on Mechanical Turk, like creating new HITs, but still write your program in a straightforward imperative manner—there is no need to unravel the program into a state machine.
amazon  crowdsourcing  api  javascript 
april 2011 by rybesh
Spine
Spine is a lightwork framework for building JavaScript web applications. Spine gives you a MVC structure and then gets out of your way, allowing you to concentrate on the fun stuff, building awesome web applications.
javascript  html5  framework  mvc 
april 2011 by rybesh
datajs - JavaScript Library for data-centric web applications
datajs is a new cross-browser JavaScript library that enables data-centric web applications by leveraging modern protocols such as JSON and OData and HTML5-enabled browser features. It's designed to be small, fast and easy to use.
html5  javascript  json  storage  odata  api  data 
april 2011 by rybesh
pjax
pjax loads html from your server into the current page without a full page load. It's ajax with real permalinks, page titles, and a working back button that fully degrades.
ajax  javascript  jquery 
april 2011 by rybesh
Underscore.js
Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux.
javascript  tools  functional 
april 2011 by rybesh
Tempo
Javascript templating system for displaying JSON data.
javascript  html  json  interface 
march 2011 by rybesh
maccman/ichabod - GitHub
Run JavaScript tests from the command line using a headless version of WebKit.
mac  javascript  testing 
march 2011 by rybesh
taitems/Aristo-jQuery-UI-Theme - GitHub
Aristo is a beautiful theme for jQuery UI that emulates the elegant style of the Cappuccino JavaScript framework.
jquery  ui  interface  javascript  css 
march 2011 by rybesh
NYTimes/Emphasis - GitHub
Emphasis provides dynamic paragraph-specific anchor links and the ability to highlight text in a document, all of which is made available in the URL hash so it can be emailed, bookmarked, or shared.
javascript  annotation  linking  commenting 
march 2011 by rybesh
HOWTO: Native iPhone/iPad apps in JavaScript
It turns out that you can get web apps to behave like native apps. In this article, I'll explain how to:

strip away the browser chrome (the url bar and button bar);
prevent viewport scrolling and scaling;
respond to multi-touch and gesture events;
use webkit CSS to get the iPhone OS look and feel;
cache the app so it runs without internet access;
get a custom icon on the home screen; and
have a splash screen load at the start.
html5  javascript  mobile  iphone  ipad 
march 2011 by rybesh
jQuery Mobile | jQuery Mobile
A unified user interface system across all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design.
javascript  jquery  mobile  framework 
february 2011 by rybesh
#grid
It inserts a layout grid in web pages, allows you to hold it in place, and toggle between displaying it in the foreground or background.
css  design  grid  javascript  tools 
january 2011 by rybesh
CoffeeScript
A clean and consistent syntax, optimized for modern use cases including string interpolation and event based programming, and one that generates human readable JavaScript. Couple it with HAML and SASS, and the maintainability of web pages goes way up.
javascript  web  code  development 
november 2010 by rybesh
Annotator | Open Knowledge Foundation
Simple javascript (+backend) library for web-annotation.
javascript  annotation  interface 
november 2010 by rybesh
HTML5 Boilerplate - A rock-solid default for HTML5 awesome.
HTML5 Boilerplate is the professional badass's base HTML/CSS/JS template for a fast, robust and future-proof site.
After more than two years in iterative development, you get the best of the best practices baked in: cross-browser normalization, performance optimizations, even optional features like cross-domain ajax and flash. A starter apache .htaccess config file hooks you the eff up with caching rules and preps your site to serve HTML5 video, use @font-face, and get your gzip zipple on.
html5  css  javascript  framework 
october 2010 by rybesh
node.js
Node's goal is to provide an easy way to build scalable network programs.
javascript  http  framework 
october 2010 by rybesh
Pusher - Realtime client push powered by HTML5 websockets, beyond AJAX
Allow your users to collaborate in realtime
Add live status updates and messages
broadcast events to everyone viewing a page
realtime  collaboration  javascript  html5  webservices  websockets 
october 2010 by rybesh
Online javascript beautifier
This little beautifier will reformat and reindent bookmarklets, ugly javascript, unpack scripts packed by the popular Dean Edward's packer, as well as deobfuscate scripts processed by javascriptobfuscator.com.
javascript  tools 
september 2010 by rybesh
A List Apart: Articles: The Look That Says Book
The soft hyphen is the key to good-looking hyphenation and justification. And over the years it’s gained support in every A-grade browser: IE6+, Opera 7.1+, Safari 2+, Firefox 3+, and Chrome.
design  typography  javascript 
september 2010 by rybesh
Polymaps
Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.
javascript  maps  svg  geo  locative 
august 2010 by rybesh
« earlier      

related tags

3d  4w  actionscript  ajax  amazon  animation  anime  annotation  api  architecture  async  atom  audio  authoring  bibliography  biblography  blog  c++  cache  canvas  cartography  charts  citation  code  coffeescript  collaboration  commenting  couchdb  crowdsourcing  css  data  database  debugging  deployment  design  development  display  distributed  django  documentation  dom  editing  education  emacs  extension  faceted  fbp  firefox  flash  framework  functional  future  geo  gis  google  graph  graphics  greasemonkey  grid  hermeneutics  hosting  howto  html  html5  http  hype  hypermedia  ideas  IM  image  information  infoviz  interactive  interface  intermediation  ipad  iphone  java  javascript  jquery  jsdom  json  language  library  linkeddata  linking  local  locative  mac  maps  media  metadata  mime  mit  mobile  mp3  msmdx  music  mvc  nodejs  odata  ontology  oop  opensource  owl  patterns  performance  php  platform  plugin  presentation  programming  python  qa  rdf  rdfa  realtime  reference  remix  research  scraping  search  security  semweb  smil  social  standards  storage  streaming  svg  syndication  teaching  techniques  templates  testing  theory  time  timeline  timetags  tools  tutorial  twitter  typography  ui  underscore  unix  vector  versioning  video  visualization  web  webinf  webinfo  webservices  websockets  wiki  xforms  xml  xslt  xul  yahoo  YRB  yui 

Copy this bookmark:



description:


tags: