A new version of the D3 library was recently released (version 4). This brings a tonne of useful & awesome updates. We’re going to look at a couple of the changes, and see what you might use them for. To frame these features, we’ll use an example visualisation – a timeline plot of all the […]

We’re really excited about the new Service Worker support in our recent release of the pusher-js client, so we sat down and had a chat about it. Some of the things we covered: Service Workers – a script that allows you to serve content to the user even when they are offline. csv,conf,v2 – the […]

Last week we released a new version of pusher-js (3.1), which extends the JavaScript runtimes supported by the client; including Node, React Native & Service Workers. Today we’ll take a look at using Pusher in a Service Worker. A Service Worker is a script that sits between your browser and the network, allowing you to […]

Let’s imagine you’ve got: Some miniature tracking equipment A load of bees Patience You could use up that patience by attaching a tracker to each bee. That way you can tabs on all your bees and see where they’re hanging out. Super neat! This will generate some great data; you’ll be able to see the […]

Last week Olia, Jack & I went to DjangoCon in Budapest. The first thing that struck me about the conference was the spectacular venue; this year DjangoCon was held in the Budapest Music Centre – a modern, fresh and beautiful space. Each year DjangoCon EU is held in an entirely different venue – recent years […]

D3 (Data-Driven Documents) is a JavaScript library commonly used for web-based visualisation. It gives you tools to process and manipulate data and provides an intuitive way to bind that data to DOM nodes. Basically, it’s way cool. We’re going to use d3 to show how many clients are subscribed to a given channel. The visualisation […]