Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
"An effective enterprise application should be divided into layers", An Enterprise application should have the flexibility, maintainability, scalability, testability, and extensibility. And ...

Friday, 09 August 2013
It's about 12:46 am in 8/5/2013, I don’t know anything about Subversion, there is 6 open tab in my browser to discover what is Subversion for. I'll share it in an hour! What's Sub...

Monday, 05 August 2013
It's a hard question to answer, or Not? Maybe that's because of my lack of DDD and CQRS understanding. Anyway, I'm not sure about what I'm writing in this post to be right and if there...

Saturday, 03 August 2013
  What is CQRS? CQRS Is an alternative architecture and pattern for Domain Driven Design (But you don’t basically need DDD to apply CQRS). A method should either change the state of a...

Wednesday, 24 July 2013
What is Hadoop?  Hadoop is an open source platform designed by Apache and written in Java programming language for a vast majority of data with new ways of storing that makes it easy managing ...

Saturday, 20 July 2013
I'm not going to go throw the DDD concepts again in this article as I did before here, this post is just about how to persist the Value Objects of Domain Driven Design by Fluent NHibernate. first,...

Tuesday, 16 July 2013
I'm too young to talk about Domain Driven Design, and This article is about what I've learned from Domain-driven design by reading the resources that you can see at the end of this article. ...

Saturday, 13 July 2013
When your web site has so many users it means your server has so many received requests, there is no need to query for every request Made by users because it will make some performance issues, for exa...

Friday, 05 July 2013
When you are implementing many to many relations in SQL, in the case of using entity framework code fist you must use Icollection<> or Ilist<> of an entity. Imagine that you have this clas...

Tuesday, 18 June 2013
What is a Cookie? A cookie is a small text file that can be remembered between pages or web server and browser. web application read that file information whenever the user refers to the website. A...

Wednesday, 12 June 2013
CI(Continues integration) is all about merging the developers working frequently, merging could be one or several times a day. Before integrating developers should build, test and run the code success...

Thursday, 06 June 2013
UrlSlug Is a way of generating a valid Url and using the title of an article to generate a URL. UrlSlug is very important in CEO because Google likes to index the meaningful URLs at the first and then...

Saturday, 18 May 2013
In C#, a static class is a class that can only contain static members such as fields, methods, properties, and events. It cannot be instantiated, meaning you cannot create an instance of a static clas...

Saturday, 20 April 2013
HTML5 is a cooperation between the World Wide Web Consortium and the Web Hypertext Application, it includes all the features from HTML 4.01, but it also adds several new and more powerful features. Yo...

Friday, 12 April 2013
"Big Data is the driver for NoSQL’s rise, but not the only reason to use NoSQL, Many NoSQL databases are designed to run well on large clusters, which makes them more attractive for large d...

Friday, 05 April 2013
There are some simple techniques that you can increase your webSite's ranking by using:   Create Valuable Content: It is the most important technique in search engine optimization if yo...

Tuesday, 02 April 2013
While using Entity Framework, definitely you will need to migrate your database! In SQL server, you need to write a query to do that. Entity framework is doing the same task but in your application vi...

Sunday, 24 March 2013
Controller actions return the ActionResult and it's possible to return kinds of results based on what we want in the output, let’s consider for types of a result in my example in this articl...

Wednesday, 13 March 2013