Simple blog with HTML scraping, use of guardian API, JSON output, caching using memcache and a note of how long ago the database was read/cache was updated.