Systems | Development | Analytics | API | Testing

Messaging

First down or just down? Is your realtime infrastructure the real MVP?

Sports betting is on the rise in the US as a growing number of states have recently legalized online and mobile sports betting. As of early 2022, sports betting is legal in 30 states and Washington, DC, with more expected to follow suit. The industry has seen massive growth since the Supreme Court ruled on it in 2018, with mobile apps increasingly being the chosen way for customers to place a wager.

Redis scripts do not expire keys atomically

This short post by a member of Ably's engineering team describes how we resolved a problem that is typical of the challenges we face each week. We thrive on solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, and this is the first post in a long-term series of articles about things we've learned recently.

The realtime web: evolution of the user experience

Over the last few years, companies have used realtime updates to add new experiences and features and increase their market share, It’s now standard to expect a page within an app or browser to update parts of itself without forcing it to refresh. For example, a news page of live sports scores updates with the latest goal scored, or an app shows a change as you track your taxi on a map.

Vue.js and Node.js tutorial: a realtime collaboration app hosted in Azure Static Web Apps

This post describes how I built a realtime collaboration app that scrum teams can use for planning poker. Planning poker, also known as Scrum poker, is a gamified technique for estimating the size of user stories. This helps in deciding how many stories can be put into a sprint. Usually story points in the Fibonacci scale is used as a metric, but T-shirt sizing, like small, medium, and large, is also used.

The WebSocket Handbook: learn about the technology behind the realtime web

Standardized a decade ago through RFC 6455, WebSocket has since matured into one of the main technologies powering the modern web. Designed to be event-driven and full-duplex, and optimized for minimum overhead and low latency, WebSockets have become a preferred choice for many organizations and developers seeking to build interactive, realtime digital experiences that provide delightful user experiences.

Make an IoT wearable t-shirt that sparkles with data using MQTT and Ably

Make an internet connected t-shirt with LEDs that respond to realtime data In summary: We will make a wearable, flexible LED array which will change colour in realtime as users draw on an app. It uses the Ably MQTT broker and the Ably Javascript SDK along with addressible RGB LEDs and an Adafruit wifi enabled microprocessor. We change the colour of individual LEDs sewn on the t-shirt, by sending realtime updates data with Ably's messaging platform to an Arduino via MQTT.

Ably wins three 2021 DevPortal Awards

Here at Ably, we constantly strive to enhance our state-of-the-art product offering and to provide an industry-leading developer experience for our users. As a testament to our ongoing efforts, we’re delighted to announce that Ably has recently won three 2021 DevPortal Awards: The DevPortal Awards aims to: This is the second year running when Ably has taken part in the DevPortal Awards. In 2020, we won two DevPortal Awards.