acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

When Data Worlds Collide
From BLOG@CACM

When Data Worlds Collide

Critical sections in analytic workflows.

The Perils of 'Stay In Your Lane'
From BLOG@CACM

The Perils of 'Stay In Your Lane'

That phrase translates roughly to "do your job and let others do theirs," but in our division, it was intended to stifle troublesome question-asking.

The Confounding Saga of Java Web Application Development
From BLOG@CACM

The Confounding Saga of Java Web Application Development

Something that has long frustrated me with the Java ecosystem was the number of Web application frameworks. 

Lessons from PL/I:  A Most Ambitious Programming Language
From BLOG@CACM

Lessons from PL/I: A Most Ambitious Programming Language

PL/I stands for Programming Language 1, and its aim was to be the Highlander of programming languages. 

The Hadoop Ecosystem's Continued Impact
From BLOG@CACM

The Hadoop Ecosystem's Continued Impact

Hadoop owed much to the Google GFS, MapReduce, and BigTable papers, but it was also a response to a broader technology community need. 
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account