Latest Practice
From Communications of the ACM
Expert-curated guides to the best of CS research.
Peter Bailis, Simon Peter, Justine Sherry From Communications of the ACM | September 2016
From Communications of the ACM
When people don't work well together they make bad decisions.
Kate Matsudaira From Communications of the ACM | September 2016
From Communications of the ACM
The operations side of the story.
Thomas A. Limoncelli From Communications of the ACM | September 2016
From Communications of the ACM
ShiViz is a new distributed system debugging visualization tool.
Ivan Beschastnikh, Patty Wang, Yuriy Brun, Michael D. Ernst From Communications of the ACM | August 2016
From Communications of the ACM
SQL has a brilliant future as a major figure in the pantheon of data representations.
Pat Helland From Communications of the ACM | August 2016
From Communications of the ACM
Microservices aren't for every company, and the journey isn't easy.
Tom Killalea From Communications of the ACM | August 2016
From Communications of the ACM
The accepted wisdom does not always hold true.
Sachin Date From Communications of the ACM | July 2016
From Communications of the ACM
Reducing waste, encouraging experimentation, and making everyone happy.
Thomas A. Limoncelli From Communications of the ACM | July 2016
From Communications of the ACM
Applying statistical techniques to operations data.
Heinrich Hartmann From Communications of the ACM | July 2016
From Communications of the ACM
Many of the skills aren't technical at all.
Kate Matsudaira From Communications of the ACM | June 2016
From Communications of the ACM
This visualization of software execution is a new necessity for performance profiling and debugging.
Brendan Gregg From Communications of the ACM | June 2016
From Communications of the ACM
Farsighted physicists of yore were danged smart!
Pat Helland From Communications of the ACM | June 2016
From Communications of the ACM
Lessons learned from three container-management systems over a decade.
Brendan Burns, Brian Grant, David Oppenheimer, Eric Brewer, John Wilkes From Communications of the ACM | May 2016
From Communications of the ACM
Be someone who makes everyone else better.
Kate Matsudaira From Communications of the ACM | May 2016
From Communications of the ACM
The hub of software development.
Ivar Jacobson, Ian Spence, Brian Kerr From Communications of the ACM | May 2016
From Communications of the ACM
Retaining electronic privacy requires more political engagement.
Poul-Henning Kamp From Communications of the ACM | April 2016
From Communications of the ACM
Sometimes all you need is the right language.
Carlos Baquero, Nuno Preguiça From Communications of the ACM | April 2016
From Communications of the ACM
How to lose friends and alienate coworkers.
Thomas A. Limoncelli From Communications of the ACM | April 2016
From Communications of the ACM
A discussion with Amin Vahdat, David Clark, and Jennifer Rexford.
From Communications of the ACM | March 2016
From Communications of the ACM
Thoughts on trust and merit in software team culture.
Kate Matsudaira From Communications of the ACM | March 2016