Blog

Filter posts by the Tags of Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
"In an SOA each functionality is separated as a service. So, a certain application may use many services to provide a defined functionality. The principles of SOA define services&n...

Friday, 04 April 2014
TypeScript allows us to define complex types via interfaces. Interfaces play a very important role in complex scenarios. for example when objects contain other properties. In regular form, defining an...

Sunday, 23 March 2014
BackbonJS is based on MV* patterns and designed for developing single page applications. It provides some basic and essential functionalities like attributes, events, and validations for models. A mod...

Friday, 21 March 2014
A JavaScript framework (Not a library) based on MVV pattern created by Google which makes the code readable, organized and extensible.  You know in large application developments especially in SP...

Wednesday, 19 March 2014
If you have worked with asp.net MVC routing, you will find out that there are lots of similarities with asp.net web API and actually Web API uses the MVC standards on routing. There is only one differ...

Thursday, 13 March 2014
One of the key concepts of every programming language is the Scope. In JavaScript, variable and function scope is a little bit different and so cool! you can have multiple var (variable) in a function...

Sunday, 09 March 2014
You know there are lots of advantages behind the Single page applications, but just like other technologies, it has some lacks in some cases. I just talk about the disadvantages of SPAs in this post: ...

Friday, 07 March 2014
Although I've decided to write a blog post about the key points of this book after finishing it But before that I want to tell you how I enjoy by reading this book in the way of coming back to hom...

Wednesday, 05 March 2014
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