The Twitter Engineering Blog

Information from Twitter's engineering team about our technology, tools and events.

Results from Engineering for: 2015

Detecting and avoiding bucket imbalance in A/B tests

Some simple techniques to detect potentially biased implementations of A/B tests.

Read more...

Sunsetting SHA-1

Implementing SHA-256 where we can, and addressing older certificates as needed.

Read more...

How we break things at Twitter: failure testing

The design, architecture and implementation of Twitter’s failure testing framework.

Read more...

Finatra 2.0: the fast, testable Scala services framework that powers Twitter

Introducing Finatra 2.0: a high-performance, scalable, testable framework powering production services at Twitter.

Read more...

Behind the scenes of enhancements to MoPub data

Tags

We’re announcing major infrastructure improvements to the MoPub platform.

Read more...

Evaluating language identification performance

We language-annotated nearly 200k Tweets from 2014 in 68 languages, being careful to select them in a way that allows you to measure recall and precision well in order to evaluate and improve our language identification performance. You can download all the annotated Tweets.

Read more...

Autograd for Torch

Simplifying neural nets with autograd for Torch.

Read more...

Twitter experimentation: technical overview

A description of Twitter’s A/B experiment evaluation pipeline and metric computation.

Read more...

The what and why of product experimentation at Twitter

We introduce the experimentation cycle, and discuss the role experimentation plays in decision-making and innovation.

Read more...

Twitter goes to #GHC15

Our recap of the Grace Hopper Celebration of Women in Computing.

Read more...

Pages