Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
If you have worked with entity framework for a long time with and LINQ of course, you probably have seen the Error: The entity cannot be constructed in a LINQ to Entities query. So when...

Saturday, 24 May 2014
Polymorphism is an object-oriented programming concept that literally is being in many shapes. polymorphism allows you to define one interface and have multiple implementations. Polymor...

Tuesday, 06 May 2014
As you know in some complex services, WCF services will not be sufficient; Situation like online shopping in line transaction (the most famous sample!). you may choose workflow services in these kinds...

Saturday, 03 May 2014
Ember.Js is another popular web application framework to build single page application based on MVC pattern. There is an interesting feature in ember which lets you handle integrated templates to upda...

Saturday, 03 May 2014
What's a container class? It's a class which is used to hold objects in memory or external storage to clumping variables of the same type to make the sorting, searching, … easier. A ...

Tuesday, 29 April 2014
Just a few hours ago I read some cool stuff about another JS library called Meteor. The story of Meteor doesn't stop on a simple library or framework. There are some claims in the documentation of...

Thursday, 24 April 2014
I was looking for NoSQL databases in Wikipedia, in Graph databases section I saw an open source data storage written in Dot Net. After exploring the source code I found that it would be so cool. This ...

Tuesday, 15 April 2014
A comparison in http://symas.com/mdb/  encouraged me to write about LMDB situation within NoSQL databases. LMDB is a key/value NoSQL database and this is A comparison of popular NoSQL databases. ...

Thursday, 10 April 2014
Recently I'm tackling with a problem which has some dependencies with SOA architecture. It's where a question about SOA architecture comes out: "Does each service has its own data in SOAs...

Monday, 07 April 2014
"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