Karl Seguin, has created, and made available for free and ebook, called “Foundation of Programming”. Don’t be fooled by its name however. If you’re thinking, “Foundation? I’m a senior level developer, what possibly could I learn from a foundation book?” and intend to pass by it, think again.
The topic range spreads from Domain Driven Development, Persistence, Dependency Injection, Unit Testing, Mocking, Object/Relational Mapping to Memory Management, Exceptions and Proxies. Looks like a solid weekend read.
Thanks a lot Karl!