Inside a performance of the London Symphony Orchestra

View performances from a new perspective, watch up to four cameras at one time, and use the orchestra visualisation to learn more about the instruments & musicians involved. Neat! Would love to see an HTML5 based version of this, yet might not be possible at all to get the videos properly sync’d up. Hover at …

Video embeds for the Social

About half a year ago I’ve changed how I embed videos here on bram.us. No, I’m not embedding responsively but I’m embedding Vimeo and YouTube clips along with its poster frame (= the image you see before the video starts playing). Doing this will force Facebook and Google+ to show that image – and not …

Software in 2014

We’re at an inflection point in the practice of constructing software. Our tools are good, our server developers are happy, but when it comes to building client-side software, we really don’t know where we’re going or how to get there. Great read, by Tim Bray. Could pull a ton of quotes from this post, but …

Using ConsoleServiceProvider with Silex

use Knp\Provider\ConsoleServiceProvider; $app->register(new ConsoleServiceProvider(), array( ‘console.name’ => ‘ConsoleApp’, ‘console.version’ => ‘1.0.0’, ‘console.project_directory’ => __DIR__ . ‘/..’ )); Good writeup and code by Ken, a former student of mine. Using ConsoleServiceProvider with Silex → Want to start developing with Silex? Then check out my freely available course materials on the subject.

Responsive Deliverables

During the era of Print Design, companies would approach agencies for a brand identity system. The identity work started with a simple logo and color scheme and then scaled to business cards, product packaging, vehicles and more. The sum of these components made up the physical brand. Building webpages is not so different. Be sure …

Planetary.js – Awesome interactive globes for the web

Planetary.js is a JavaScript library for building awesome interactive globes. It is based on D3.js and TopoJSON and has built-in support for zoom, rotation, mouse interaction, and displaying animated “pings” at any coordinate. Via plugins, Planetary.js can be extended to do whatever you want! Planetary.js → Planetary.js Seismic Activity Demo →