Practice
Understanding Database Reconstruction Attacks on Public Data
A Hitchhiker’s Guide to the Blockchain Universe
CodeFlow: Improving the Code Review Process at Microsoft
SQL Is No Excuse to Avoid DevOps
Research for Practice: Security for the Modern Age
How to Live in a Post-Meltdown and -Spectre World
Research for Practice: Knowledge Base Construction in the Machine-Learning Era
Tracking and Controlling Microservice Dependencies
Mind Your State for Your State of Mind
The Mythos of Model Interpretability
The Secret Formula for Choosing the Right Next Role
Workload Frequency Scaling Law: Derivation and Verification
Research for Practice: Prediction-Serving Systems
Algorithms Behind Modern Storage Systems
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More