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