Sign In

Communications of the ACM

Latest Practice



Accountability in Algorithmic Decision Making
From Communications of the ACM

Accountability in Algorithmic Decision Making

A view from computational journalism.

Dismantling the Barriers to Entry
From Communications of the ACM

Dismantling the Barriers to Entry

We have to choose to build a Web that is accessible to everyone.

Parallel Processing with <code>Promises</code>
From Communications of the ACM

Parallel Processing with Promises

A simple method of writing a collaborative system.

Internal Access Controls
From Communications of the ACM

Internal Access Controls

Trust, but verify.

The Responsive Enterprise
From Communications of the ACM

The Responsive Enterprise: Embracing the Hacker Way

Soon every company will be a software company.

Evolution of the Product Manager
From Communications of the ACM

Evolution of the Product Manager

Better education needed to develop the discipline.

Privacy, Anonymity, and Big Data in the Social Sciences
From Communications of the ACM

Privacy, Anonymity, and Big Data in the Social Sciences

Quality social science research and the privacy of human subjects require trust.

Quality Software Costs Money – Heartbleed Was Free
From Communications of the ACM

Quality Software Costs Money – Heartbleed Was Free

How to generate funding for free and open source software.

Who Must You Trust?
From Communications of the ACM

Who Must You Trust?

You must have some trust if you want to get anything done.

Best Practices on the Move
From Communications of the ACM

Best Practices on the Move: Building Web Apps for Mobile Devices

Which practices should be modified or avoided altogether by developers for the mobile Web?

Real-Time GPU Audio
From Communications of the ACM

Real-Time GPU Audio

Real-time finite difference-based sound synthesis using graphics processors.

The Evolution of Web Development for Mobile Devices
From Communications of the ACM

The Evolution of Web Development for Mobile Devices

Building websites that perform well on mobile devices remains a challenge.

How Fast is Your Website?
From Communications of the ACM

How Fast is Your Website?

Website performance data has never been more readily available.

Condos and Clouds
From Communications of the ACM

Condos and Clouds

Constraints in an environment empower the services.

Resilience Engineering
From Communications of the ACM

Resilience Engineering: Learning to Embrace Failure

A discussion with Jesse Robbins, Kripa Krishnan, John Allspaw, and Tom Limoncelli.

Weathering the Unexpected
From Communications of the ACM

Weathering the Unexpected

Failures happen, and resilience drills help organizations prepare for them.

Modeling People and Places with Internet Photo Collections
From Communications of the ACM

Modeling People and Places with Internet Photo Collections

Understanding the world from the sea of online photos.

Interactive Dynamics for Visual Analysis
From Communications of the ACM

Interactive Dynamics for Visual Analysis

A taxonomy of tools that support the fluent and flexible use of visualizations.

ACM CTO Roundtable on Mobile Devices in the Enterprise
From Communications of the ACM

ACM CTO Roundtable on Mobile Devices in the Enterprise

Finding solutions as growth and fragmentation complicate mobile device support.

System Administration Soft Skills
From Communications of the ACM

System Administration Soft Skills

How can system administrators reduce stress and conflict in the workplace?
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo