Функция push не возвращает ссылку.
Вы можете заменить это:
var a = ref.push();
a.set({
author: "gracehop",
title: "Announcing COBOL, a New Programming Language"
});
с:
ref.push({
author: "gracehop",
title: "Announcing COBOL, a New Programming Language"
});