Web Development

Facebook Twitter

TinkerPop. Home · tinkerpop/blueprints Wiki. Blueprints is a collection of interfaces, implementations, ouplementations, and test suites for the property graph data model.

Home · tinkerpop/blueprints Wiki

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/gremlin Wiki. Home · tinkerpop/furnace Wiki. Home · tinkerpop/rexster Wiki. Rexster is a graph server that exposes any Blueprints graph through REST and a binary protocol called RexPro.

Home · tinkerpop/rexster Wiki

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. Home · tinkerpop/frames Wiki. Home · tinkerpop/pipes Wiki. Pipes is a dataflow framework using process graphs.

Home · tinkerpop/pipes Wiki

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. Node.js. NoSQL.

A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.

NoSQL

Motivations for this approach include simplicity of design, horizontal scaling and finer control over availability. The data structure (e.g., tree, graph, key-value) differs from the RDBMS, and therefore some operations are faster in NoSQL and some in RDBMS. There are differences though and the particular suitability of a given NoSQL DB depends on the problem to be solved (e.g., does the solution use tree algorithms?). Orient Technologies - Open source solutions built around the Orient DB.

(1) Learn OrientDB is an Open Source (Apache2 License) NoSQL with both the features of Document and Graph DBMSs.

Orient Technologies - Open source solutions built around the Orient DB

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 . Twitter/gizzard. Memcached - a distributed memory object caching system.

Leading Enterprise Java Web Framework. Stack: Overview. Get Started Now With Typesafe Activator What is a Reactive application?

Stack: Overview

Reactive applications are a new class of applications that are becoming more and more prevalent in both Consumer and Enterprise-facing environments. The Scala Programming Language. Products: Console. Download Typesafe Activator A new addition to the Typesafe Reactive Platform is Typesafe Activator, a unique, browser-based tool that helps developers get started with Typesafe technologies quickly and easily.

Products: Console

Activator is a hub for developers wanting to build Reactive applications. Simple build tool. Home. Akka. JavaScript. JavaScript was formalized in the ECMAScript language standard and is primarily used as part of a web browser (client-side JavaScript).

JavaScript

This enables programmatic access to computational objects within a host environment. History[edit] Birth at Netscape[edit] JavaScript was originally developed by Brendan Eich. While battling with Microsoft over the Web, Netscape considered their client-server offering a distributed OS, running a portable version of Sun Microsystems' Java. jQuery: The Write Less, Do More, JavaScript Library. jQuery lightbox for images, videos, YouTube, iframes, ajax.

To open inline content, simply: Create a link (<a href=”#”>).

jQuery lightbox for images, videos, YouTube, iframes, ajax

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. jQuery Masonry. The Ultimate jQuery List. Cascading Style Sheets. CSS is designed primarily to enable the separation of document content 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

CSS can also allow the same markup page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on Braille-based, tactile devices. It can also be used to allow the web page to display differently depending on the screen size or device on which it is being viewed. 960 Grid System. Spend your time innovating, not replicating. HTML5. HTML5 is a markup language used 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 candidate recommendation of the World Wide Web Consortium (W3C).[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 also XHTML 1 and DOM Level 2 HTML.[2] Promoting and Supporting High-Resolution Images & Zoomable User Interfaces (ZUIs) on the Web. W3Schools Online Web Tutorials. JavaScript Tutorial.