My Authors
Read all threads
Thread

One of the perks of working at @Cloudflare is that technical people are encouraged to share their voice with the public on the company blog. Generous coworkers donate time, energy, and expertise to enable these amazing builders to teach and explain for the benefit of all.
Some of these posts are timeless, some are extremely timely, and more than a few of them are deep. Very deep.

I'm going to highlight a few of my favorites from the last several years in this thread.

blog.cloudflare.com (bookmark, like, retweet, etc.)
How and why the leap second affected Cloudflare DNS
blog.cloudflare.com/how-and-why-th…

The post-mortem is a staple of the blog. In this one, @jgrahamc explores how an incorrect assumption about how time works caused a serious outage and how a single character was the fix.
How to Monkey-Patch the Linux Kernel blog.cloudflare.com/how-to-monkey-…

This one is just fun. The lengths @KentonVarda went to support a custom hybrid Qwerty/Dvorak keyboard is admirable.
The WireX Botnet: How Industry Collaboration Disrupted a DDoS Attack blog.cloudflare.com/the-wirex-botn…

A behind-the-scenes look at an industry-wide botnet hunt by the late Jaime Cochran.
Thinking about color blog.cloudflare.com/thinking-about…

The blog is not just for network programmers and security engineers. @mrmrs_ and @samjbmason dig deep into the systems and thought behind Cloudflare's color palette.
Towards Post-Quantum Cryptography in TLS blog.cloudflare.com/towards-post-q…

Upgrading the Internet one cryptography algorithm at a time. Put your math professor hat on and dig deep with @_henrycase.
Introducing time.cloudflare.com blog.cloudflare.com/secure-time/

More of a story than a product launch post, follow @aanchalmalhotre on her journey to secure Internet time during her PhD program.
HTTP/3: From root to tip blog.cloudflare.com/http-3-from-ro…

This is @SimmerVigor's extensive deep dive into the history of the HyperText Transfer Protocol from its origins to HTTP/3.
A History of HTML Parsing at Cloudflare
blog.cloudflare.com/html-parsing-1/
blog.cloudflare.com/html-parsing-2/

HTTP and HTML are the main technologies that make the web possible. This deep dive explores the history of parsing HTML at Cloudflare, everyone's "favorite" "language"
Details of the Cloudflare outage on July 2, 2019
blog.cloudflare.com/details-of-the…

Nobody's perfect! Humbly acknowledging mistakes and transparently explaining the technical process to discover and remedy them is how you improve.
Reflections on reflection (attacks) blog.cloudflare.com/reflections-on…

Sometimes it's great to just explore classic security issues and look at the data to see what's interesting. @majek04 is among the best at this.
Incident report on memory leak caused by Cloudflare parser bug
blog.cloudflare.com/incident-repor…

Also known as #cloudbleed. This is a fascinating read about many things going wrong at once and what can happen when you replace an engine while driving on the highway.
xdpcap: XDP Packet Capture
blog.cloudflare.com/xdpcap/

Some of the best blog posts accompany new software that is being open sourced. This one explores the depths of (e)BPF and comes with code!
HPACK: the silent killer (feature) of HTTP/2 blog.cloudflare.com/hpack-the-sile…

Compression is a performance feature and a security risk all in one. @thecomp1ler has done a lot of work on the subject, including this fun explainer.
Introducing Cloudflare Workers: Run JavaScript Service Workers at the Edge
blog.cloudflare.com/introducing-cl…

This blog post introduces the technology behind Cloudflare Workers, the groundbreaking edge compute platform.
Change the (S)Channel! Deconstructing the Microsoft TLS Session Resumption bug blog.cloudflare.com/microsoft-tls-…

At Cloudflare's scale, we see interesting bugs. This deep dive by @prdonahue explores a nasty protocol bug in schannel that was discovered with the help of Fitbit.
Too Old To Rocket Load, Too Young To Die blog.cloudflare.com/too-old-to-roc…

Great post on re-writing a crusty old feature from scratch based on how the web has evolved.
Squeezing the firehose: getting the most from Kafka compression
blog.cloudflare.com/squeezing-the-…

@ibobrik spends his time figuring out how to squeeze systems until they perform optimally. This is just one of his many stories.
Inside the Entropy
blog.cloudflare.com/inside-the-ent…

A lot of people know about the lava lamps, but did you know that there is a group of organizations working together to provide trustworthy randomness called The League of Entropy? @alxdavids explains.
This is just a taste as there are many other interesting posts I failed to include in this list. Which blog posts are your favorites? What sort of post would you write if given the chance?
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Nick Sullivan

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!