Stephen Blum

Running a Supply Chain with Real-time APIs and Generative AI
InsightsMar 25, 2024

Running a Supply Chain with Real-time APIs and Generative AI

Companies in the transport, delivery, and logistics industry today need a constant flow of information from their supply chains to keep their operations running smoothly. This data can include delivery status, a driver’s location, inventory shortages, or even vehicle maintenance schedules. However, due ...
Stephen Blum
Stephen Blum
CTO, PubNub
HTTP/3 and QUIC: The Connection ID
Product UpdatesMar 19, 2024

HTTP/3 and QUIC: The Connection ID

HTTP/3 maintains a unique connection ID through the QUIC protocol. The connection ID is not dependent the device's IP address. This allows the connectivity to remain persistent even as users switch between different networks such as 5G and Wi-Fi. In a way you can consider this as a "connectionless" session....
Stephen Blum
Stephen Blum
CTO, PubNub
What is AWS SNS? SNS vs Competitors
InsightsMar 11, 2024

What is AWS SNS? SNS vs Competitors

This blog post looks at the differences between PubNub and Amazon SNS for publish/subscribe and sending/routing data.
Stephen Blum
Stephen Blum
CTO, PubNub
The exciting world of Rust + ARM processors
BuildFeb 20, 2024

The exciting world of Rust + ARM processors

PubNub has taken optimizing our systems efficiency a step further by migrating our applications to Rust. Rust is a programming language that's becoming more and more popular because of its efficiency and safety.
Stephen Blum
Stephen Blum
CTO, PubNub
Installing PubNub Kafka Sink Connector
How-toJan 29, 2024

Installing PubNub Kafka Sink Connector

Deliver Kafka records from your Kafka topics to web browsers and mobile phones
Stephen Blum
Stephen Blum
CTO, PubNub
Understanding Pythons Global Interpreter Lock
How-toJan 26, 2024

Understanding Pythons Global Interpreter Lock

The Global Interpreter Lock (GIL) in Python is notorious for its effects on performance and threading. Join us as we delve into Python's core to understand, challenge, and potentially overcome the GIL.
Stephen Blum
Stephen Blum
CTO, PubNub
PubNub Pursues Rust to Deliver Best-in-Class APIs
Product UpdatesAug 10, 2023

PubNub Pursues Rust to Deliver Best-in-Class APIs

Serguei explains the unique benefits of using Rust, stating that it "essentially makes me a better programmer." He points out that the language's stringent compiler pushes both junior and senior developers to improve their code quality, thereby effectively unifying the codebase. Additionally, Rust teaches...
Stephen Blum
Stephen Blum
CTO, PubNub
The Costly Kubernetes Journey: Challenges and Successes
News Aug 8, 2023

The Costly Kubernetes Journey: Challenges and Successes

Before migrating, we operated using the old way, static servers. We had no flexibility, and we continuously needed to scale up to keep pace with the demands of our customers, a task that required manual intervention. The prospect of automatic scaling led us to the embrace of Kubernetes.
Stephen Blum
Stephen Blum
CTO, PubNub
2x Performance Improved Migrating Python 2 to Python 3
Product UpdatesAug 1, 2023

2x Performance Improved Migrating Python 2 to Python 3

We are pleased to announce the results of the migration of the shared data pipeline service from Python 2 to Python 3. The first and most significant result is a drastic reduction in memory utilization.
Stephen Blum
Stephen Blum
CTO, PubNub