Latest Practice
From Communications of the ACM
Blockchain remains a mystery, despite its growing acceptance.
Jim Waldo From Communications of the ACM | March 2019
From Communications of the ACM
A discussion with Jacek Czerwonka, Michaela Greiler, Christian Bird, Lucas Panjer, and Terry Coatta
CACM Staff From Communications of the ACM | February 2019
From Communications of the ACM
Automation and a little discipline allow better testing, shorter release cycles, and reduced business risk.
Thomas A. Limoncelli From Communications of the ACM | January 2019
From Communications of the ACM
How Google moved its virtual desktops to the cloud.
Matt Fata, Philippe-Joseph Arida, Patrick Hahn, Betsy Beyer From Communications of the ACM | November 2018
From Communications of the ACM
The interactions between storage and applications can be complex and subtle.
Pat Helland From Communications of the ACM | October 2018
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
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
Expert-curated guides to the best of CS research.
Deepak Vasisht, Peter Bailis 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
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
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
Being funny is serious work.
Thomas A. Limoncelli From Communications of the ACM | March 2018
From Communications of the ACM
Perfect should never be the enemy of better.
Theo Schlossnagle From Communications of the ACM | March 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
From Communications of the ACM
Expert-curated guides to the best of CS research.
John Regehr, Peter Bailis From Communications of the ACM | December 2017
From Communications of the ACM
A discussion with Edward Steel, Yanik Berube, Jonas Bonér, Ken Britton, and Terry Coatta
CACM Staff From Communications of the ACM | November 2017
From Communications of the ACM
Expert-curated guides to the best of CS research.
Peter Bailis, Tawanna Dillahunt, Stefanie Mueller, Patrick Baudisch From Communications of the ACM | October 2017