Mushroom 11 developer Itay Keren’s blog post offers an in-depth view of camera use in games, particularly 2D side-scrollers. Based off his GDC talk, it discusses the background and evolution of 2D cameras, shows examples from the classic coin-ops to contemporary indie games, and offers techniques, terminology and practical solutions applicable in your own game. Here it is!
Here is the complete post on 2D Camera Systems
One of the best articles on camera systems I've ever read, well done!