Click here to Skip to main content

Articles by Mohammad Ashraful Alam (Articles: 12, Technical Blogs: 3)

Articles: 12, Technical Blogs: 3

RSS Feed

Average article rating: 3.15

ASP.NET
General
Posted: 19 Mar 2006   Updated: 19 Mar 2006   Views: 59,286   Rating: 3.46/5    Votes: 33   Popularity: 5.26
Licence: Not specified      Bookmarked: 25   Downloaded: 827
When your application requirements for html formatting of texts (example: print page, e-mail text etc) are pretty simple, this simple builder class will save your development time.
Posted: 19 Mar 2006   Updated: 19 Mar 2006   Views: 32,803   Rating: 3.62/5    Votes: 35   Popularity: 5.58
Licence: Not specified      Bookmarked: 31   Downloaded: 634
The "ClientScriptHelper" utility class will help you by not requiring you to remember the client side codes.
Posted: 18 Mar 2006   Updated: 23 Mar 2006   Views: 88,189   Rating: 3.04/5    Votes: 53   Popularity: 5.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 0
When we start a new project, there are some common practices that should be followed on the following project. Regarding my development experience on previous 12 ASP.NET projects, I have listed some few practices which can be followed by a developer while developing an ASP.NET application.
.NET Framework
General
Posted: 18 Mar 2006   Updated: 18 Mar 2006   Views: 38,279   Rating: 2.81/5    Votes: 41   Popularity: 4.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
While writing codes for .NET applications, if you and your team members contain some common naming practices, it becomes very useful, especially when you're reading your existing codes and modifying your codes in Visual Studio .NET IDE.
Utilities
Posted: 11 Sep 2008   Updated: 19 Sep 2008   Views: 34,529   Rating: 3.15/5    Votes: 19   Popularity: 4.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 0
Along with specification, examples and tools, a new visual modeling technique is being introduced, termed as “nAML” (.NET Application Modeling Language), which overcomes the limitation of typical modeling languages in a revolutionary way!
Windows API
General
Posted: 18 Aug 2006   Updated: 18 Aug 2006   Views: 33,384   Rating: 2.38/5    Votes: 12   Popularity: 2.56
Licence: Not specified      Bookmarked: 14   Downloaded: 0
A basic tutorial to install .NET 3.0 framework for development.
Programming Tips
General
Posted: 18 Mar 2006   Updated: 18 Mar 2006   Views: 42,534   Rating: 3.18/5    Votes: 32   Popularity: 4.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 0
This article presents a new sorting technique. According to a certain characteristic of the distribution of data elements, performance of sorting can be highly improved.
Design and Architecture
Design and Strategy
Posted: 20 Apr 2008   Updated: 20 Apr 2008   Views: 24,824   Rating: 4.60/5    Votes: 19   Popularity: 5.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
Traceability in layered architecture lets software architects to define, utilize, reuse, and re-engineer existing, current, and future application architectures in a more structured way. This article provides a roadmap to trace multi-layer architectures easily.
General
Posted: 18 Mar 2006   Updated: 18 Mar 2006   Views: 46,283   Rating: 2.51/5    Votes: 31   Popularity: 3.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
This article provides a basic outline to discover, document requirement documents for a given software project.
Posted: 18 Mar 2006   Updated: 18 Mar 2006   Views: 19,457   Rating: 2.98/5    Votes: 27   Popularity: 4.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Requirement Engineering contains some scientific processes by which it is possible to discovering, documenting and maintaining user’s requirements very effectively. In this article, I tried to provide a basic concept about Requirement Engineering.
Posted: 18 Mar 2006   Updated: 18 Mar 2006   Views: 25,636   Rating: 2.51/5    Votes: 28   Popularity: 3.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
Enterprise application solution concentrates on the overall business process to speed up the tasks of the corresponding business organization. Well engineered enterprise component can be developed by software manufacturers to expand the software market.
Posted: 18 Aug 2006   Updated: 18 Aug 2006   Views: 13,265   Rating: 3.60/5    Votes: 6   Popularity: 2.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Web 2.0 is taking a very important place among the current trend of web. It has various new approaches which are making the web space better. "Common Sharable Content" concept is exactly what is missing here.

Average blogs rating: 4.00

Applications & Tools
General
Posted: 28 Jan 2013   Updated: 28 Jan 2013   Views: 5,510   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Getting familiar with Visual Studio Team System and Team Foundation Server 2010 (Beta 1).
Design and Architecture
Design Patterns
Posted: 18 Jan 2013   Updated: 18 Jan 2013   Views: 3,638   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
What is Model? A model can be considered as a container  that facilitates presentation view, behavior and/or persisting data to/from data source (i.e. database etc). Besides the data container elements, a model may or may not contain behavior (i.e. logic), depending on design context of correspon
Posted: 28 Jan 2013   Updated: 28 Jan 2013   Views: 4,434   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Aggregator Provider Pattern enables us to create and utilize multiple instance of a class having the same provider interface.
No tips have been posted.
No reference articles have been posted.

Mohammad Ashraful Alam
Chief Technology Officer
Bangladesh Bangladesh
Mohammad Ashraful Alam is a Software Engineer, who is dedicated to Microsoft .NET based development. 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 15 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 community. Beside software development, he has also written several technical articles and research papers published by IEEE Computer Society and many other worlds recognized publishers.
 
Before becoming engaged with software development, he was involved with Bengali literature and several Bengali news papers as freelance journalist and published around 150 articles, essays and short stories.
 
Due to his willingness to give effort to improve and share better software development practices, Ashraf has awarded as “Most Valuable Professional” (MVP) in ASP.NET category by Microsoft for multiple times, since 2007.
 
When not engaged with technical stuffs, he likes to pass time with his friends, and family members, listens music or watches TV.
 
Check his portfolio at: http://www.ashraful.net/.
 
Check his blog: http://blog.ashraful.net/.
 
Catch him thru mail: admin [attt] ashraful [dotttt] net (anti-spam text).


Advertise | Privacy | Mobile
Web02 | 2.8.141022.1 | Last Updated 23 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid