I do not think your blog examples goes beyond REST. You just need to represent different resources. For example a "title list" or "article set".
Also, http status codes perfectly solve the problem of needing to know wether an object was sent to the server successfully. No need to reinvent the wheel and mess with guids imo.