Search all Pusher content

Pusher (Team)

41 posts from Pusher
blog

How realtime technology changed the face of news journalism

In the age of realtime tech, news agencies find themselves competing with a barrage of easy access, but unregulated info...

Perspectives
Read blog post
blog

PusherJS: Updates to improve reconnection and transport caching strategy

New in 8.2.0, unlimited WebSocket retries for smooth operation. 8.3.0 brings enhanced reconnection and transport caching...

Engineering
Products
Read blog post
tutorials

Build a realtime chat widget using Ruby

In this short tutorial, we’ll show how to add a realtime chat widget to your web application or web page. Then we’ll pro...

Ruby
JavaScript
Channels
Follow tutorial
blog

Introduction to Natural Language Processing with Python

In this talk, Jess Bowden introduces the area of NLP (Natural Language Processing) and a basic introduction of its princ...

Engineering
Read blog post
tutorials

Create a realtime results feed with React and Node.js

In this tutorial we’ll show you how you can deliver engaging live data updates to your own users by building a dynamic r...

Node.js
React
JavaScript
...
Follow tutorial
tutorials

Linking WordPress and React Native

This tutorial discusses the pros and cons of using WordPress and React Native together, before walking through a practic...

Android
iOS
JavaScript
...
Follow tutorial
blog

5 reasons why you should have a realtime API

Get valuable data to your apps faster, empower your developers to build essential realtime experiences, and be instantly...

API
authentication
developer experience
...
Read blog post
blog

Create a better marketplace with chat in your app

Here's how to use Pusher Channels to improve your marketplace by implementing a chat in your app....

Perspectives
Products
Use cases
Read blog post
blog

Handling dynamic integration in a team: 2FA and other security upgrades in your dashboard

This refresh of the Pusher dashboard offers new security and collaboration features, making it easier for teams to handl...

2FA
collaboration
security
...
Read blog post
blog

Introducing Serverless Functions for Pusher Channels

We've launched Pusher Serverless Functions! This feature enables developers to modify, filter, change, and re-route even...

Products
Read blog post
blog

Announcing the new React Native SDK for Pusher Channels!

Using Pusher Channels, you can build React Native applications with realtime infrastructure for your app. Without the ne...

channels
react native
Engineering
...
Read blog post
blog

End-to-end encryption support for Ruby

This month, we launched end-to-end encryption for the Pusher Channels Ruby library....

channels
end-to-end encryption
ruby
...
Read blog post
blog

Building patient first telehealth with realtime communication features

COVID-19 has restricted analogue patient care. Despite effort to future-proof public health digitally, realtime communic...

chat
dashboards
end-to-end encryption
...
Read blog post
blog

Extending The Offline Web

In this talk Glenn Jones – designer, coder and co-founder of Madgex – presents a number of experiments on the crossovers...

Perspectives
Read blog post
tutorials

Re-engage offline users with notification fallbacks Part 2: Subscribe to private channels through authentication endpoints

This part of the tutorial series will teach you how to add Channels capability to your app. You will learn how to set up...

JavaScript
HTML
Node.js
...
Follow tutorial
blog

How we built push notification delivery for Safari users on Beams

Delivering push notifications to Safari is very different to other browsers. Find out how we implemented Safari support ...

beams
push notifications
safari
...
Read blog post
tutorials

Re-engage offline users with notification fallbacks Part 3: Receiving Beams notifications

This part of the tutorial series will teach you to re-engage users when they are not actively connected to Channels. By ...

JavaScript
HTML
Node.js
...
Follow tutorial
blog

Announcing NEW Flutter SDKs for Channels and Beams

Our official Flutter SDKs for both Channels and Beams are now live....

beams
channels
flutter
...
Read blog post
blog

What's new in Angular 7?

This tutorial provides a quick overview of the main highlights of Angular 7, including performance upgrades and improved...

javascript
Tutorial
Engineering
Read blog post
blog

Build vs. Buy: Adding chat to your app

Find out more about benefits of using Pusher Channels and implementing chat to your realtime apps....

Perspectives
Products
Use cases
Read blog post
blog

Manage Pusher Serverless Functions from the Dashboard

The Pusher dashboard has been updated to integrate Serverless Functions. You can programmatically respond to events, han...

Engineering
Products
Read blog post
blog

Writing Efficient CSS

CSS can be really helpful, but if you don't think about how it works before writing selectors, you can seriously harm th...

Engineering
Read blog post
blog

Adopting Modular JavaScript

Richard Bultitude explains what modular development is, why you should use it and how you can implement it as a solo dev...

Engineering
Read blog post
blog

How we can Engineer Language

Using the paradigm of Cathedrals vs Bazaars, in this talk Adam Leskis focuses on the current state of language learning ...

Perspectives
Read blog post
blog

Re-examining the developer experience

The way developers engage is evolving. A great developer experience is no longer simply about having a great product and...

Perspectives
Pusher
Read blog post
tutorials

Build a WebRTC signaling chat app with JavaScript

Discover how to put together your WebRTC chat application using Pusher as a signaling server....

JavaScript
Channels
Follow tutorial
blog

Streamline realtime development with Channels + Beams

Using the Pusher services together takes a lot of the pain away from managing realtime infrastructure, meaning you can c...

APNS
beams
channels
...
Read blog post
blog

Web notifications with Pusher Beams

Our Beams web SDK allows you to integrate notifications in a few simple steps. Join to begin building engaging transacti...

beams
chrome
edge
...
Read blog post
blog

How to Publish New Content in Realtime with Bolt and Pusher

Learn how to publish posts in real-time with Bolt and Pusher from a core member of the Bolt team...

Guest Posts
Tutorial
Read blog post
tutorials

Build an activity stream with HTML5

Learn how to build a live feed using PHP, HTML5 and Pusher Channels....

HTML
Feeds
JavaScript
...
Follow tutorial
tutorials

Re-engage offline users with notification fallbacks Part 1: Build authentication with GitHub SSO

This tutorial will teach you how to use the publish with info API extension to determine when a user is offline, and the...

JavaScript
HTML
Node.js
...
Follow tutorial
blog

New usage metrics and more self serve tiers for easy push notification scaling with Beams

We're making some changes to usage metrics to help you to understand you user base growth and take advantage of the full...

APNS
beams
push notifications
...
Read blog post
blog

Choosing the right tool to build your chat app

When it comes to building chat for your app, choosing between build and buy is a tricky decision. What if there was a be...

channels
chat app
Perspectives
...
Read blog post
blog

Counting live users at scale with subscription_count events

Releasing the new event type in Pusher Channels: Subscription Count event! This type of event automatically provides the...

channels
subscription_count
Editorial
...
Read blog post
blog

Introducing Watchlist: notify users when their friends are online

Rather than requiring you to apply presence on a per channel basis, the concept of Watchlist enables you to build presen...

channels
online status
watchlist
...
Read blog post
blog

Writing Realtime apps with Laravel 5 and Pusher

Laravel is one of the most used and loved PHP frameworks, and it it comes many useful features. One of them is an integr...

Tutorial
Read blog post
blog

How to maximize opt-in rates for mobile push notifications

Transactional notifications are a great way to deliver user value. To capitalize on the benefits, it is crucial to maxim...

android
beams
ios
...
Read blog post
blog

Building A Pokémon GO Clone Using Web Technologies And Pusher

Last Saturday saw @JSOxford‘s second Summer of Hacks 2016 event take place. Game Dev Day gave everyone a chance to have ...

Editorial
Engineering
Read blog post
blog

Announcing new packages for exceptional tech support on Pusher Channels

Our new support plans offer additional contact mechanisms, onboarding and assistance from solutions engineers to help yo...

channels
troubleshooting
Products
Read blog post
blog

Building user-centric applications with Pusher's new users concept

A new user-centric model for Pusher Channels. Send realtime server messages to individuals and terminate connections for...

channels
users
Engineering
...
Read blog post
blog

How latency affects user engagement

Latency can have a serious impact on behavior and the effects of a lag can even derail customers from engaging altogethe...

gaming
latency
Perspectives
...
Read blog post