CACM logo

blogs

RSS
MIT Adjunct Professor Michael Stonebraker

The "NoSQL" Discussion has Nothing to Do With SQL

Recently, there has been a lot of buzz about "No SQL" databases. This blog post considers the performance argument about No SQL databases; a subsequent posting will address the flexibility argument.

BLOG@CACM

Google Android Authentication

Google Android Authentication

I recently saw a Google Android phone at HotMobile 2009 and was intrigued by the drawing-based authentication mechanism built in. Basically, there's a 3x3 grid of dots, and to log in, you simply use your finger and draw a pattern…

Three Misconceptions About Human-Computer Interaction

Three Misconceptions About Human-Computer Interaction

Three misconceptions about the field of human-computer interaction, as observed by an AI researcher turned HCI researcher in a large corporate research lab

Making the Case for an ACM Fellow

Making the Case for an ACM Fellow

Every year there are surely some qualified candidates for ACM Fellow who are rejected because their nomination and endorsements do not make the case as effectively as possible. Here are some ways to make a strong case.

Pipelining, Computing Innovation And Economic Growth

Pipelining, Computing Innovation And Economic Growth

In this economic downturn, as everyone looks with a wary eye at discretionary spending, it is instructive to consider the role of computing technology and innovation in our global economy.

Open Source in Latin America

 Open Source in Latin America

An introduction to open source and its applications in south america.

Usable Privacy and Security

Usable Privacy and Security

We are facing an increasing number of security failures, not because of problems with encryption algorithms, network protocols, or system implementations, but rather due to problems with the user interfaces of computer systems…

Compute for America

Compute for America

The United States certainly needs more and better computing educators, but that alone may not be enough to turn around declining enrollments in computing.

How I Define Systems Engineer

How I Define Systems Engineer

A short talk about the definition of systems engineering in Colombia.

A Simple View of the Budget Process

A Simple View of the Budget Process

An abstract view of how NSF gets its money, in the context of the federal budget process.

ACM Resources

Conferences:

Books:

Courses:


About Communications | Join ACM External Link | Renew External Link | Subscribe External Link | Sign In | For Authors | For Advertisers External Link | Privacy | Site Map | Help | Contact Us

Copyright © 2009 by the ACM. All rights reserved.