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! November 2006 Entries
ASP.NET 2.0 Deployment: Some Common Considerations
Regarding the previous ages of VS.NET 2005, web project deployment was pretty simple, but with limited options. For different types of projects, you may have different types of deployment requirements. For example, you may wish only to update the dll or contents for each component of the project separately, specially if the project is too big to take much time to upload the components each time. For smaller projects, it would be great if we can upload only one file to reflect the new changes of a ......

Posted On Saturday, November 25, 2006 1:53 AM

Some Basic Differences Between ASP.NET 2.0 ObjectDataSource and SqlDataSource
* Type NameFor ObjectDataSource, the property TypeName includes the class name, that will responsible to manage data, this may NOT be the data object collection. The select, insert etc methods will use the mentioned methods to access or retrieve data. For SqlDataSource, a built-in data collection is used, which can be bound to data data controls. * Connection StringFor ObjectDataSource, there is NO connection string needed, as it is used middle tier. For SqlDataSource, connection string is needed. ......

Posted On Wednesday, November 15, 2006 10:59 PM

My 50th Post! Cheers!!
This is my 50th post here! Definitely it is good experience for me to achieve this number, as I tried to put quality and thoughtful best to reach to the readers, with useful info. Any way, it doesn't mean that ALL of the posts have to be very 'Crazy Serious' all the time! Sometimes, funny/light post can make a ' geek blogger' to the rest world as a simple person like others! Lolz! Among all all the posts here, I found the post Common Sharable Content: A Missing Feature of Web 2.0 most popular! It ......

Posted On Friday, November 10, 2006 5:00 PM

40000+ Touches with My Community Friends
It's a great wonder for me my article titled Common UI Practices in ASP.NET Applications at codeproject has reached 30,418 hits so far! This article was published in March 2006, and was honored to be a recommended article by the official web site of ASP.NET. In this article, I discussed few tips and guidelines regarding the UI issues while developing an ASP.NET based web application, along with some useful resource links. It's great pleasure for me, around 30k+ developers read my article to find ......

Posted On Friday, November 10, 2006 11:25 AM

I'm Feeling Lucky!
I find my GWB blog at the first link of Google for the key word with my name "Mohammad Ashraful Alam". There might be several thousands "Mohammad Ashraful Alam" in this world, but Google knows me at first. Not only in the web search, Google picks two of my pictures in the Google image search as well as, for the same key word. The same thing for web search happens in Yahoo! and MSN search as well as. What I am guessing is, search engines are putting higher priority for the bloggers. Hah! So finding ......

Posted On Friday, November 10, 2006 10:56 AM

VSS: Same Solution Folder Space VS Project in Isolated Space
While adding a new solution to the visual source safe server, besides the root directory of the projects, vss proposes for one additional root folder in the server side. Well if all the projects of the solution lies under same directory then this additional root folder might seem unnecessary, but if one or more than project is located in other directory, then the additional root folder places the useful role. While working in team environment, it is good having a fixed working folder for a solution ......

Posted On Thursday, November 9, 2006 4:53 PM

CodeSmith Tips: Part 2
* Template and out-put view: Use F5 and F7 so run & see out put and to switch to the code view. * Reusing templates: In the master page, register as: <%@ Register Name="SubTemplate" Template="SubTemplate.cst" %> and render the sub-template content in the master template as <% new SubTemplate().Render(this.R... %> * Code behind page: In the template page, use the following line to consider the code-behind page <%@ CodeTemplate Src="CodeBehind.cst.cs" Inherits="SampleCodeBehindC... ......

Posted On Thursday, November 9, 2006 4:50 PM

CodeSmith Tips: Part 1
1. When set the dynamic content, don't use the ';' Example: <%= My() %> 2. When call any method or put any codes (in non-script or content area), use ';' where implementable Example: <% My(); %> 3. For non-IDE property, put them in 'script' tag, never put the properties in the render '<% %>' block. 4. For IDE property, put them at the beginning if the page, as follows Example: <%@ Property Name="SampleStringProperty" Type="System.String" Default="SomeValue" Optional="True" Category="Strings" ......

Posted On Thursday, November 9, 2006 4:48 PM

Atlas Async Function Call: Common Scenarios
1. Starter client method: A server side web method is being called from a client side method, that will be executed asynchronously (i.e. NO need to wait or halt for the user interface execution completion). Along with the parameters of that web method, the client side method calls the method by adding another parameter with a client method name, that will be executed after the execution of the web method. 2. Server side web method: The server side web method will be executed asynchronously.3. Callback ......

Posted On Thursday, November 9, 2006 4:40 PM

Copyright © Ashraf Alam | Powered by: