Max is CEO of Pusher, and is passionate about the ways that technology can be used to make life better and more enjoyable for people. He loves using APIs and developer tools, and is obsessed with finding things that can be better done by a machine. His posts tend to be about life at Pusher, and the ways that we experiment with our culture and processes to create awesome things.
We’ve been really busy over the past few months, but haven’t been particularly chatty about what we’ve been doing. Sever...
We’ve had the Flash fallback option on the Pusher site since the beginning (courtesy of the fabulous websocket-js librar...
For all the abundance of APIs, there are multiple ways of getting a user up to speed with your product. Read our thought...
Read more about the 7digital for a Pusher-powered hack-fest in 2010....
We are thrilled to announce that we are joining forces with MessageBird to continue our mission of advancing global real...
Just a short post today about a part of our JS API we’d like you to consider deprecated. If you use it in your applicati...
Read how to use Pusher for multichannel event publishing....
We’ve released JSONp support for Pusher‘s Javascript client. JSONp is a way of making cross-domain GET requests from the...
We’ve previously spoken about the reasons for doing OKRs in our first post, and some tweaks we made to the structure in ...
Pusher provides many powerful features that can build working presence implementations for large scale use cases, coveri...
We were recently contacted by a well-known security consultant, who had managed to create a proof of concept exploit of ...
We are now looking for some intrepid souls to integrate presence into their applications and give us some feedback. This...
Pusher CEO Max Williams takes a look at why we're seeing an increase in users building chat applications with Channels f...
Welcome to the new Pusher blog. Here we will be keeping you up to date with technical stuff, tutorials and best practice...
The judging is underway for the awesome phenomenon known as Node Knockout, a 48 hour competition for Node.js developers ...
We’re very excited to announce the release of a massive new update to our Javascript client library. The new release add...
Meet the Pushers As you know if you have spoken to us via the interwebs, we are very chatty bunch. We’re always keen to ...
The first step on our roadmap for improvement is the ability to authenticate access to the REST API. ...
If the current lockdown proves anything, it’s how social connection is a primary need for our species. For many people, ...
For many companies, creating a wiki will seem like something that only larger, boring companies need to do. This may ver...
From version 1.6.2 onwards, the Pusher Javascript client library is smaller and faster to load in browsers that support ...
We are excited to announce a new JS version that includes a number of changes. These are outlined in a bit more detail b...
Let's clarify the difference between channels and events....
If you don’t have a process for doing post-mortems after incidents, you probably should invest time in building one....
In a previous post we spoke about how we had implemented OKRs in Pusher, and what we had tried to achieve by doing so. F...
Find out how to implement the "who's online" feature with presence powered by Pusher in PHP....
Today I’m delighted to announce that we have closed an $8m round of funding from Balderton and Heavybit. This new milest...
One of the things we haven’t celebrated publicly is how many awesome new people we’re adding to our team, and how we’re ...
Our original product, Channels, continues to go from strength to strength. We continue to help people from all over the ...
Another small improvement we’ve made recently is a new section to your dashboard called “event creator”. This is a very ...
In case you don’t know, the RailsRumble is an annual event where contestants have 48hours to build the most awesome weba...
We’ve always been interested in solving more problems for developers building engaging applications. Now it’s time for u...
(This blog accompanies today’s announcement of Pusher crossing the 100bn messages a month mark.) At Pusher we’re always ...
Is Pusher up? Making Pusher service reliable is our mission. We are trying hard to minimise our service down time, but w...
Thanks to everyone who turned up for the inaugural “engineering at scale” event we ran with Smarkets and Future Ad Labs ...
Last week we announced that we have now closed our $1MM round of seed funding (TechCrunch coverage). We’re delighted to ...
Getting set up for presence WebHooks is easy as pie. Simply log in to your Pusher dashboard, navigate to the App you wan...
Thanks to feedback from the plugin developers, we have updated the way the authentication API works slightly. Basically,...
Getting started with a free, fully-featured Pusher sandbox plan....
We have recently pushed out (no pun intended) a bunch of new features to the service. Read to find out the highlights....