How we built Pusher-JS 2.0 – part 3 – metrics

  - - Editorial

This is the final part of my series on how we built pusher-js 2.0, don’t forget to read part 1 and part 2 too. One of the trickiest parts of rolling out a library is figuring out how it behaves in production scenarios. You can spend months designing and writing tests, but nothing beats releasing


How we built Pusher-JS 2.0 – part 2 – implementation

  - - Editorial

In the previous blog post, I explained some of the design decisions made while we were working on the connection strategy for our new JavaScript client library. This part will get more technical and focus more on implementation details – we’ll discuss how strategies are represented and evaluated internally. Transports Currently, Pusher offers WebSocket, Flash


How we built Pusher-JS 2.0 – part 1 – Basics

  - - Editorial

Last month we released pusher-js 2.0 which represents a few months worth of development effort. So, we wanted to share some details about the work involved and the changes included in this latest release. As the release announcement states, our main goal with pusher-js 2.0 was to improve the connectivity, so in this blog post


Multi-channel event Publishing

  - - Editorial

Pusher is a very flexible pubsub system that allows you to build all sorts of applications. However, as we start seeing the kinds of things people are building, we start hearing about optimizations that we can make to make your lives easier. One of the ones we have heard frequently is the need to publish


Future Of Web Apps

  - - Editorial

Last week on Monday & Tuesday we were camped out at the Future of Web Apps (FOWA) conference in London. The conference was aimed at everyone from devs to creatives to entrepeneurs, and attracts a forward-thinking crowd to debate the latest technologies, trends and thinking on web and mobile applications. Exactly the kind of folk


Pusher & Twilio – Easing the move to a Connected World

  - - Editorial

During the past month we’ve seen some great examples of using Pusher with Twilio; first we published a tutorial on the Twilio blog covering “Pusher and Twilio: Making Realtime Functionality Easy”, then we attended API Hackday London and saw a number of really great examples of these two hosted services being used to build including


Tweek: Using Pusher to improve our dev process

  - - Editorial

We’re always on the lookout for cool and innovative ways of using Pusher so when Klaus Hartl of Tweek told us about how they’d been using Pusher we thought “that’s cool! Let’s put that in a blog post”. What was the problem you were trying to solve? In the past I had been using Livereload


Filtrand: a demo of Webhooks

  - - Editorial

With webhooks, Pusher can repost interesting events that occur in your app to a URL of your choice. We’ve built a demo, Filtrand, to show you how it works. If you go to the Filtrand home page and enter a subject you are interested in, you will see a stream of tweets that mention this


What came before WebSockets?

  - - Editorial

With the arrival of WebSockets we finally have a standardised technology for true realtime bi-directional communication between a server and a web browser (or any other client). When we were creating our What are WebSockets? page we decided to write up a history of the technologies that came before and that are in some cases


Exposing the weird and wonderful uses of Pusher

  - - Editorial

It’s great when our users get in touch to tell us how they’ve been using Pusher, especially when it’s original and creative. So, we were very excited when Dave Agius, Digital Media lecturer at Billy Blue College of Design, got in touch and told us that Pusher was used as an interactive art exhibit in