Attached to a talk that Phill Webb and I will give at SpringOne2GX 2013 in Santa Clara, California (Building Your Java Configuration Muscle Memory - https://springone2gx.com/conference/santa_clara/2013/09/springone/event_schedule).