Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
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
As you know or maybe you have used thousands of times, there are some built-in operators in C# and.Net, for example, mathematical operators on it, long and … but if in some cases you should cre...

Tuesday, 31 December 2013
If you have developed a large scale system, you have seen that small mistaken changes at one place especially at the earlier steps have damaged the other parts in the future of the system. I'm not...

Sunday, 29 December 2013
JavaScript is a prototypical based language. In JavaScript objects are pairs of keys and values and these keys are Strings. Rather than keys and values, JavaScript objects have one another attrib...

Friday, 27 December 2013
LevelDB is an OpenSource, NoSQL and key/value data store, based on Google's BigTable written by Jeff Dean and Sanjay Ghemawat from Google. LevelDB stores the data by key and value in a byte array ...

Friday, 13 December 2013
Have you ever heard about syncfusion? It has lots of free resources on different kinds of technologies and famous programming languages. I've read several books of this publication such ...

Tuesday, 10 December 2013