Latest Practice
From Communications of the ACM
IaC + PR = GitOps
Thomas A. Limoncelli From Communications of the ACM | September 2018
From Communications of the ACM
Workload scalability has a cascade relation via the scale factor.
Noor Mubeen From Communications of the ACM | September 2018
From Communications of the ACM
Expert-curated guides to the best of CS research.
Gustavo Alonso, Peter Bailis From Communications of the ACM | September 2018
From Communications of the ACM
Different uses for read-optimized B-trees and write-optimized LSM-trees.
Alex Petrov From Communications of the ACM | August 2018
From Communications of the ACM
For many data items, the work never settles on a value.
Pat Helland From Communications of the ACM | August 2018
From Communications of the ACM
Your computer is not a fast PDP-11.
David Chisnall From Communications of the ACM | July 2018
From Communications of the ACM
Embracing failures for improving availability.
Diptanu Gon Choudhury, Timothy Perrett From Communications of the ACM | June 2018
From Communications of the ACM
A look at JavaScript libraries in the wild.
Tobias Lauinger, Abdelberi Chaabane, Christo B. Wilson From Communications of the ACM | June 2018
From Communications of the ACM
A.B.A. = Always be automating.
Thomas A. Limoncelli From Communications of the ACM | June 2018
From Communications of the ACM
Expert-curated guides to the best of CS research.
Malte Schwarzkopf, Peter Bailis From Communications of the ACM | May 2018
From Communications of the ACM
Automated canarying quickens development, improves production safety, and helps prevent outages.
Štěpán Davidovič, Betsy Beyer From Communications of the ACM | May 2018
From Communications of the ACM
The DevOps methodology has come of age in the past several years, and organizations are adopting key DevOps practices to transform their software practices.
Nicole Forsgren From Communications of the ACM | April 2018
From Communications of the ACM
It's not magic, it just requires continuous, daily improvement at all levels.
Jez Humble From Communications of the ACM | April 2018
From Communications of the ACM
Complex socio-technical systems are hard; film at 11.
Bridget Kromhout From Communications of the ACM | April 2018
From Communications of the ACM
Your biggest mistake might be collecting the wrong data.
Nicole Forsgren, Mik Kersten From Communications of the ACM | April 2018
From Communications of the ACM
The unseen economic forces that govern the Bitcoin protocol.
Yonatan Sompolinsky, Aviv Zohar From Communications of the ACM | March 2018
From Communications of the ACM
Expert-curated guides to the best of CS research.
Albert Kwon, James R. Wilcox, Peter Bailis From Communications of the ACM | February 2018
From Communications of the ACM
Ordinary users need tools that automate the selection of custom-tailored faults to inject.
Peter Alvaro, Severine Tymon From Communications of the ACM | January 2018
From Communications of the ACM
The concept of cryptocurrencies is built from forgotten ideas in research literature.
Arvind Narayanan, Jeremy Clark From Communications of the ACM | December 2017
From Communications of the ACM
Cardboard surrounds and protects stuff as it crosses boundaries.
Pat Helland From Communications of the ACM | December 2017