Why I killed our IPv6 project

Measuring QUIC vs. TCP on mobile and desktop

Do we really need a new BGP?

Don't get caught up in blockchain hype

Internet protocols are changing - Future of TCP, DNS, TLS and HTTP

Dealing with IPv6 fragmentation in the DNS

IPv6 Performance Revisited

Five years of IPv6: whither the next five?

Why is the Internet so Slow?

BBR, the new kid on the TCP block