Web Development

TwitterFacebook
Get flash to fully experience Pearltrees
https://github.com/tinkerpop/blueprints/wiki/ Blueprints is a collection of interfaces, implementations, ouplementations, and test suites for the property graph data model. Blueprints is analogous to the JDBC , but for graph databases . As such, it provides a common set of interfaces to allow developers to plug-and-play their graph database backend. Moreover, software written atop Blueprints works over all Blueprints-enabled graph databases. Within the TinkerPop software stack, Blueprints serves as the foundational technology for: Pipes : A lazy, data flow framework Gremlin : A graph traversal language Frames : An object-to-graph mapper Furnace : A graph algorithms package Rexster : A graph server

Home · tinkerpop/blueprints Wiki

Home · tinkerpop/rexster Wiki

https://github.com/tinkerpop/rexster/wiki/ Rexster is a graph server that exposes any Blueprints graph through REST and a binary protocol called RexPro . The HTTP web service provides standard low-level GET , POST , PUT , and DELETE methods, a flexible extensions model which allows plug-in like development for external services (such as adhoc graph queries through Gremlin ), server-side “stored procedures” written in Gremlin, and a browser-based interface called The Dog House . Rexster Console makes it possible to do remote script evaluation against configured graphs inside of a Rexster Server. 1 Rexster Kibbles is a collection of various Rexster server extensions provided by TinkerPop.
Pipes is a dataflow framework using process graphs . A process graph is composed of Pipe vertices connected by communication edges. A Pipe implements a simple computational step that can be composed with other Pipe objects to create a larger computation. Such data flow graphs allow for the splitting, merging, looping, and in general, the transformation of data from input to output.

Home · tinkerpop/pipes Wiki

https://github.com/tinkerpop/pipes/wiki/
http://en.wikipedia.org/wiki/NoSQL A NoSQL database provides a simple, lightweight mechanism for storage and retrieval of data that can under certain conditions provide higher scalability and availability than traditional relational databases . The NoSQL data stores use looser consistency models in order to achieve horizontal scaling and higher availability. Some authors refer to them as "Not only SQL" to emphasize that some NoSQL systems do allow SQL -like query language to be used. NoSQL database systems are often highly optimized for retrieval and appending operations and often offer little functionality beyond record storage (e.g. key–value stores).

NoSQL

Orient Technologies - Open source solutions built around the Orient DB

http://www.orientechnologies.com/orient-db.htm (1) Learn OrientDB is an Open Source (Apache2 License) NoSQL with both the features of Document and Graph DBMSs. It's written in Java and it's amazing fast: can store up to 150,000 records per second on common hardware. To begin look at some Presentations , then read Tutorials to acquire the OrientDB's basic concepts. For any question ask to the Community Group . The official documentation is hosted as WiKi under GitHub .
http://engineering.twitter.com/2010/04/introducing-gizzard-framework-for.html An introduction to sharding Many modern web sites need fast access to an amount of information so large that it cannot be efficiently stored on a single computer. A good way to deal with this problem is to “shard” that information; that is, store it across multiple computers instead of on just one. Sharding strategies often involve two techniques: partitioning and replication. With partitioning , the data is divided into small chunks and stored across many computers. Each of these chunks is small enough that the computer that stores it can efficiently manipulate and query the data.

Introducing Gizzard, a framework for creating distributed datastores

Stack: Overview

The Typesafe Stack is an integrated distribution that includes the Scala programming language, Akka event-driven middleware, and the Play web framework, along with a robust suite of development tools. The Typesafe Stack makes it easy for developers to get started with Scala, Akka, and Play. It is complemented by the Typesafe Subscription , which adds commercial support, maintenance, and management tools for production application deployments. http://typesafe.com/stack

Products: Console

http://typesafe.com/products/console The Typesafe Subscription includes the Typesafe Console, an enterprise-grade dashboard for monitoring your application built on the Typesafe Stack , including Akka event-driven middleware. The Typesafe Console is currently available exclusively to Typesafe Subscription customers. The Typesafe Console is a tailor-made tracing and monitoring solution for event-driven Akka actor based systems.

JavaScript

JavaScript ( JS ) is an interpreted computer programming language . It was originally implemented as part of web browsers so that client-side scripts could interact with the user , control the browser, communicate asynchronously , and alter the document content that was displayed. JavaScript is a prototype-based scripting language that is dynamic , weakly typed , and has first-class functions . Its syntax was influenced by the language C . JavaScript copies many names and naming conventions from Java , but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the Self and Scheme programming languages. [ 6 ] It is a multi-paradigm language, supporting object-oriented , [ 7 ] imperative , and functional [ 1 ] [ 8 ] programming styles. http://en.wikipedia.org/wiki/JavaScript
http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

jQuery lightbox for images, videos, YouTube, iframes, ajax | Stéphane Caron – No Margin For Errors

To open inline content, simply: Create a link (<a href=”#”>). Add the rel attribute “prettyPhoto” to it (rel=”prettyPhoto”). Change the href of your link so it is the ID of the inline content you want to open with the ID CSS selector (#). This is inline content opened in prettyPhoto. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Zoomooz is: 6KB gzipped and 18KB minified. This includes everything but jQuery. Make any web page zoom. Latest version: 1.1.6 (March 2, 2013, grunt compilation, js hint) Zoomooz is a jQuery plugin for making web page elements zoom. It can be used for making Prezi like slideshows and for zooming to images or other details.

Zoomooz.js

Cascading Style Sheets ( CSS ) is a style sheet language used for describing the presentation semantics (the look and formatting) of a document written in a markup language . Its most common application is to style web pages written in HTML and XHTML , but the language can also be applied to any kind of XML document, including plain XML , SVG and XUL . CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout , colors , and fonts . [ 1 ] This separation can improve content accessibility , provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design ).

Cascading Style Sheets

HTML5

HTML5 is a markup language for structuring and presenting content for the World Wide Web and a core technology of the Internet . It is the fifth revision of the HTML standard (created in 1990 and standardized as HTML 4 as of 1997) [ 2 ] and, as of December 2012 [update] , is a W3C Candidate Recommendation . [ 3 ] Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices ( web browsers , parsers , etc.). HTML5 is intended to subsume not only HTML 4 , but XHTML 1 and DOM Level 2 HTML as well. [ 2 ]