The author of Page Builder Sandwich shows how to make your plugins extensible so that other developers don't have to modify your source code. It's a nice tutorial. I guess Smashing Magazine is publishing WordPress content again. They were a good source for a long time but a few years ago they discontinued the practice. Glad to see them back.