Home/Marek Majkowski
Author
MMMarek Majkowski

Marek Majkowski

10 articles by Marek Majkowski.

Networking — Multi-Path TCP: Revolutionizing connectivity, one path at a time

Multi-Path TCP: Revolutionizing connectivity, one path at a time

Multi-Path TCP (MPTCP) leverages multiple network interfaces, like Wi-Fi and cellular, to provide seamless mobility for more reliable connectivity. While promising, MPTCP is still in its early stages, with limited support and practical use cases. This post explores its potential and current limitations.

MMMarek MajkowskiMarek Majkowski·January 3, 2025Networking
Engineering — The forecast is clear: clouds on e-paper, powered by the cloud

The forecast is clear: clouds on e-paper, powered by the cloud

Follow along as I build a custom weather display using Cloudflare Workers and a popular e-paper display. While the embedded electronics I used have their limitations, Workers provided an elegant solution to overcome these challenges and bring the project to life.

MMMarek MajkowskiMarek Majkowski·December 31, 2024Engineering
Engineering — The day my ping took countermeasures

The day my ping took countermeasures

Ping developers clearly put some thought into that. I wondered how far they went. Did they handle clock changes in both directions? Are the bad measurements excluded from the final statistics? How do they test the software?

MMMarek MajkowskiMarek Majkowski·July 11, 2023Engineering
Distributed — Computing Euclidean distance on 144 dimensions

Computing Euclidean distance on 144 dimensions

Last year we deployed a CSAM image scanning tool. This is so cool! Image processing is always hard, and deploying a real image identification system at a Cloudflare scale is no small achievement! But we hit a problem - the matching algorithm was too slow for our needs.

MMMarek MajkowskiMarek Majkowski·December 18, 2020Distributed
Systems — Conntrack tales - one thousand and one flows

Conntrack tales - one thousand and one flows

We were wondering - can we just enable Linux "conntrack"? How does it actually work? I volunteered to help the team understand the dark corners of the Linux's "conntrack" stateful firewall subsystem.

MMMarek MajkowskiMarek Majkowski·April 6, 2020Systems
Engineering — When Bloom filters don't bloom

When Bloom filters don't bloom

Last month finally I had an opportunity to use Bloom filters. I became fascinated with the promise of this data structure, but I quickly realized it had some drawbacks. This blog post is the tale of my brief love affair with Bloom filters.

MMMarek MajkowskiMarek Majkowski·March 2, 2020Engineering