Latest Practice
From Communications of the ACM
Is your organization prepared?
Atefeh Mashatan, Douglas Heintzman From Communications of the ACM | September 2021
From Communications of the ACM
What was once a way to bring audio and video to the Web has expanded into more use cases than we could ever imagine.
Niklas Blum, Serge Lachapelle, Harald Alvestrand From Communications of the ACM | August 2021
From Communications of the ACM
A discussion with Theo Schlossnagle, Justin Sheehy, and Chris McCubbin.
Theo Schlossnagle, Justin Sheehy, Chris McCubbin From Communications of the ACM | July 2021
From Communications of the ACM
There's more to it than you think.
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, Jenna Butler From Communications of the ACM | June 2021
From Communications of the ACM
Legal considerations and broader implications
Jatinder Singh, Jennifer Cobbe, Do Le Quoc, Zahra Tarkhani From Communications of the ACM | May 2021
From Communications of the ACM
From thingamabobs to rockets, 3D printing takes many forms.
Jessie Frazelle From Communications of the ACM | March 2021
From Communications of the ACM
A discussion with Miguel Guevara, Damien Desfontaines, Jim Waldo, and Terry Coatta
CACM Staff From Communications of the ACM | February 2021
From Communications of the ACM
Why DevOps encourages us to celebrate outages.
Thomas A. Limoncelli From Communications of the ACM | February 2021
From Communications of the ACM
Be kind and rewind.
Jessie Frazelle From Communications of the ACM | December 2020
From Communications of the ACM
Emulating the efficiency of in-person conversations.
Thomas A. Limoncelli From Communications of the ACM | November 2020
From Communications of the ACM
The evolution of tricky user interfaces.
Arvind Narayanan, Arunesh Mathur, Marshini Chetty, Mihir Kshirsagar From Communications of the ACM | September 2020
From Communications of the ACM
A simple and inexpensive test of failure-atomic update mechanisms.
Terence Kelly From Communications of the ACM | September 2020
From Communications of the ACM
Cryptography meets monetary policy.
Jeremy Clark, Didem Demirag, Seyedehmahsa Moosavi From Communications of the ACM | July 2020
From Communications of the ACM
Leveraging expectations for better communication.
Thomas A. Limoncelli From Communications of the ACM | June 2020
From Communications of the ACM
Controlling coordination costs when multiple, distributed perspectives are essential.
Laura M. D. Maguire From Communications of the ACM | April 2020
From Communications of the ACM
A look at how we respond to the unexpected.
Marisa R. Grayson From Communications of the ACM | April 2020
From Communications of the ACM
Understanding enterprise reliability.
Sanjay Sha From Communications of the ACM | January 2020
From Communications of the ACM
Combining data from many sources may cause painful delays.
Pat Helland From Communications of the ACM | January 2020
From Communications of the ACM
The trade-offs between write and read.
Pat Helland From Communications of the ACM | November 2019
From Communications of the ACM
Step into the world behind the kernel.
Jessie Frazelle From Communications of the ACM | October 2019