acm-header
Sign In

Communications of the ACM

Latest Practice



Conversations with Technology Leaders: Erik Meijer
From Communications of the ACM

Conversations with Technology Leaders: Erik Meijer

Great engineers are able to maximize their mental power.

Making Money Using Math
From Communications of the ACM

Making Money Using Math

Modern applications are increasingly using probabilistic machine-learned models.

The Responsive Enterprise
From Communications of the ACM

The Responsive Enterprise: Embracing the Hacker Way

Soon every company will be a software company.

The Curse of the Excluded Middle
From Communications of the ACM

The Curse of the Excluded Middle

"Mostly functional" programming does not work.

The Story of the Teapot in DHTML
From Communications of the ACM

The Story of the Teapot in DHTML

It is easy to do amazing things, such as rendering the classic teapot in HTML and CSS.

All Your Database Are Belong To Us
From Communications of the ACM

All Your Database Are Belong To Us

In the big open world of the cloud, highly available distributed objects will rule.

Your Mouse Is a Database
From Communications of the ACM

Your Mouse Is a Database

Web and mobile applications are increasingly composed of asynchronous and real-time streaming services and push notifications.

The World According to LINQ
From Communications of the ACM

The World According to LINQ

Big data is about more than size, and LINQ is more than up to the task.

A Co-Relational Model of Data For Large Shared Data Banks
From Communications of the ACM

A Co-Relational Model of Data For Large Shared Data Banks

Contrary to popular belief, SQL and noSQL are really just two sides of the same coin.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account