Auto-Populating POCOs from Custom Configuration Sections
You've probably seen it a lot - creating strongly-typed maps to your Application or Web configs like they outline here.
That's not bad, but that is a lot of magic string configuration madness! What if you could replace a lot of that manual work with a convention-based approach?
The problem that I was looking to solve was to provide a way to get strongly-typed configuration section POCOs hydrated with their underlying configuration section values with as little fluff as possible. A bonus attempt was made to get this working with dependency injection so that I could inject my configuration section into any constructor just by naming the interface. Done.
POCO Configuration Settings (GitHub)
Download this little self-contained console application to see the feature at work. Let me know what you think!