background preloader

The Open Graph protocol

The Open Graph protocol
Introduction The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook. While many different technologies and schemas exist and could be combined together, there isn't a single technology which provides enough information to richly represent any web page within the social graph. The Open Graph protocol builds on these existing technologies and gives developers one thing to implement. Developer simplicity is a key goal of the Open Graph protocol which has informed many of the technical design decisions.

http://ogp.me/

Related:  lucvincent

Touch Gesture Reference GuideGo! The Touch Gesture Reference Guide is a unique set of resources for software designers and developers working on touch-based user interfaces. The guide contains: 1) an overview of the core gestures used for most touch commands 2) how to utilize these gestures to support major user actions 3) visual representations of each gesture to use in design documentation and deliverables 4) an outline of how popular software platforms support core touch gestures (below). Download Touch Gesture Reference GuideTouch Gesture Cards Babuinobot What is Babuino? Babuino is a software program that combines the power of the Arduino hardware platform with the intuitive and fun Logo programming language using a click and drag GUI interface. This allows even young children to build their own programs and run them on a microcontroller. The program on the left uses only 5 blocks to make a speaker beep whenever a button is pressed. Any child that can operate a mouse, fit simple puzzle pieces together, and has basic language skills can learn to program. Even if the child can't read, they will quickly learn to recognize the words and shapes.

Eight Ways You’ve Misconfigured Your A/B Test You’ve read about the virtues of A/B testing feature releases. You love iterating quickly, testing quickly, and continually learning in a data-driven fashion. You appreciate the importance of keeping an eye on the statistics behind your testing, and perhaps you even use a tool or two to make sure your results are statistically valid. Programming Tutorials: C++ Made Easy and C Made Easy Welcome! If you're new to C++, I recommend you purchase my ebook, Jumping into C++, a complete step-by-step guide for beginners. If you're looking for free tutorials, learn C++ with our C++ tutorial, starting at C++ Made Easy, Lesson 1 (all lessons) If you want to learn C instead, check out our C tutorial C Made Easy, Lesson 1 (all lessons) Want more advanced material on C, C++ graphics, game programming or algorithms? We've got that too.

An SEO's guide to schema.org At Raven, it’s no secret we’re pretty into structured data. We came out with Schema Creator, a simplified way to implement the format, soon after schema.org was created. And our WordPress Plugin for Schema makes it easy to add schema.org microdata to pages and posts in WordPress. So why not make it easy to learn about schema.org too?

24 Free Node.js Tutorials & Online Guides JavaScript was original created as a frontend language for dynamic website effects. Although it’s still used in this way, newer libraries are pushing the boundaries of what can be accomplished through JS scripting. In a previous article I covered AngularJS resources for building dynamic web applications.

Visual Programming Arduino: modkit and the others Not long ago, our friend [Ed Baafi] told us about the amazing work he was doing on ModKit: a very interesting project in bringing visual programming on the Arduino side. Making programming as easy as building bricks is the common Quest of many different projects, aimed to work in the Educational field, teaching kids build their own programs (and toys). Modkit is an in-browser graphical programming environment for little devices called embedded systems. Modkit can currently program Arduino and Arduino compatible hardware using simple graphical blocks similar to and heavily inspired by the Scratch programming environment developed by the Lifelong Kindergarten Group at the MIT Media Lab.Modkit is currently available by invite only.

Facebook’s Cassandra paper, annotated and compared to Apache Cassandra 2.0 5. System Architecture The architecture of a storage system that needs to operate in a production setting is complex. In addition to the actual data persistence component, the system needs to have the following characteristics; scalable and robust solutions for load balancing, membership and failure detection, failure recovery, replica synchronization, overload handling, state transfer, concurrency and job scheduling, request marshalling, request routing, system monitoring and alarming, and configuration management.

Functional Programming HOWTO In this document, we’ll take a tour of Python’s features suitable for implementing programs in a functional style. After an introduction to the concepts of functional programming, we’ll look at language features such as iterators and generators and relevant library modules such as itertools and functools. Introduction

13 Semantic Markup Tips For 2013: A Local SEO Checklist One of the least-tapped areas of local business website optimization continues to be semantic markup. Semantic markup can increase chances that information from your website will be highlighted in search engine results pages via rich snippets, attracting greater attention and clickthroughs. So, read on and use this checklist to see if you’re exploiting all elements possible for your local business website. The Tkinter Canvas Widget The Canvas widget provides structured graphics facilities for Tkinter. This is a highly versatile widget which can be used to draw graphs and plots, create graphics editors, and implement various kinds of custom widgets. When to use the Canvas Widget

HTML5 A vocabulary and associated APIs for HTML and XHTML W3C Working Draft 29 March 2012 This Version: Latest Published Version:

Related:  Journalismesearch suboptimisationFacebookRDF