Stephen Blum

CTO, PubNub

Understanding Pythons Global Interpreter Lock
PubNub PortalJan 26, 2024

Understanding Pythons Global Interpreter Lock

Explore the Python Global Interpreter Lock (GIL) and its impact on performance and threading in cPython environments.
PubNub logo
Stephen Blum
Mitigate and Prevent Subscription Sharing for SaaS
Aug 29, 2023

Mitigate and Prevent Subscription Sharing for SaaS

How to mitigate or prevent subscription sharing of account information for SaaS companies, specifically for those with a subscription pricing model.
PubNub logo
Stephen Blum
PubNub Pursues Rust to Deliver Best-in-Class APIs
Product UpdatesAug 9, 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."
PubNub logo
Stephen Blum
Three challenges to be aware of with Kubernetes
Aug 7, 2023

Three challenges to be aware of with Kubernetes

First-time Kubernetes has challenges: High costs due to unoptimized deployments. Steep learning curve. Optimizing HPA autoscaling for stability.
PubNub logo
Stephen Blum
2x Performance Improved Moving Python 2 to Python 3
Jul 31, 2023

2x Performance Improved Moving 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.
PubNub logo
Stephen Blum
Scaling and Extending Channel Groups with Rust
Jul 20, 2023

Scaling and Extending Channel Groups with Rust

Migrating Python to Rust for scalability and adaptability. Our Channel Group infrastructure is one example of our engineering challenges.
PubNub logo
Stephen Blum
OpenAI GPT API Integration with Functions
Product UpdatesJul 12, 2023

OpenAI GPT API Integration with Functions

Developers seeking easy AI integration in their products will benefit from the globally distributed API feature introduced by PubNub. 
PubNub logo
Stephen Blum
Building a WebRTC Video and Voice Chat Application
Aug 15, 2022

Building a WebRTC Video and Voice Chat Application

Tutorial on how to build a WebRTC video and voice chat application, including dialing, signaling, and voice/video live stream.
PubNub logo
Stephen Blum
Amazon EC2: Reducing Costs + Getting Most at Scale
NewsJul 5, 2019

Amazon EC2: Reducing Costs + Getting Most at Scale

By making minimal changes to system files, you can increase the number of users serviced concurrently on EC2. This allows for fewer EC2 servers
PubNub logo
Stephen Blum