Here collection of good articles / blog posts for Extension framework.
I just completed the customization using extension. Initially, it’s really tough for me. But with passage of time and my library of code snippet increased, I felt the power of extensions over old classic overlay concept. Even I used extension in custom forms instead write old age methods in controls and data sources.
Here are some links which are very helpful for me and worth to share.
Reports through extension: