/Networks

How Apple Accidentally Broke My Spotify Client

- Roberto Frenna tl;dr: “I turned on my work laptop and started catching up on everything that happened during my absence. Music makes this process more enjoyable, so I started up Spotify and started playing some tunes. I was very surprised (and mildly pissed) when playback abruptly stopped and Spotify seemingly went offline.” Roberto dives deep to understand the issue. 

featured in #483


Traffic 101: Packets Mostly Flow

tl;dr: “Slack handles billions of inbound network requests per day, all of which traverse through our edge network and ingress load balancing tiers. In this blog post, we’ll talk about how a request flows — from a Slack’s user perspective — across the vast ether of the network to reach AWS and then Slack’s internal services.”

featured in #444


Reverse Engineering A Mysterious UDP Stream In My Hotel

- Gokberk Yaltiraklileo tl;dr: “Hey everyone, I have been staying at a hotel for a while. It’s one of those modern ones with smart TVs and other connected goodies. I got curious and opened Wireshark, as any tinkerer would do.” Gokberk discusses what he found and how he got there.

featured in #393


Various Ways Of Sending Mail Via SMTP

- Charles Ulrich tl;dr: "For better or worse, it turns out that the "simple" in SMTP is not as much of a lie as "lightweight" in LDAP, and you don't often need a lot of ceremony just to fire off a simple message or two for testing or notifications from a barebones system. This article describes a few methods for doing so."

featured in #386


How Do Video Games Stay in Sync?

tl;dr: "Have you ever wondered how real-time games can keep multiple clients in sync even when there are large latencies between users? How can you see other players reacting to your actions near instantly, in spite of the fact that the communication between your computer and the server is not instant?

featured in #322


What Does It Mean To Listen On A Port?

- Paul Butler tl;dr: “Right. So the operating system must have, like, a hash map from a port and IP pair to a socket, for each combination of TCP or UDP, IPv4 or IPv6.” Paul explains what's happening under the hood. 

featured in #291


Computer Networking Introduction - Ethernet And IP (Heavily Illustrated)

- Ivan Velichko tl;dr: "This article is my layman's attempt to sort the basic things out with the minimum words and maximum drawings. The primary focus will be on the Data link layer (OSI L2) of wired networks where the Ethernet is the king nowadays. But I'll slightly touch upon its neighboring layers too."

featured in #273