acm-header
Sign In

Communications of the ACM

Latest Practice



ORM in Dynamic Languages
From Communications of the ACM

ORM in Dynamic Languages

Dynamic languages offer a taste of object-relational mapping that eases application code.

Eventually Consistent
From Communications of the ACM

Eventually Consistent

Building reliable distributed systems at a worldwide scale demands trade-offs between consistency and availability.

Real-World Concurrency
From Communications of the ACM

Real-World Concurrency

What does the proliferation of concurrency mean for the software you develop?

Document Design Matters
From Communications of the ACM

Document Design Matters

How do we apply the concept of resource orientation by designing representations to support interactions?

From Communications of the ACM

CTO Storage Roundtable, Part Two

Leaders in the storage industry ponder upcoming technologies and trends.

From Communications of the ACM

CTO Storage Roundtable: Part I

Leaders in the storage world offer valuable advice for making more effective architecture and technology decisions.

From Communications of the ACM

Scaling in Games and Virtual Worlds

Online games and virtual worlds have familiar scaling requirements, but don't be fooled: Everything you know is wrong.

From Communications of the ACM

XML Fever

Don't let delusions about XML develop into a virulent strain of XML fever.

From Communications of the ACM

Beyond Relational Databases

There is more to data access than SQL.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account