Blog post on Spark.publish()