node blog demo.