Latest Practice
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
Hardware security is not assured.
Edlyn V. Levine From Communications of the ACM | January 2021
From Communications of the ACM
Be kind and rewind.
Jessie Frazelle From Communications of the ACM | December 2020
From Communications of the ACM
Hitting a nerve with field-programmable gate arrays.
Oskar Mencer, Dennis Allison, Elad Blatt, Mark Cummings, Michael J. Flynn, Jerry Harris, Carl Hewitt, Quinn Jacobson, Maysam Lavasani, Mohsen Moazami, Hal Murray, Masoud Nikravesh, Andreas Nowatzyk, Mark Shand, Shahram Shirazi From Communications of the ACM | October 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
Reducing datacenter carbon footprints.
Jessie Frazelle From Communications of the ACM | August 2020
From Communications of the ACM
Building projects despite (and because of) existing complex systems.
Pat Helland From Communications of the ACM | July 2020
From Communications of the ACM
Chipping away at Moore's Law.
Jessie Frazelle From Communications of the ACM | June 2020
From Communications of the ACM
The hardware root of trust.
Jessie Frazelle From Communications of the ACM | March 2020
From Communications of the ACM
If the CPU is the brain of the board, the BMC is the brain stem.
Jessie Frazelle From Communications of the ACM | February 2020
From Communications of the ACM
Understanding enterprise reliability.
Sanjay Sha From Communications of the ACM | January 2020
From Communications of the ACM
Investigating the emerging black market of retail email account hacking services.
Ariana Mirian From Communications of the ACM | December 2019
From Communications of the ACM
Application programming interfaces speak louder than words.
Thomas A. Limoncelli From Communications of the ACM | December 2019
From Communications of the ACM
Step into the world behind the kernel.
Jessie Frazelle From Communications of the ACM | October 2019
From Communications of the ACM
The complex cacophony of intertwined systems.
Pat Helland From Communications of the ACM | April 2019
From Communications of the ACM
Scaling resources within multiple administrative domains.
Nitesh Mor From Communications of the ACM | April 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
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
Your computer is not a fast PDP-11.
David Chisnall From Communications of the ACM | July 2018