This is a series of articles about software design and development. It is not tutorials or lessons nor how-to's — it is general thoughts on how things should be designed. If you're looking for tutorials then look into “Tutorials” section of my website. If you need the exact answer to the exact question then welcome to “How-to's” section. However if you're looking for a more conceptual thoughts and ideas then you're on the right page.
Eventually articles will be ordered in two ways: chronologically as if it is a blog, and logically as if it is a book.
Sometimes I will update articles that have already been posted. I'll mark those articles with two timestamps: “Posted” and “Updated”.
You can always share your own thoughts via “Contact” page on this website.