DKirwan/calendar-heatmap: A d3 heatmap representing time series data similar to github’s contribution chart

DKirwan/calendar-heatmap: A d3 heatmap representing time series data similar to github’s contribution chart https://github.com/DKirwan/calendar-heatmap

Calypso interface used to manage WordPress.com blogs now open source

A single interface to manage all your WordPress.com or Jetpack-enabled sites, built with the latest web technologies and used by millions of people — and now it’s open source.

https://developer.wordpress.com/calypso/

This could present a radical change for managing the Classcaster network. Written in JavaScript and powered by Node.js, Calypso leverages the REST API in WordPress. Check out the code on Github at  https://github.com/Automattic/wp-calypso.

Quill – A Rich Text WYSIWYG Editor with an API

Quill is a free, open source WYSIWYG editor built for the modern web. With its expressive API, you can completely customize it to fulfill your needs.

Source: Quill – A Rich Text WYSIWYG Editor with an API

Use Intro.js to add tours and interactive docs to JS apps

Add easy-to-absorb, interactive user documentation to your JavaScript apps with Intro.js. Learn from a sample tour implementation how to demonstrate your application’s features the modern way from within the app’s UI.

Source: Add interactive documentation to your JavaScript apps with Intro.js :: IBM developerWorks

For complex interactive apps and sites showing visitors how to use the site is always tricky. Intro.js can help by allowing you to create interactive tours that demonstrate how the app works. The tours are always available through an icon in the navigation.

PhantomJS provides a headless WebKit browser with a JavaScript API

PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.

Source: PhantomJS | PhantomJS

I’ve mentioned this before but we all need a reminder now and then. This looks useful for testing complex interactions on Drupal pages, among other Drupal things.

flowchart.js draws simple SVG flow chart diagrams from textual representation of the diagram

flowchart.js draws simple svg flowchart diagrams from textual representation of the diagram http://adrai.github.io/flowchart.js/

Java still top programming language, PHP at 6, JavaScript at 7

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Source: TIOBE Software: Tiobe Index

This index is one of those things that is easy to find and easier to forget about in the noise of the Internet but it is the best way to get a quick read on the languages being used in the real world. Too often we are over influenced by “flavor of the month” projects and languages that distort how work is really getting done in the broader world. I’m not surprised that Java and C are the top languages since those are the languages of choice for most business applications. Python, PHP, and JavaScript are the core academic and web languages. The thing that makes me smile is that Ruby ranks below Perl. And COBOL is still in the top 20.

Cylon.js – JavaScript framework for robotics, physical computing, and the Internet of Things using Node.js

Cylon.js – JavaScript framework for robotics, physical computing, and the Internet of Things using Node.js http://cylonjs.com/