Hello and welcome everybody to our TNWiki Article Spotlight on Tuesday.

The last days I had some headache. Why? Let me give you some background information. One of my projects I'm currently working on is based on Node.js. Node.js, JavaScript, and web development is not a new world for me, but as a developer, who mainly works with C# on the server side it is difficult to write high-quality code. This headaches remind me what is an important part for writing good code: patterns & practices.

That is the reason why I want to draw your attention to an article Abhishek.Sur has created some days ago. Software Patterns & Practices is a good starting point to become a better programmer. It will help you to get started with design patterns, enterprise architectural patterns, and software principles. What is my vision for this article? I would love to see this one become a huge collection of patterns and practices.

So, here is your task. If your familiar with patterns and/or practices, add one of them with a nice description (and perhaps an example) in the appropriate category.

- German Ninja Jan (Twitter, BlogProfile)