JavaScript, by default does not come with built-in namespace or class but as it's extremely a flexible language you can create namespace in JavaScript by object literals. Based on wikipedia defini...
Saturday, 01 March 2014
You have used millions of times, but you maybe don’t know what they call it (I just saw it and I didn't know too). Suppose these two interfaces with a member Called WithDraw():
 ...
Friday, 28 February 2014
This blog post is about what I learned from the presentation by @DamianEdwards on here. As it was so interesting so I decided to write a blog post about that. It seems that Most of the points are abou...
Friday, 28 February 2014
About two years ago, I read some chapters of Pro asp.net 3.5 (it was the second edition of the book). I remember that I didn't dig in some chapter like lifecycle and Context, Modules, Handlers, Ca...
Thursday, 27 February 2014
As a developer, I always pretend that I know about principles, Rules, methods, KISS, and YAGNI! But in some cases, if you consider my codes you will find out that they are just some best bunch of code...
Thursday, 27 February 2014
You know a session is just a period of time for a specific user interaction in a web application. And the Session state is a feature in Microsoft asp.net for maintaining the same time for the user sto...
Wednesday, 26 February 2014
I've written about different kinds of caching in asp.net MVC here, I just wanted to turn off some specific caches in my project and found a way to do that, you can do that by overriding OnResultEx...
Monday, 24 February 2014
One of the most capabilities of modern web-based applications is the ability to swap the content of the page without any page reload, Post-back and Request-Response. All of the operations are done by ...
Sunday, 23 February 2014
I'm completely new in Node.JS, just read about it for the first time. Based on wikipedia "Node.js is a server-side software system designed for writing scalable ...
Friday, 21 February 2014
Have you ever think about that!? You don’t need to put bracket statement of if/else condition if your statement is not multiline. Needless to say, if you want to put if/else condition with just ...
Friday, 21 February 2014
Most of the people use n-layered architectures in their application development. There are lots of advantage for n-layered architecture but I want to talk about the disadvantages. actually, it's n...
Wednesday, 19 February 2014
I'm interested in to be familiar with other programming languages although my field of activity is Microsoft.Net. I just read about Ruby, it has such an interesting syntax and standard librar...
Wednesday, 19 February 2014
Recently I've started reading this book, so I can't talk about it more as I've just read only first chapter. It seems to be a good experience, I think it's different and covers lots of...
Friday, 14 February 2014
Until the latest version of asp.net (asp.net mvc4), routing was handling by Convention-based routing to matches a URI to an Action in a separate class (RouteConfig ) registered in global.asax. but in ...
Friday, 14 February 2014
Sometimes you need to separate your areas from MVC project into another class library for making it readable and better management. you can do that by using features of MvcContribe project....
Thursday, 13 February 2014
I'm really interested in to write about domain driven design, but it doesn't come into a simple blog post! real-world application in Domain-driven design approach is usually big, complex and h...
Thursday, 06 February 2014
About two days ago I asked a question about the differences between these two patterns. after reading about the template method patterns in detail I found that although there are lots of similarities ...
Friday, 31 January 2014
Application lifecycle management is a set of pre-defined process and tools that include definition, design, development, testing, deployment and management to integrate, coordinate and manage the diff...
Friday, 03 January 2014