Geeks With Blogs

News Ashraful Alam Joy

Create Your Badge

Ashraful Alam is a Software Architect, who has 8 years of professional experience in Software Development industry. This Bangladeshi national is involved with project management and development of several US based software projects from his country. Already he has managed and developed several software projects, which are being used by several users of different countries, such as USA, Canada, Australia, and Bangladesh. While developing and managing a team, he contains and maintains a set of well defined engineering practices developed by him and other online developer communities.

Due to his willingness to give effort to improve and share better software development practices, Ashraf has been awarded as “Most Valuable Professional” (MVP) in ASP.NET category by Microsoft since year 2007 multiple times, which is a rare honor and prestigious reorganization among the developers around the world.

Check his portfolio to know more about him and his works.

.NETTER Characters... Every part of your life is best, if you can know yourself and thus create your life like an artist!

Employee Info Starter Kit is a ASP.NET based web application, which includes very simple user requirements, where we can create, read, update and delete (crud) the employee info of a company. Based on just a database table, it explores and solves most of the major problems in web development architectural space. 

This open source starter kit extensively uses major features available in latest Visual Studio, ASP.NET and Sql Server to make robust, scalable, secured and maintainable web applications quickly and easily.

Since it's first release, this starter kit achieved a huge popularity in web developer community and includes 1,50,000+ downloads from project web site.

Visual Studio 2010 and .NET 4.0 came up with lots of exciting features to make software developers life easier.  A new version (v4.0.0) of Employee Info Starter Kit is now available in both MSDN Code Gallery and CodePlex. Checkout the latest version of this starter kit to enjoy cool features available in Visual Studio 2010 and .NET 4.0.


[ Release Notes ]

Architectural Overview

  • Simple 2 layer architecture (user interface and data access layer) with 1 optional cache layer
  • ASP.NET Web Form based user interface
  • Custom Entity Data Container implemented (with primitive C# types for data fields)
  • Active Record Design Pattern based Data Access Layer, implemented in C# and Entity Framework 4.0
  • Sql Server Stored Procedure to perform actual CRUD operation
  • Standard infrastructure (architecture, helper utility) for automated integration (bottom up manner) and unit testing

Technology Utilized

Programming Languages/Scripts

  • Browser side: JavaScript
  • Web server side: C# 4.0
  • Database server side: T-SQL

.NET Framework Components

  • .NET 4.0 Entity Framework
  • .NET 4.0 Optional/Named Parameters
  • .NET 4.0 Tuple
  • .NET 3.0+ Extension Method
  • .NET 3.0+ Lambda Expressions
  • .NET 3.0+ Anonymous Type
  • .NET 3.0+ Query Expressions
  • .NET 3.0+ Automatically Implemented Properties
  • .NET 3.0+ LINQ
  • .NET 2.0 + Partial Classes
  • .NET 2.0+ Generic Type
  • .NET 2.0+ Nullable Type
  • ASP.NET 3.5+ List View (TBD)
  • ASP.NET 3.5+ Data Pager (TBD)
  • ASP.NET 2.0+ Grid View
  • ASP.NET 2.0+ Form View
  • ASP.NET 2.0+ Skin
  • ASP.NET 2.0+ Theme
  • ASP.NET 2.0+ Master Page
  • ASP.NET 2.0+ Object Data Source
  • ASP.NET 1.0+ Role Based Security

Visual Studio Features

  • Visual Studio 2010 CodedUI Test
  • Visual Studio 2010 Layer Diagram
  • Visual Studio 2010 Sequence Diagram
  • Visual Studio 2010 Directed Graph
  • Visual Studio 2005+ Database Unit Test
  • Visual Studio 2005+ Unit Test
  • Visual Studio 2005+ Web Test
  • Visual Studio 2005+ Load Test

Sql Server Features

  • Sql Server 2005 Stored Procedure
  • Sql Server 2005 Xml type
  • Sql Server 2005 Paging support

kick it on

Posted on Friday, March 19, 2010 2:48 AM | Back to top

Comments on this post: Employee Info Starter Kit (v4.0.0) - Visual Studio 2010 and .NET 4.0 Version is Available Now

# Azad Singh
Requesting Gravatar...
hi.., myself is Azad Singh, i have just started to learn .net before few times, so i am have no idea about this, but after read your post, i feel, it is really informative information. thanks

Left by Internet Marketing on Apr 06, 2010 5:55 PM

# re: Employee Info Starter Kit (v4.0.0) - Visual Studio 2010 and .NET 4.0 Version is Available Now
Requesting Gravatar...
Great project!!! I have start to learn .net with your start kit project. One answers: can i change globalization parameters?
Left by Giovanni on Jan 25, 2011 6:12 PM

Your comment:
 (will show your gravatar)

Copyright © Ashraf Alam | Powered by: