<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Hosam Kamel</title><subtitle type="html">ITWorx Geek</subtitle><id>http://weblogs.asp.net/hosamkamel/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/hosamkamel/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-05-14T22:00:06Z</updated><entry><title>MSMQ, WCF and IIS: Getting them to play nice Series</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/07/18/msmq-wcf-and-iis-getting-them-to-play-nice-series.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/07/18/msmq-wcf-and-iis-getting-them-to-play-nice-series.aspx</id><published>2008-07-18T12:35:09Z</published><updated>2008-07-18T12:35:09Z</updated><content type="html">&lt;p&gt;EnjoyA nice series of articles by &lt;a href="http://blogs.msdn.com/tomholl" target="_blank"&gt;Tom Hollander&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/MSMQWCFandIISGettingthemtoplayniceSeries_DB1A/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="125" alt="image" src="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/MSMQWCFandIISGettingthemtoplayniceSeries_DB1A/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/tomholl/archive/2008/07/12/msmq-wcf-and-iis-getting-them-to-play-nice-part-1.aspx" target="_blank"&gt;Part 1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/tomholl/archive/2008/07/12/msmq-wcf-and-iis-getting-them-to-play-nice-part-2.aspx" target="_blank"&gt;Part 2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/tomholl/archive/2008/07/12/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx" target="_blank"&gt;Part 3&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy ....&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6415401" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term=".NET Tips &amp; Tricks" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET+Tips+_2600_+Tricks/default.aspx" /><category term=".NET 3.0 &amp; .NET 3.5" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET+3.0+_2600_+.NET+3.5/default.aspx" /><category term="WCF" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/WCF/default.aspx" /></entry><entry><title>SQL Load Test</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/07/18/sql-load-test.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/07/18/sql-load-test.aspx</id><published>2008-07-18T12:17:21Z</published><updated>2008-07-18T12:17:21Z</updated><content type="html">&lt;h3&gt;Project Description &lt;/h3&gt; This tool takes a SQL Profiler trace file and generates a unit test that replays the same sequence of database calls found in the trace file. The unit test is designed to be used in a Visual Studio Load Test. The code generated is easily modifiable so that data variation can be introduced for the purpose of doing performance testing.  &lt;br /&gt;The tool generates code for both Visual Studio 2005 and Visual Studio 2008. The source code is a Visual Studio 2005 project.  &lt;br /&gt;This is a V1 release with some known limitations which are specified in project description.   &lt;h3&gt;Why Load Test SQL? &lt;/h3&gt;  &lt;br /&gt;There is a lot of code out there that makes load testing the application very difficult. The most common type is a client application that contains direct database calls. The application however is not structured to allow the business logic to be exercised without the GUI. Another common scenario is a legacy application written in a language such as Visual Basic 6. In cases like these, it can be difficult to load test the application without a GUI test tool, which introduces other disadvantages. GUI test tools are notoriously difficult to use, generally lead to brittle tests and also have limitations in scaling the load injectors sufficiently to exercise the servers.  &lt;br /&gt;This tool offers one possible alternative. You start with using the client application to generate a trace of the SQL statements which typically represent a usage scenario. You can then turn the trace into equivalent ADO.NET code program that can be used in a load test.  &lt;h3&gt;Tool Description &lt;/h3&gt;  &lt;br /&gt;The tool generates a Visual Studio 2005/2008 Unit Test from a SQL Server Profiler trace. It extracts all the SQL statements and stored procedure calls from the trace and turns them into a single Visual Studio Unit Test, which can then be configured as a Visual Studio Load Test. The tool does not interact with the database itself when it analyzes the trace and generates the test code. It can therefore be used in &amp;#8220;offline&amp;#8221; scenarios.  &lt;br /&gt;The generated code needs to be customized to include a connection string to the database under test. That code also includes hooks to allow the user to customize the parameters that are passed to the SQL statements and stored procedures, so that variability can be introduced into the data to prevent caching from producing artificially high performance figures.  &lt;br /&gt;The tool is intended to be used in conjunction with a client program that runs against a database. A trace of the client&amp;#8217;s SQL Server activity is captured using the SQL Server Profiler. This represents a test scenario, which is then processed by the tool to produce a Unit Test that replays the scenario.  &lt;h3&gt;Installing &lt;/h3&gt;  &lt;br /&gt;Make sure SQL Server 2005 SDK is installed.  &lt;br /&gt;Copy the packaged assemblies to a convenient location.  &lt;br /&gt;To use the generated code in a load test you need to have one of the following installed:  &lt;ul&gt;   &lt;li&gt;Visual Studio 2005 Team Edition for Testers &lt;/li&gt;    &lt;li&gt;Visual Studio 2005 Team Suite &lt;/li&gt;    &lt;li&gt;Visual Studio Team System 2008 Test Edition &lt;/li&gt;    &lt;li&gt;Visual Studio Team System 2008 Team Suite &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Supported Functionality &lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;SQL Server 2005 only (others not tested). &lt;/li&gt;    &lt;li&gt;ADO.NET 2.0 (others not tested). &lt;/li&gt;    &lt;li&gt;Most data types. &lt;/li&gt;    &lt;li&gt;Named input, output and input-output parameters. &lt;/li&gt;    &lt;li&gt;Positional input parameters to stored procedures. &lt;/li&gt;    &lt;li&gt;Operation timers generated for each database call. &lt;/li&gt; &lt;/ol&gt;  &lt;h3&gt;Limitations &lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;Only supports code that operates against a single database with a single connection. &lt;/li&gt;    &lt;li&gt;Prepared statements are not supported. &lt;/li&gt;    &lt;li&gt;The tool cannot (yet) configure and capture the trace for you, it requires you to use the SQL Profiler yourself to get a trace. With SQL 2005 it is possible to automate this. &lt;/li&gt;    &lt;li&gt;Not (yet) integrated into Visual Studio or the DB Pro edition. &lt;/li&gt;    &lt;li&gt;The tool has only been tested in an English environment, it is unlikely to work correctly in other environments, particularly with dates. In a future version this could be resolved by requiring the ExistingConnection event class, which lists language and date format. &lt;/li&gt;    &lt;li&gt;The tool does not support the XML data types. &lt;/li&gt;    &lt;li&gt;InputOutput parameters that are initialised with a NULL cannot be distinguished from Output-only parameters, so they are treated as Output only. &lt;/li&gt;    &lt;li&gt;When the trace passes a NULL to a binary parameter (e.g. image, binary, varbinary) the generated code will generate a runtime error. The generated code needs to be modified to pass SqlBinary.Null. The custom code generation extensibility point can be used to work around this. &lt;/li&gt;    &lt;li&gt;Positional parameters passed to SQL statements (as opposed to stored procedure calls) are not supported. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check project page at CodePlex &lt;a href="http://www.codeplex.com/SQLLoadTest" target="_blank"&gt;Here&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6415324" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="Visual Studio" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Visual+Studio/default.aspx" /><category term="Free Tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Free+Tools/default.aspx" /><category term="Geek tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Geek+tools/default.aspx" /><category term="SQL Server 2008" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/SQL+Server+2008/default.aspx" /><category term="SQL Server 2005 tips" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/SQL+Server+2005+tips/default.aspx" /><category term="SQL Server 2005" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/SQL+Server+2005/default.aspx" /><category term="Performance Optimization" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Performance+Optimization/default.aspx" /></entry><entry><title>Employee Info Starter Kit</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/07/18/employee-info-starter-kit.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/07/18/employee-info-starter-kit.aspx</id><published>2008-07-18T11:27:06Z</published><updated>2008-07-18T11:27:06Z</updated><content type="html">&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/EmployeeInfoStarterKit_CB32/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="109" alt="image" src="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/EmployeeInfoStarterKit_CB32/image_thumb.png" width="144" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This starter kit allows for simple CRUD operations to maintain a company's employee information. It is intended to be a guideline for building enterprise level projects, by utilizing new ASP.NET 2.0 and SQL Server 2005 features, as well as latest best coding practices. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/eisk"&gt;Download the Employee Info Starter Kit&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6415120" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/ASP.NET/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Visual+Studio/default.aspx" /><category term="Free Tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Free+Tools/default.aspx" /><category term="Geek tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Geek+tools/default.aspx" /></entry><entry><title>Speeding Up FireFox When Using the ASP.NET Development Server from Localhost</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/07/14/speeding-up-firefox-when-using-the-asp-net-development-server-from-localhost.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/07/14/speeding-up-firefox-when-using-the-asp-net-development-server-from-localhost.aspx</id><published>2008-07-14T17:41:10Z</published><updated>2008-07-14T17:41:10Z</updated><content type="html">&lt;p&gt;A nice article by Scott how to speed up FireFox when using ASP.NET Development server.&lt;/p&gt;  &lt;p&gt;read it &lt;a href="http://www.scottonwriting.net/sowblog/posts/13367.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6400143" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term=".NET Tips &amp; Tricks" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET+Tips+_2600_+Tricks/default.aspx" /><category term="Visual Studio 2005 Tips" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Visual+Studio+2005+Tips/default.aspx" /><category term="ASP.NET Deployment" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/ASP.NET+Deployment/default.aspx" /><category term="Visual Studio 2008" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Visual+Studio+2008/default.aspx" /><category term="Performance Optimization" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Performance+Optimization/default.aspx" /><category term="ASP.NET Tips &amp;amp; Tricks" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/ASP.NET+Tips+_2600_amp_3B00_+Tricks/default.aspx" /></entry><entry><title>Sandcastle Source Code published in Codeplex</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/07/04/sandcastle-source-code-published-in-codeplex.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/07/04/sandcastle-source-code-published-in-codeplex.aspx</id><published>2008-07-04T15:49:46Z</published><updated>2008-07-04T15:49:46Z</updated><content type="html">&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/SandcastleSourceCodepublishedinCodeplex_108BC/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="104" alt="image" src="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/SandcastleSourceCodepublishedinCodeplex_108BC/image_thumb.png" width="104" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Sandcastle team has announced the pulpishing of SandCastle source code to CodePlex.&lt;/p&gt;  &lt;p&gt;Project Page at CodePlex &lt;a href="http://www.codeplex.com/Sandcastle" target="_blank"&gt;http://www.codeplex.com/Sandcastle&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Source code : &lt;a href="http://www.codeplex.com/Sandcastle/Release/ProjectReleases.aspx?ReleaseId=13873" target="_blank"&gt;http://www.codeplex.com/Sandcastle/Release/ProjectReleases.aspx?ReleaseId=13873&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;OR&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/Sandcastle/SourceControl/ListDownloadableCommits.aspx" target="_blank"&gt;http://www.codeplex.com/Sandcastle/SourceControl/ListDownloadableCommits.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Read the formal announcement here &lt;a href="http://blogs.msdn.com/sandcastle/archive/2008/07/02/sandcastle-source-code-published-in-codeplex.aspx" target="_blank"&gt;SandCastle Blog&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6358535" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="Community Projects" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Community+Projects/default.aspx" /><category term="Free Tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Free+Tools/default.aspx" /><category term="Microsoft" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Microsoft/default.aspx" /><category term="Geek tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Geek+tools/default.aspx" /><category term="Open Source" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Open+Source/default.aspx" /><category term="Code Documentation" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Code+Documentation/default.aspx" /></entry><entry><title>Free SQL Injection Vulnerability Scanner By HP</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/06/30/free-sql-injection-vulnerability-scanner-by-hp.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/06/30/free-sql-injection-vulnerability-scanner-by-hp.aspx</id><published>2008-06-30T21:35:49Z</published><updated>2008-06-30T21:35:49Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx"&gt;&lt;strong&gt;Scrawlr&lt;/strong&gt;&lt;/a&gt; is a &lt;strong&gt;free software for scanning SQL injection vulnerabilities&lt;/strong&gt; on your web applications.&lt;/p&gt;  &lt;p&gt;It is developed by HP Web Security Research Group in coordination with Microsoft Security Response Center.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx"&gt;&lt;img height="281" alt="Free SQL Injection Scanner" src="http://www.webresourcesdepot.com/wp-content/uploads/image/free-sql-injection-scan.gif" width="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Scrawlr&lt;/strong&gt; crawls a website while simultaneously analyzing the parameters of each individual web page for &lt;strong&gt;SQL Injection vulnerabilities&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;After the scanning process, if it can find, it even shows your database table names as a proof of the possible &lt;strong&gt;SQL injection &lt;strong&gt;vulnerabilities&lt;/strong&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt; via :&lt;a href="http://www.webresourcesdepot.com/free-sql-injection-vulnerability-scanner-by-hp/" target="_blank"&gt;webresourcesDepot&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6341955" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="ASP.NET Tips &amp; Tricks" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/ASP.NET+Tips+_2600_+Tricks/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/ASP.NET/default.aspx" /><category term="ASP.NET Deployment" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/ASP.NET+Deployment/default.aspx" /><category term="Free Tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Free+Tools/default.aspx" /><category term="Microsoft" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Microsoft/default.aspx" /><category term="Geek tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Geek+tools/default.aspx" /><category term="SQL Server 2008" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/SQL+Server+2008/default.aspx" /><category term="SQL Server 2005 tips" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/SQL+Server+2005+tips/default.aspx" /><category term="SQL Server 2005" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/SQL+Server+2005/default.aspx" /></entry><entry><title>Software Development and Programming Podcasts</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/06/22/software-development-and-programming-podcasts.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/06/22/software-development-and-programming-podcasts.aspx</id><published>2008-06-22T18:02:30Z</published><updated>2008-06-22T18:02:30Z</updated><content type="html">&lt;p&gt;A list of software development and programming podcats by by &lt;a href="http://www.redgreenrefactor.com/author/alanlok.aspx"&gt;alanlok&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Take a look here &lt;a href="http://www.redgreenrefactor.com/post/Programming-Podcasts.aspx" target="_blank"&gt;Software Development and Programming Podcasts&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6309241" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author></entry><entry><title>The Geek toolbox</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/06/21/the-geek-toolbox.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/06/21/the-geek-toolbox.aspx</id><published>2008-06-21T19:04:48Z</published><updated>2008-06-21T19:04:48Z</updated><content type="html">&lt;p&gt;The Geek Toolbox is a &lt;a href="http://www.facebook.com/" target="_blank"&gt;Facebook&lt;/a&gt; group which provide it's members with a collection of geek tool which are used in the day-to-day activities such as development and general operating system tools and hacks.&lt;/p&gt;  &lt;p&gt;It also provide the members with some geek tools for fun and customization software.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;hurry up and join it now &lt;a href="http://www.facebook.com/group.php?gid=51719520081" target="_blank"&gt;The Geek Toolbox&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6305032" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="Free Tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Free+Tools/default.aspx" /><category term="Geek tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Geek+tools/default.aspx" /></entry><entry><title>Web.Maps.VE 2.0 Released - ASP.NET Virtual Earth Mapping Server Control</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/06/21/web-maps-ve-2-0-released-asp-net-virtual-earth-mapping-server-control.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/06/21/web-maps-ve-2-0-released-asp-net-virtual-earth-mapping-server-control.aspx</id><published>2008-06-21T18:55:00Z</published><updated>2008-06-21T18:55:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://pietschsoft.com/post/2008/06/WebMapsVE-20-Released-ASPNET-Virtual-Earth-Mapping-Server-Control.aspx" target="_blank"&gt;Chris Pietschmann&lt;/a&gt; has released &lt;a href="http://simplovation.com/page/webmapsve.aspx"&gt;Web.Maps.VE v2.0&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/Web.NETVirtualEarthMappingServerControl_13421/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="187" alt="image" src="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/Web.NETVirtualEarthMappingServerControl_13421/image_thumb_1.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Some of the key features in &lt;a href="http://simplovation.com/page/webmapsve.aspx"&gt;Web.Maps.VE v2.0&lt;/a&gt; are: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Plot Pushpins, Polylines and Polygons with Multiple Shape Layer Support &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Perform &amp;quot;Find&amp;quot; searches from Server-side ASP.NET code &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Reverse Geocoding (via FindLocations) from Server-side ASP.NET code &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Plot Multi-Point Driving (and Walking) Directions &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Implemnt MS Virtual Earth mapping from within Server-side ASP.NET code; No JavaScript Required &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Server-side Handling of Client-side Map Events (onclick, endzoom, endpan, etc.) &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Ability to easily build Dynamic/Interactive style Map-based searches &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Supports ASP.NET 3.5 and Visual Studio 2008 with Design-Time Support &lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There are many more features to Web.Maps.VE v2.0; go &lt;a href="http://simplovation.com/download/#WEBMAPSVE20TRIAL"&gt;Download the FREE Trial&lt;/a&gt; to see for your self. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;read more here &lt;a href="http://pietschsoft.com/post/2008/06/WebMapsVE-20-Released-ASPNET-Virtual-Earth-Mapping-Server-Control.aspx"&gt;Web.Maps.VE 2.0 Released - ASP.NET Virtual Earth Mapping Server Control&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6304999" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/ASP.NET/default.aspx" /><category term="AJAX" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/AJAX/default.aspx" /><category term="Free Tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Free+Tools/default.aspx" /><category term="Microsoft" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Microsoft/default.aspx" /><category term="Geek tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Geek+tools/default.aspx" /><category term="Live Earth" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Live+Earth/default.aspx" /><category term="Windows Live Services" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Windows+Live+Services/default.aspx" /><category term="Windows Live" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Windows+Live/default.aspx" /></entry><entry><title>New .NET 3.5 Webcasts are Coming... Mark Your Calendars!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/06/14/new-net-3-5-webcasts-are-coming-mark-your-calendars.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/06/14/new-net-3-5-webcasts-are-coming-mark-your-calendars.aspx</id><published>2008-06-13T23:16:51Z</published><updated>2008-06-13T23:16:51Z</updated><content type="html">&lt;p&gt;A list of Webcasts which explain .NET 3.5 feature in details ... Mark you calendars &lt;/p&gt;  &lt;h5&gt;Live Webcasts&lt;/h5&gt;  &lt;h5&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032380306&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: ADO.NET Data Services Overview (Part 1 of 2) (Level 100)&lt;/a&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h5&gt;  &lt;h5&gt;&lt;b&gt;Tuesday, June 17, 2008&amp;#160; &lt;/b&gt;&lt;i&gt;11:00 A.M.&amp;#8211;12:00 P.M. Pacific Time&lt;/i&gt;&lt;/h5&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032379027&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: Beyond the Endpoints with Windows Communication Foundation with Juval Lowy (Level 100)&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Wednesday, June 18, 2008 &lt;/b&gt;&lt;i&gt;10:00 A.M.&amp;#8211;11:30 A.M. Pacific Time&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032379979&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: geekSpeak: Workflow Services in .NET 3.5 with Jon Flanders (Level 200)&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Wednesday, June 18, 2008 &lt;/b&gt;&lt;i&gt;12:00 P.M.&amp;#8211;1:00 P.M. Pacific Time&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032380765&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: Calling Services from Silverlight 2.0 with Jon Flanders (Level 300)&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Monday, June 23, 2008 &lt;/b&gt;&lt;i&gt;9:00 A.M.&amp;#8211;10:00 A.M. Pacific Time&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032380316&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: ADO.NET Data Services Overview (Part 2 of 2) (Level 100)&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Tuesday, June 24, 2008 &lt;/b&gt;&lt;i&gt;11:00 A.M.&amp;#8211;12:00 P.M. Pacific Time&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032380767&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: Windows Communication Foundation and Windows Workflow Foundation Integration in Depth with Jesus Rodriguez (Level 400)&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Wednesday, June 25, 2008 &lt;/b&gt;&lt;i&gt;10:00 A.M.&amp;#8211;11:00 A.M. Pacific Time&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032380769&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: Windows Workflow Communication in Depth with Matt Milner (Level 400)&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Thursday, June 26, 2008 &lt;/b&gt;&lt;i&gt;9:00 A.M.&amp;#8211;10:00 A.M. Pacific Time&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Via : &lt;/em&gt;&lt;a href="http://blogs.msdn.com/angelab/archive/2008/06/10/new-net-3-5-webcasts-are-coming-mark-your-calendars.aspx"&gt;Ravings of a Developer TS&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6272707" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term=".NET 3.0 &amp; .NET 3.5" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET+3.0+_2600_+.NET+3.5/default.aspx" /><category term="Visual Studio 2008" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Visual+Studio+2008/default.aspx" /><category term="WPF" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/WPF/default.aspx" /><category term=".NET 3.0 &amp;amp; .NET 3.5" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET+3.0+_2600_amp_3B00_+.NET+3.5/default.aspx" /><category term="WCF" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/WCF/default.aspx" /></entry><entry><title>Social Bookmarking for the Tech Community</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/06/13/social-bookmarking-for-the-tech-community.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/06/13/social-bookmarking-for-the-tech-community.aspx</id><published>2008-06-13T13:20:25Z</published><updated>2008-06-13T13:20:25Z</updated><content type="html">&lt;p&gt;&lt;img src="http://on10.net/Link/653df108-7449-4286-ad2c-8e44117a16e3/" /&gt;&lt;/p&gt;  &lt;p&gt;To help members of the technical community bookmark useful pages and share them with others, both the MSDN and the TechNet teams recently released a preview of a new social bookmarking tool designed just for their sites. With this tool, you can browse, filter, tag, and manage your bookmarks in a way that&amp;#8217;s very much like using the social sharing site &lt;a href="http://del.icio.us"&gt;del.icio.us&lt;/a&gt; or any other online bookmarking service. You can click to see what the most popular bookmarks have been over the past 7 days and you can filter the list of links to display the bookmarks that came from forums versus those that are just from regular web pages. &lt;/p&gt;  &lt;p&gt;To get started using the social bookmarking service, you can visit any of these sites:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;MSDN for Developers &lt;a href="http://msdnbookmarks.com/"&gt;&lt;/a&gt;&lt;a href="http://msdnbookmarks.com"&gt;http://msdnbookmarks.com&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;TechNet for IT Professionals &lt;a href="http://technetbookmarks.com/"&gt;&lt;/a&gt;&lt;a href="http://technetbookmarks.com"&gt;http://technetbookmarks.com&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Expression for Designers &lt;a href="http://expressionbookmarks.com"&gt;http://expressionbookmarks.com&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;After signing into the service, you can use a browser bookmarklet like the one from TechNet available &lt;a href="http://social.technet.microsoft.com/bookmarks/en-US/GettingStarted/"&gt;here&lt;/a&gt; to begin tagging and saving your links. &lt;/p&gt;  &lt;p&gt;There&amp;#8217;s also a crazy Silverlight-powered app called TICKER that offers a way to visualize the bookmarks that others are tagging via the social bookmarking system. The links float by on the screen, color-coded as to whether they originated from TechNet or MSDN. If you hover your mouse over the bookmark, it will pause and allow you to save it for yourself.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Via : &lt;a href="http://on10.net/blogs/sarahintampa/Social-Bookmarking-for-the-Tech-Community/" target="_blank"&gt;Channel 10&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6272045" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="Community Projects" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Community+Projects/default.aspx" /><category term="Microsoft" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Microsoft/default.aspx" /></entry><entry><title>WCF Security Guide - Formal beta now available</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/06/13/wcf-security-guide-formal-beta-now-available.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/06/13/wcf-security-guide-formal-beta-now-available.aspx</id><published>2008-06-13T11:39:58Z</published><updated>2008-06-13T11:39:58Z</updated><content type="html">&lt;h4&gt;&lt;img alt="SecurityLogo.jpg" src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=WCFSecurityGuide&amp;amp;DownloadId=36165" /&gt; patterns &amp;amp; practices Improving Web Services Security (Beta Release) &lt;/h4&gt; Welcome to the &lt;b&gt;patterns &amp;amp; practices Improving Web Services Security: Scenarios and Implementation Guidance for WCF&lt;/b&gt; project site! This guide shows you how to make the most of WCF (Windows Communication Foundation). With end-to-end application scenarios, it shows you how to design and implement authentication and authorization in WCF. Learn how to improve the security of your WCF services through prescriptive guidance including guidelines, Q&amp;amp;A, practices at a glance, and step-by-step how tos. It's a collaborative effort between patterns &amp;amp; practices, WCF team members, and industry experts. This guide is related to our &lt;a href="http://www.codeplex.com/WCFSecurity"&gt;WCF Security Guidance Project&lt;/a&gt;.   &lt;br /&gt;&lt;img alt="WCFSecurityGuide.gif" src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=WCFSecurityGuide&amp;amp;DownloadId=35620" /&gt;   &lt;h5&gt;Download the Beta Guide &lt;/h5&gt; Final release is available! Start using the guide today, while we continue to make improvements.   &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=WCFSecurityGuide&amp;amp;ReleaseId=14070"&gt;Download the Improving Web Services Security Guide(BETA)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Parts &lt;/h5&gt;  &lt;p&gt;Part I, &amp;quot;Security Fundamentals for Web Services&amp;quot;    &lt;br /&gt;Part II, &amp;quot;Fundamentals of WCF Security&amp;quot;     &lt;br /&gt;Part III, &amp;quot;Intranet Application Scenarios&amp;quot;     &lt;br /&gt;Part IV, &amp;quot;Internet Application Scenarios&amp;quot;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Read more at &lt;a href="http://www.codeplex.com/WCFSecurityGuide/" target="_blank"&gt;CodePlex&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6271949" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="Web Services" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Web+Services/default.aspx" /><category term=".NET 3.0 &amp; .NET 3.5" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET+3.0+_2600_+.NET+3.5/default.aspx" /><category term="Microsoft" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Microsoft/default.aspx" /><category term="Patterns and Practices" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Patterns+and+Practices/default.aspx" /><category term="WCF" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/WCF/default.aspx" /></entry><entry><title>Create Your Own E-Learning with Microsoft LCDS</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/05/17/create-your-own-e-learning-with-microsoft-lcds.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/05/17/create-your-own-e-learning-with-microsoft-lcds.aspx</id><published>2008-05-17T20:07:15Z</published><updated>2008-05-17T20:07:15Z</updated><content type="html">&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/CreateYourOwnELearningwithMicrosoftLCDS_141E4/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="166" alt="image" src="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/CreateYourOwnELearningwithMicrosoftLCDS_141E4/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="https://www.microsoft.com/learning/tools/lcds/thankyou/default.mspx" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="49" alt="image" src="http://weblogs.asp.net/blogs/hosamkamel/WindowsLiveWriter/CreateYourOwnELearningwithMicrosoftLCDS_141E4/image3.png" width="215" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;&amp;#160;&lt;/h3&gt;  &lt;h4&gt;What is the LCDS?&lt;/h4&gt;  &lt;p&gt;The Learning Content Development System (LCDS) is a tool that enables you to create high quality, interactive, online courses. Virtually anyone can publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactivities, quizzes, games, and assessments&amp;#8212;as well as Silverlight-based animations, demos, and other multimedia. Register to download the free LCDS release, then start creating your own e-learning courses today!&lt;/p&gt;  &lt;p&gt;&amp;#8226;&lt;a href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=5b3928dd-1969-4bdc-b39f-954e24be773b&amp;amp;lcid=1033"&gt;Register to download the free LCDS tool &lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;What does the LCDS offer?&lt;/h4&gt;  &lt;p&gt;With the LCDS, you can: &lt;/p&gt;  &lt;p&gt;&amp;#8226;Develop and deliver content quickly, while it is timely and relevant. &lt;/p&gt;  &lt;p&gt;&amp;#8226;Distribute your content via the Web or in a learning management system. &lt;/p&gt;  &lt;p&gt;&amp;#8226;Deliver Web content that conforms to Sharable Content Object Reference Model (SCORM) 1.2, and which can be hosted in a learning management system.&lt;/p&gt;  &lt;p&gt;&amp;#8226;Upload or attach your existing content. (LCDS supports multiple file formats.)&lt;/p&gt;  &lt;p&gt;&amp;#8226;Choose from a wide variety of forms for authoring rich e-learning content. &lt;/p&gt;  &lt;p&gt;&amp;#8226;Develop your course structure and easily rearrange it at any time.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6199870" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term="Free Tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Free+Tools/default.aspx" /><category term="Microsoft" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Microsoft/default.aspx" /><category term="Geek tools" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Geek+tools/default.aspx" /><category term="E-Learning" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/E-Learning/default.aspx" /></entry><entry><title>Enterprise Library 4.0 Released</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/05/17/enterprise-library-4-0-released.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/05/17/enterprise-library-4-0-released.aspx</id><published>2008-05-17T15:39:18Z</published><updated>2008-05-17T15:39:18Z</updated><content type="html">&lt;h6&gt;&lt;/h6&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mikewalker/WindowsLiveWriter/EnterpriseLibrary4.0Released_103AE/clip_image001_2.jpg"&gt;&lt;img height="84" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/mikewalker/WindowsLiveWriter/EnterpriseLibrary4.0Released_103AE/clip_image001_thumb.jpg" width="311" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc511823.aspx"&gt;Enterprise Library&lt;/a&gt; is a collection of application blocks intended for use by developers who build complex, enterprise-level applications. Enterprise Library is used when building applications that are typically to be deployed widely and to interoperate with other applications and systems. In addition, they generally have strict security, reliability, and performance requirements. &lt;/p&gt;  &lt;p&gt;The goals of Enterprise Library are the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Consistency&lt;/b&gt;. All Enterprise Library application blocks feature consistent design patterns and implementation approaches. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Extensibility&lt;/b&gt;. All application blocks include defined extensibility points that allow developers to customize the behavior of the application blocks by adding their own code. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Ease of use.&lt;/b&gt; Enterprise Library offers numerous usability improvements, including a graphical configuration tool, a simpler installation procedure, and clearer and more complete documentation and samples. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Integration.&lt;/b&gt; Enterprise Library application blocks are designed to work well together or individually. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;These are typically rationalized through:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Online Guidance &lt;/li&gt;    &lt;li&gt;Scenarios or &lt;a href="http://msdn.microsoft.com/en-us/library/cc512464.aspx#EntLib4lpGettingStarted"&gt;QuickStart samples&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;QuickStart Walkthroughs &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C8CA14D0-05EA-4A44-AE78-F5E4DF6208AF&amp;amp;displaylang=en"&gt;Hands-On Labs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Sample Source Code &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There will be a webcast in June 2008&amp;#160; giving an overview of the new features of Enterprise Library 4.0. You can find more detail on the Enterprise Library &lt;a href="http://msdn.microsoft.com/entlib"&gt;landing page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;What's New&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This release of Enterprise Library includes the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Integration with the Unity Application Block &lt;/li&gt;    &lt;li&gt;Windows Management Instrumentation (WMI) 2.0 support and improved instrumentation &lt;/li&gt;    &lt;li&gt;Performance improvements (particularly, in the Logging Application Block) &lt;/li&gt;    &lt;li&gt;Pluggable Cache Managers &lt;/li&gt;    &lt;li&gt;Visual Studio 2008 support &lt;/li&gt;    &lt;li&gt;Bug fixes &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;Note: existing public APIs (v3.1) are still supported.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Links&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;MSDN site: &lt;a href="http://msdn.microsoft.com/entlib"&gt;http://msdn.microsoft.com/entlib&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Community Forum: &lt;a href="http://go.microsoft.com/fwlink/?LinkID=119312"&gt;http://go.microsoft.com/fwlink/?LinkID=119312&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Community Extensions: &lt;a href="http://codeplex.com/entlibcontrib"&gt;http://codeplex.com/entlibcontrib&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;VIA : &lt;/strong&gt;&lt;a href="http://blogs.msdn.com/mikewalker/archive/2008/05/16/enterprise-library-4-0-released.aspx" target="_blank"&gt;&lt;strong&gt;Mike Walker's Blog&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6199466" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET/default.aspx" /><category term=".NET 3.0 &amp; .NET 3.5" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/.NET+3.0+_2600_+.NET+3.5/default.aspx" /><category term="Microsoft" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Microsoft/default.aspx" /><category term="Patterns and Practices" scheme="http://weblogs.asp.net/hosamkamel/archive/tags/Patterns+and+Practices/default.aspx" /></entry><entry><title>Yahoo! Internet Location Platform</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/hosamkamel/archive/2008/05/14/yahoo-internet-location-platform.aspx" /><id>http://weblogs.asp.net/hosamkamel/archive/2008/05/14/yahoo-internet-location-platform.aspx</id><published>2008-05-14T21:00:06Z</published><updated>2008-05-14T21:00:06Z</updated><content type="html">&lt;p&gt;Welcome to the developer preview of the Yahoo! Internet Location Platform. The Yahoo! Internet Location Platform provides a resource for managing all geo-permanent named places on Earth. Our purpose in creating the Internet Location Platform is to provide the Yahoo! Geographic Developer Community with the vocabulary and grammar to describe the world's geography in an unequivocal, permanent, and language-neutral manner.&lt;/p&gt;  &lt;p&gt;The Internet Location Platform is designed to facilitate spatial interoperability and geographic discovery; users can traverse the spatial hierarchy, identify the geography relevant to their users and their business, and in turn, unambiguously geotag, geotarget, and geolocate data across the Web.&lt;/p&gt;  &lt;h5&gt;Getting Started&lt;/h5&gt;  &lt;ol&gt;   &lt;li&gt;Get an &lt;a href="http://developer.yahoo.com/wsregapp/"&gt;Application ID&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Read the &lt;a href="http://developer.yahoo.com/geo/guide/"&gt;online documentation&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Fire up a web browser or your favorite scripting language and explore the world &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;read more here &lt;a href="http://developer.yahoo.com/geo/" target="_blank"&gt;Yahoo developer Network&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6189647" width="1" height="1"&gt;</content><author><name>HosamKamel</name><uri>http://weblogs.asp.net/members/HosamKamel.aspx</uri></author></entry></feed>