Latest Practice
From Communications of the ACM
Expect to be constantly and pleasantly befuddled.
Pat Helland From Communications of the ACM | November 2016
From Communications of the ACM
Advanced synchronization methods can boost the performance of multicore software.
Adam Morrison From Communications of the ACM | November 2016
From Communications of the ACM
Expert-curated guides to the best of CS research for practitioners.
Peter Bailis, Camille Fournier, Joy Arulraj, Andrew Pavlo From Communications of the ACM | November 2016
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
The operations side of the story.
Thomas A. Limoncelli From Communications of the ACM | September 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
Retaining electronic privacy requires more political engagement.
Poul-Henning Kamp From Communications of the ACM | April 2016
From Communications of the ACM
Big data makes common schemas even more necessary.
R. V. Guha, Dan Brickley, Steve Macbeth From Communications of the ACM | February 2016
From Communications of the ACM
Implications of the datacenter's shifting center.
Mihir Nanavati, Malte Schwarzkopf, Jake Wires, Andrew Warfield From Communications of the ACM | January 2016
From Communications of the ACM
Balancing statistical accuracy and subject privacy in large social-science datasets.
Olivia Angiuli, Joe Blitzstein, Jim Waldo From Communications of the ACM | December 2015
From Communications of the ACM
We have to choose to build a Web that is accessible to everyone.
Rich Harris From Communications of the ACM | October 2015
From Communications of the ACM
Old questions being answered with both AI and HCI.
Spence Green, Jeffrey Heer, Christopher D. Manning From Communications of the ACM | September 2015
From Communications of the ACM
Use states to drive your tests.
Arie van Deursen From Communications of the ACM | August 2015
From Communications of the ACM
Lessons learned managing a data science research team.
Kate Matsudaira From Communications of the ACM | June 2015
From Communications of the ACM
A simple method of writing a collaborative system.
Spencer Rathbun From Communications of the ACM | May 2015
From Communications of the ACM
Trust, but verify.
Geetanjali Sampemane From Communications of the ACM | January 2015
From Communications of the ACM
Soon every company will be a software company.
Erik Meijer, Vikram Kapoor From Communications of the ACM | December 2014
From Communications of the ACM
Better education needed to develop the discipline.
Ellen Chisa From Communications of the ACM | November 2014
From Communications of the ACM
Quality social science research and the privacy of human subjects require trust.
Jon P. Daries, Justin Reich, Jim Waldo, Elise M. Young, Jonathan Whittinghill, Andrew Dean Ho, Daniel Thomas Seaton, Isaac Chuang From Communications of the ACM | September 2014
From Communications of the ACM
Many disparate use cases can be satisfied with a single storage system.
Mark Cavage, David Pacheco From Communications of the ACM | August 2014