Geeks With Blogs

News Awarded Microsoft MVP C#.NET - 2007, 2008 and 2009


I am born in Bangladesh and currently live in Melbourne, Australia. I am a Microsoft Certified Application Developer MCAD Chartered Member (C# .Net)and born in Bangladesh.
I am founder and Chief Executive Officer of
Simplexhub, a highly experienced software development company based in Melbourne Australia and Dhaka, Bangladesh. Co-founder and core developer of Pageflakes www.pageflakes.com.
Simplexhub, is on its mission to build a smart virtual community in Bangladesh and recently launched beta realestatebazaar.com.bd an ASP.NET MVC application written in C#.NET.


Some of My Articles
Flexible and Plugin based .Net Application..
Mass Emailing Functionality with C#, .NET 2.0, and Microsoft® SQL Server 2005 Service Broker'
Write your own Code Generator or Template Engine in .NET
Shahed Khan blog March 2007 Entries
SmartCodeGenerator with NAnt and Cassini - Please vote.
I have uploaded SmartCodeGenerator 2.7.0 today. This release ships with scg_console.exe which integrates NAnt and Cassini with SmartCodeGenerator development cycle. I have also uploaded a new article at CodeProject demonstrating "How to use SCG along with NAnt and Cassini." Smart Code Generator: Code Generation experience with ASP.NET, NAnt and CassiniThis article describes how NAnt and Cassini can be integrated with the Smart Code Generator development cycle. This article can also used as a reference ......

Posted On Thursday, March 22, 2007 1:38 PM

WebMethod parameter as ref
I came across WebMethods where parameter is passed as ref. But is this a good practice? //Option1 with ref[WebMethod]public void Transaction2(ref Test test ){}As opposed to writing//Option2[WebMethod]... Test Transaction1(Test test ){}But we should be aware that when we do like this in WebMethod it does not work the same as normal programming concept where a ref points to the same storage location of the calling variable.If we look carefully in the Proxy that .Net Generates we will find the followings://Option1 ......

Posted On Thursday, March 15, 2007 10:53 AM

Running SmartCodeGenerator Projects with Cassini
With Cassini SCG Projects can be distributed very easily. Cassini is a mini web server written with 100% managed code C#, moreover Cassini is free. Cassini requires as an operating system either Windows 2000 or Windows XP; furthermore, the .NET Framework must also be installed. I am not going into further details of Cassini here, for more information please visit the Cassini Forum. All we need to know is Cassini is an independent web server and has the capability of running Asp.Net application locally; ......

Posted On Wednesday, March 14, 2007 2:32 PM

Get X509Certificate2 from a LDAP Server or Remote Machine
In Scenario1 I blogged how to get Certificate using the X509Store Class. Where I used something like this.X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser); But after spending a bit of time with the X509Store I realized it has limitations. The StoreLoacation enum has only 2 options: CurrentUser: The X.509 certificate store used by the current user. LocalMachine: The X.509 certificate store assigned to the local machine. But I wanted to Load Certificate from a Remote LDAP Server... ......

Posted On Sunday, March 11, 2007 9:50 AM

Copyright © Shahed Khan | Powered by: GeeksWithBlogs.net | Join free