Weekly Links #46

Beautiful Pictures For Spring Inspiration
Some excellent pics. Am raring for springtime photowalking.

How to Create Exploded Isometrics
Impressive how versatile Illustrator is with the right know-how.

To Inject Or Not To Inject
Nice post on dependency injection, with realistic real-world examples.

Extension methods: If you have a shiny new hammer
Extension methods are neat, but this post warns against using them everywhere. Just because you can doesn’t mean you should!

My Visual Studio Twilight theme
Nice theme, optimized for ReSharper.

Designing Drop-Down Menus: Examples and Best Practices
Nice coverage of correct implementation of dropdown menus. Also shows some good and bad implementations.

Design Patterns for Data Persistence
Really interesting MSDN article from Jeremy Miller, covering different techniques for persisting data. [via]

70 Excellent Logo Design Tutorials and Resources

40 Logo Design Tutorials

A Better Login System
Covers implementation of a system for controlling access levels for multiple users.

What is Dependency Injection?
This article is the first of a series on Dependency Injection in general and the implementation of a Dependency Injection Container in PHP. First line says it all. No container in this part, just talk about the DI principle. Nice to see an article on the subject targeted at PHP.