Creating a TypeScript Multiplayer Game Welcome to part 3 of this Air Traffic Control React Native game blog series. In part 2, create a React Native App with PubNub, we made a React Native app that uses PubNub to subscribe and publish data to our server-side ... more
Creating a Realtime React Native App Welcome to part 2 of this Air Traffic Control React Native game blog series. In part 1, coding a realtime airport application with Node.js, we discussed the overall roadmap of the series and created a simple server-side ... more
Recently, I took a weekend trip from London City Airport to catch-up with a few friends in the Netherlands. My visit to the airport reminded me of widely publicized, ambitious plans to move the airport’s ATC (air traffic control) tower over 80 miles ... more
Let’s say we’re building a connected experience app with realtime features, something like chat messaging so users can text each other in-app. We’ve got great channel topology for global, group, and 1-to-1 chats. Chat messages are stored in PubNub History ... more
Internship experiences can vary substantially from company to company. At PubNub however, interning means learning new languages and skills that will boost your career. The chance to learn from everyone, including Chief Officers, is invaluable. Every ... more
Accessibility for computer applications is quite often an overlooked consideration during development. A user interface that works for one person might be completely constrained for a disabled person. Hence, as designers and developers, the onus is on ... more
This is A’Quack. She is the Pirate Duck Admiral. She wants to chat with the other pirate ducks on rafts distributed around the world – in realtime. And she wants it now. The head Pirate Duck software engineer knows they could build a chat server with ... more
On the heels of being selected Best Overall Bot Solution in the 2019 AI Breakthrough Awards, we’re excited to announce we’ve won the Hacker Noon Noonie for Most Valuable Chatbot Platform! Dubbed “the tech industry’s greenest awards,” the Noonies recognized ... more
Our customers have spoken, and we have responded with PubNub Signals . The new Signals feature is a part of PubNub’s Publish-Subscribe API for sending realtime data between devices. Signals are very similar to Publishes with some intuitive trade-offs ... more
The WebSocket protocol provides an always-on connection between a client and a server for bi-directional communication. This is great for applications that require a realtime connection, such as multiplayer games, IoT devices, and chat apps. In this ... more
PubNub Functions makes it easy to route, filter, transform, augment, or aggregate realtime messages that are transmitted over the PubNub Data Stream Network. With PubNub Functions, you can take precise control over your messages without routing messages ... more
The coding world is rich with new languages and frameworks, and one growing in popularity is Rust. You’ve probably heard about it, somewhere between Stack Overflow and programming-focused Twitter accounts. I won’t put you through a sales pitch on Rust ... more
In this tutorial, we are going to explore one of the most cutting edge technologies in machine learning AI… computer vision! To showcase its capabilities, this step-by-step article will walk you through building your very own desktop security system ... more
WebSockets are an excellent technology selection when you are designing your realtime app. Imagine an app user interface where you see realtime stock prices. The faster a user learns about a stock price’s change, the faster they can react, and execute ... more
What is WebRTC? WebRTC is a free and open source project that enables web browsers and mobile devices to provide simple realtime communication. This means that app features like peer-to-peer video conferencing can easily be integrated into a web page. ... more
In our previous tutorial, we showed you how to integrate WebRTC video calling into your chat app with PubNub’s APIs. PubNub makes this easy, because of the open source, community supported WebRTC JS Package for integrating RTC in browser applications. ... more
Chat is a key piece of most interactive applications. From 1:1 dating apps, group chats, to chatbots, realtime communication is an expectation of any multi-user app. Integrating this functionality is much more seamless if you choose the right framework ... more
Chat is everywhere and has ascended to one of the most important communication mediums across our daily lives. The number of chat app use cases is vast and continues to grow. And with today’s technological advancements, we expect our messages to send ... more
Conventionally, serverless functions are single-purpose, programmatic functions that are hosted on managed infrastructure. These functions, which are invoked through the Internet, are hosted and maintained by cloud computing companies. The engineering ... more
You can create a chat app in only 10 lines of code using PubNub’s JavaScript SDK. PubNub SDKs make it easy to send and receive data in any realtime application. You can rely on the PubNub Data Stream Network for your chat application and take advantage ... more
This is the third and final part of a series of tutorials on building a chat application in JavaScript that uses audible chirps to connect users to the same channel using the Chirp WebAssembly SDK and PubNub JavaScript SDK. See the previous posts, How ... more
This is the second part of a series of tutorials on building a chat application in JavaScript that uses audible chirps to connect users to the same channel using the Chirp WebAssembly SDK and PubNub JavaScript SDK. Check out the first post, How to Send ... more
In this tutorial series, we’ll be building a chat application that uses audible chirps to connect users to the same channel using the Chirp WebAssembly SDK and PubNub JavaScript SDK. Using Chirp, you can eliminate the need for users to manually enter ... more
This tutorial was written Divyun Vaid of SourceFuse, a software development company that builds custom, full-scale web and mobile SaaS products, and has deployed over 1000 apps and solutions since their founding in 2005. In the last decade, office suites ... more
Thinking about digital transformation conjures images of what work technology once was, and how it’s transformed through all the innovation that’s taken place over the last couple of decades. Our physical tools are going digital. They’re deemed valid ... more
It’s hard to imagine living in a world without GPS. From handheld devices that globally navigate us, to satellite atomic clocks synchronizing our time, we rely heavily on GPS in modern civilization. What was once a tool developed by the US Navy to locate ... more
It is estimated that over 2.7 billion people have at least one social media profile. So it comes as no surprise that a majority of applications have some sort of social sign-in as an easy way for their users to get on-board. From a development perspective, ... more
PubNub provides a serverless environment for building realtime apps that scale instantly. With a single button click (or CLI command) you can deploy a serverless microservice to data centers around the world. As a developer, you don’t have to worry about ... more
This tutorial explains how to post messages to Slack from a PubNub Function using Slack Incoming Webhooks. Using Incoming Webhooks, you can create notifications or alerts and even make them interactive. You can use Incoming Webhooks to send an alert ... more
This tutorial shows how to create a Stripe charge using PubNub Functions. Use cases for this Function include selling products or services, restricting access to a web page, selling a file, and accepting donations. What are PubNub Functions? PubNub Functions ... more