Latest Practice
From Communications of the ACM
Industry's dreams and fears for this new technology.
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark, Robert Cunningham 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
Automation helps collaboration.
Thomas A. Limoncelli From Communications of the ACM | October 2019
From Communications of the ACM
Transitioning up the ladder.
Kate Matsudaira From Communications of the ACM | October 2019
From Communications of the ACM
Software reuse is finally here but comes with risks.
Russ Cox From Communications of the ACM | September 2019
From Communications of the ACM
From tectonic plate to F-16.
Tom Killalea From Communications of the ACM | September 2019
From Communications of the ACM
An executive crash course.
Anna Wiedemann, Nicole Forsgren, Manuel Wiesche, Heiko Gewald, Helmut Krcmar From Communications of the ACM | August 2019
From Communications of the ACM
Know when to let go of emotional attachment to your work.
Kate Matsudaira From Communications of the ACM | August 2019
From Communications of the ACM
Software acumen is the new norm.
Thomas A. Limoncelli From Communications of the ACM | July 2019
From Communications of the ACM
A discussion with David Evans, Richard McDonald, and Terry Coatta.
CACM Staff From Communications of the ACM | July 2019
From Communications of the ACM
A collaborative approach to reclaiming memory in heterogeneous software systems.
Ulan Degenbaev, Michael Lippautz, Hannes Payer From Communications of the ACM | June 2019
From Communications of the ACM
Build safety, share vulnerability, and establish purpose.
Kate Matsudaira From Communications of the ACM | June 2019
From Communications of the ACM
Cloud-delivery networks could dramatically improve blockchains' scalability, but clouds must be provably neutral first.
Aleksandar Kuzmanovic From Communications of the ACM | May 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
Four challenging work situations and how to handle them.
Kate Matsudaira 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
You have to finish strong, every time.
Kate Matsudaira From Communications of the ACM | February 2019
From Communications of the ACM
Save time by sharing and reusing build and test output.
Alpha Lam From Communications of the ACM | January 2019
From Communications of the ACM
Securely running processes that require the entire syscall interface.
Jessie Frazelle From Communications of the ACM | January 2019