- Programming Digest
- Posts
- How Discord Reduced Websocket Traffic by 40%
How Discord Reduced Websocket Traffic by 40%
zstandard and passive session system improvements
How Discord Reduced Websocket Traffic by 40%
14 minutes by Austin Whyte
Discord implemented two major optimizations to reduce bandwidth usage and improve performance: 1. They replaced zlib compression with zstandard streaming compression on their gateway service, resulting in better compression ratios and faster compression times. 2. They optimized their passive sessions system to send only delta updates instead of full snapshots, significantly reducing redundant data transfer.
Enterprise Ready Conference for product and engineering leaders building enterprise B2B
sponsored by WorkOS
WorkOS is hosting a one-day event in SF for product and engineering leaders shaping the future of enterprise SaaS. Speakers from OpenAI, Asana, Slack, Canva, Vanta, and more. Topics will include user identity, compliance, encryption, and logging β common features you need to support to sell to enterprises. Spots are limited so make sure to request your invite soon.
Introduction to A*
13 minutes by Amit
Interactive tutorial for A*, Dijkstra's Algorithm, and other pathfinding algorithms. It explains how these algorithms work, their implementations, and their applications in pathfinding. The article discusses the trade-offs between different algorithms, including performance and path optimality, and provides guidance on which algorithm to use in various scenarios.
WordPress.orgβs latest move involves taking control of a WP Engine plugin
5 minutes by Wes Davis
WordPress.org has taken control of WP Engine's Advanced Custom Fields plugin, renaming it "Secure Custom Fields" and removing commercial elements. This action, announced by WordPress co-founder Matt Mullenweg, was taken to address an unspecified security issue and is linked to an ongoing lawsuit between WP Engine and Automattic. The move has sparked controversy, with WP Engine's ACF team claiming this is an unprecedented forcible takeover of a plugin without consent.
CRLF Is Obsolete And Should Be Abolished
6 minutes by Richard Hipp
It seems that (1) there is still more software in circulation that depends on archaic CRLF line endings than I originally thought and (2) many people do not share my enthusiasm for creating a CRLF-free world. We should stop it.
Upgrading Uberβs MySQL Fleet to version 8.0
less than a minute by Siddharth Singh
At Uber, MySQL fleet is the backbone of data infrastructure, supporting a vast array of operations critical to platform. In this blog post, we delve into the motivations, challenges, and solutions involved in a monumental upgrade.
how did you like this issue? |