We’re excited to announce that Pusher Beams is out of beta and generally available for your production apps! We’re proud that over 10,000 developers are using Beams to send critical transactional notifications. Here’s what’s included with Beams: Unified API to deliver push notifications to iOS, Android, and MacOS devices Hosted service to manage the device […]

image for react with auth0 tutorial

In this tutorial, we’re going to look at how to implement authentication in React Native apps using Auth0. Specifically, we’re going to: Set up Auth0 to allow Google and Facebook logins. Use the hosted login page to log in users. Prerequisites In order to follow this tutorial, you need to have basic knowledge of React […]

image forbuilding progressive web apps tutorial

Note: we have now extended support for TLS 1.0 beyond the date described here! We described the reasons for this extension in a later announcement post. On the 22nd of September 2018, we will begin disabling support for TLS 1.0 in connections to Pusher Channels. Please make sure your clients support at least TLS 1.1. […]

image for getting started with reason react and bucklescript tutorial

This tutorial will introduce OCaml, Reason React, and BuckleScript, and explain their relevance. To wrap things up, we will take a look at a demo project built with ReasonReact. ReasonReact is a simpler and much safer way to build React components in Reason, and with the help of BuckleScript, we can have access to a […]

image for migrating php application to laravel tutorial

Without a doubt, Laravel is the best PHP framework right now. It would be nice if all PHP applications are migrated to Laravel, though this is wishful thinking. However, if you are here then you must be interested in doing that. This article is going to explain how Laravel migration works Our case study will […]

image for How to build a GraphQL API with the Serverless framework tutorial

In a previous article, we explored how to build a serverless REST API using AWS Lambda and the Serverless framework. In this article, we’ll build a different version of that API, providing the same functionality, but through a GraphQL interface instead. GraphQL is a query language for interacting with APIs. It provides a lot of […]

image for getting started with framework 7 tutorial

Framework 7 is a free and open source mobile HTML framework to develop hybrid mobile apps or web apps with iOS and Android native look and feel. It is also an indispensable prototyping application tool to show a working app prototype as soon as possible in case you need to. In this tutorial, we’ll demonstrate […]

image for The best VSCode extensions for JavaScript and Nodejs tutorial

VSCode (Visual Studio Code) has exploded in popularity since its first release in 2015 and has now become the editor of choice for many web developers, especially those working with JavaScript on the frontend and Node.js on the backend. While VSCode already has robust support for JavaScript and TypeScript by default, its community of users […]

image for using typescript using react native tutorial

In this tutorial, we’re going to take a look at how you can use TypeScript for building your React Native projects. Specifically, we’re going to take a look at the following: Setting up a new React Native project that uses TypeScript. Setting up linting and auto-completion of TypeScript code for Sublime Text. Refactoring the code […]

image for react with auth0 tutorial

In this tutorial, we will explore React Context API in details. Background As with most component-based frontend frameworks, passing some form of data from one component to another is usually a real need. Typically it comes in the form of passing data from a parent to a child component or even child to parent components. […]

image forbuilding progressive web apps tutorial

Introduction Unit testing helps us to have confidence that our code is behaving the way we expect it to. It helps us to identify issues before we publish our code. Quick is a testing framework and Nimble is a matching framework. They are easy to use and have the advantage that they are very descriptive […]

image forbuilding progressive web apps tutorial

We are in a rapidly changing world. We rely on our smartphones, laptops, smartwatches and other gadgets to give us information on time and upon request. Data is transmitted from a data center back to us on any medium we choose to consume content. In this article, we will see how and in what cases […]