Your game dev blog is worth alone a good read. Specially the 5 part series on map generation. Most sources online are pretty obscure, being either just a brief on what algorithms steps involve or a crude demo attached on a forum.
If anyone is interested, these are the series I am talking about: