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
Simplexhub, is on its mission to build a smart virtual community in Bangladesh and recently launched beta 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 February 2007 Entries
.Net 2.0 Cryptography Implementation - Scenario 1
I am playing with .Net2.0 Cryptography, and want to Implement different scenarios. Let me start with this one and please comment if you know of a better solution.Scenario 1: I want to setup a Public Key Interface, where Sender signs a Message using Senders Certificate and then Encrypts / Envelops it using Recipients Certificate and then Send the Encrypted Message. Solution: I am writing a Sender WebApplication where on click of a Button, Recipients Certificate is downloaded from a WebService Store ......

Posted On Wednesday, February 28, 2007 6:46 AM

Recovery of Community Server / Asp.Net Membership Password
2 days back I installed Community Server 2.1 (SP2) with hosting provider webhost4life. They have a very handy Pre Installed Community Server Thing... Just 2 clicks and you get the Community Server Installed...All was going ok and I was very happy with this new hosting provider and about to test the emailsettings so I put the smtp details as provided by the hosting provider and then logged off. Pressed forgot password link and wanted to test whether the forgot password email sending option is working ......

Posted On Friday, February 23, 2007 4:33 AM

List of RPC Ping for Blog
source: http://blog.davestechshop.n... Ridings has a nice list of blog ping services he calls, "Ultimate List of RPC Ping Services For Your Blog". Use this list to get the word out that you have posted something new on your blog.Here is the list. All credit goes to Matt, and I'm sure he would appreciate a comment on his blog if you find this list useful. I'm simply passing along his good work.As Matt says, "Check to see if your blogging tool or software requires a separator (such as a semicolon, ......

Posted On Wednesday, February 21, 2007 11:58 AM

.Net Cryptography related Resources and Links
Here are some good Cryptography related resources.Cryptography Overviewhttp://msdn2.micros... and improved Security in the .Net Framework2.0 the examples are very useful Protect Private Data with the Cryptography Namespaces of the .NET Frameworkhttp://msdn.micros... should help you get an insight on .NET Cryptography essentials. Walkthrough Creating a Cryptographic Application.http://msdn2.mi... ......

Posted On Tuesday, February 20, 2007 11:50 AM

SmartCodeGenerator CTP2.6 Uploaded and 2 articles at Code Project
SmartCodeGenerator fans the CTP 2.6.0 has been uploaded to CodePlex. This latest version remembers the entered values on the custom properties and does not require you to retype the property values repeatedly everytime you run the application. I hope this will make codegeneration and debugging experience more simpler. Also Uploaded 2 Articles at Code Project, but still in the Unedited Section. Hope Code Project will move them to the right section soon. This article demonstrates how to use SCGSmartCodeGenerator: ......

Posted On Friday, February 16, 2007 6:23 AM

MSMQueuing from .Net for VB(legacy). Use ActiveXMessageFormatter
I was Queuing a Serialized object in MSMQ. But soon realized that VB (legacy) do not like the format. public void QueueJob(Job job, string destinationQueue, string messageLabel) { try { // open the queue MessageQueue mq = new MessageQueue(destinationQue... // set the message to durable. mq.DefaultPropertiesToSend.... = true; // send the job object mq.Send(job, messageLabel); mq.Close(); } catch (Exception e) { throw e; } } The Queued Serialized Job Object was picked up by VB as "?????????????????"For ......

Posted On Tuesday, February 13, 2007 2:50 AM

Asp.Net Caching Resources and Links
Asp.Net Cachinghttp://msdn2.microso... Asp.Net Caching Featureshttp://msdn.microso... Asp.Net Quickstart- Caching for performancehttp://quickstar... Video: How Do I Make use of Caching Video: How Do I make Greater use of Caching ......

Posted On Wednesday, February 7, 2007 4:33 AM

Design Pattern for P/Invoke Dll from c# comes with handy C# /VB.Net signatures for invoking with core Win32 API.for example if we search for MessageBox in we get the following result: C# Signature (Original): [DllImport("user32.dll", CharSet=CharSet.Auto)]public static extern uint MessageBox(IntPtr hWnd, String text, String caption, uint type);This is the bare minimum and we can use this straight way in our application but I always prefer to write a Wrapper around it. Which turns into something ......

Posted On Monday, February 5, 2007 10:49 PM

Copyright © Shahed Khan | Powered by: