Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
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
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