The Twitter Blog Network

News, notes and stories on our products, initiatives and company doings.

Posts from all blogs on topicopensource

Dremel made simple with Parquet

Topics:

Columnar storage is a popular technique to optimize analytical workloads in parallel RDBMs. The performance and compression benefits for storing and processing large amounts of data are well documented in academic literature as well as several commercial analytical databases.Read more…

Observability at Twitter

Topics:

As Twitter has moved from a monolithic to a distributed architecture, our scalability has increased dramatically.Read more…

Streaming MapReduce with Summingbird

Topics:

Today we are open sourcing Summingbird on GitHub under the ALv2.Read more…

Bootstrap 3.0

Topics:

We are thrilled to see the Bootstrap community announce the 3.0 release:Read more…

Announcing Parquet 1.0: Columnar Storage for Hadoop

Topics:

In March we announced the Parquet project, the result of a collaboration between Twitter and Cloudera intended to create an open-source columnar storage format library for Apache Hadoop.Read more…

Mesos Graduates from Apache Incubation

Topics:

The Apache Software Foundation (ASF) has announced the graduation of Apache Mesos, the open source cluster manager that is used and heavily supported by Twitter, from its incubator.Read more…

hRaven and the @HadoopSummit

Topics:

Today marks the start of the Hadoop Summit, and we are thrilled to be a part of it. A few of our engineers will be participating in talks about our Hadoop usage at the summit:Read more…

Zippy Traces with Zipkin in your Browser

Topics:

Last summer, we open-sourced Zipkin, a distributed tracing system that helps us gather timing and dependency data for the many services involved in managing requests to Twitter. As we continually improve Zipkin, today we’re adding a Firefox extension to Zipkin that makes it easy to see trace visualizations in your browser as you navigate your website.Read more…

CSP to the Rescue: Leveraging the Browser for Security

Topics:

Programming is difficult — and difficult things generally don’t have a perfect solution. As an example, cross-site scripting (XSS) is still very much unsolved. It’s very easy to think you’re doing the right thing at the right time, but there are two opportunities to fail here: the fix might not be correct, and it might not be applied correctly. Escaping content (while still the most effective way to mitigate XSS) has a lot of “gotchas” (such as contextual differences and browser quirks) that show up time and time again.Read more…

Students: Apply now for Summer of Code

Topics:

We are thrilled to have an opportunity again to participate and support the Summer of Code program, especially since we enjoyed being involved so much last year for the first time.
Read more…

Pages