acm-header
Sign In

Communications of the ACM

BLOG@CACM


Refine your search:
datePast Year
subjectSoftware
authorDoug Meil
bg-corner

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. 

Enabling AI Projects In An Enterprise
From BLOG@CACM

Enabling AI Projects In An Enterprise

Identifying the development behaviors that have the highest chance of success for artificial intelligence efforts.

Inorganic Growth In Tech: Getting Shredded with Acquisitions
From BLOG@CACM

Inorganic Growth In Tech: Getting Shredded with Acquisitions

Acquisitions happen quite often in the tech industry and are far more complicated to pull off successfully than popping a pill.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account