<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6223254188096762069</id><updated>2011-11-28T00:15:13.552Z</updated><category term='SQL SERVER MySQL'/><category term='Windows Vista lanch'/><category term='AJAX started ASP .NET'/><title type='text'>Technologies Now</title><subtitle type='html'>Blog that contains articles about new technologies related or not with programming.
I will describe and solves some problems that I encounter in my career. ASP .NET, AJAX, Javascript, C++, C# and SQL are some of the subjects that will appear.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default?start-index=101&amp;max-results=100'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>102</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-730350770556245533</id><published>2010-01-22T19:13:00.000Z</published><updated>2010-01-22T19:13:13.173Z</updated><title type='text'>One more GREAT Host</title><summary type='text'>As I being telling on my blog, in previous posts, I trying to find a new web host.

Why? The reason is simple, my current host is too expensive, and give me any garantees about backups plans.

You need to checkout Web Hosting Geeks, it's simply a GREAT web site hosting. I garatee that you will simply love it.</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/730350770556245533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=730350770556245533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/730350770556245533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/730350770556245533'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2010/01/one-more-great-host.html' title='One more GREAT Host'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8287810642031997883</id><published>2010-01-22T19:08:00.000Z</published><updated>2010-01-22T19:08:10.708Z</updated><title type='text'>Great Host</title><summary type='text'>Today I have searched the web for a good web hosting.

After some time, I found out about Web Hosting Rating, it is simply great, the support, the service and of course the price.

In these days where good host, for good price, are hard to find I recomended Web Hosting Rating</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8287810642031997883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8287810642031997883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8287810642031997883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8287810642031997883'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2010/01/great-host.html' title='Great Host'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6135410748472901961</id><published>2010-01-08T18:33:00.002Z</published><updated>2010-01-08T18:42:27.447Z</updated><title type='text'>IContact</title><summary type='text'>iContact is an easy to use email marketing software, surveying, autoresponder, and blogging tool that allows small businessesto easily communicate online with their customers, prospects, and members.

email marketing solution that will fill all your requirements very cheap.

email marketing service that iContact starts at $9.95 per month and scales upward based on list size. They also have an </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6135410748472901961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6135410748472901961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6135410748472901961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6135410748472901961'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2010/01/icontact.html' title='IContact'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4896422288180134600</id><published>2007-06-27T16:33:00.000Z</published><updated>2007-06-27T16:34:50.848Z</updated><title type='text'>How To Crash Windows Vista In 10 Seconds Or Less</title><summary type='text'>Microsoft’s Windows Vista operating system is a mighty paradox. On the one hand, it’s more robust and feature-rich than any of its predecessors. For the most part, it’s also more secure and is immune to many pretty sophisticated takedown attempts. But it’s got one nasty Achilles’ Heel, which’ll enable you to crash the OS in under 10 seconds. Here’s the deal: One of the simplest command sequences </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4896422288180134600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4896422288180134600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4896422288180134600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4896422288180134600'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/how-to-crash-windows-vista-in-10.html' title='How To Crash Windows Vista In 10 Seconds Or Less'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2781579739716799173</id><published>2007-06-26T21:20:00.000Z</published><updated>2007-06-27T16:41:04.755Z</updated><title type='text'>CodeSnip: Simple Array Shuffler</title><summary type='text'>Introduction    ShuffleArray is a function that takes an array as argument, shuffles it, and returns another array holding the shuffled items.    Steps    The steps of shuffling are as follows: 1.      Create a new array with the same dimension of the original array to be shuffled. 2.      Select an item randomly from the original array and insert it in the new array. 3.      Repeat the previous </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2781579739716799173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2781579739716799173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2781579739716799173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2781579739716799173'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/codesnip-simple-array-shuffler.html' title='CodeSnip: Simple Array Shuffler'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5921209838797157056</id><published>2007-06-26T21:12:00.000Z</published><updated>2007-06-27T16:41:51.096Z</updated><title type='text'>Client Printing Support in SQL Server Reporting Using SOAP</title><summary type='text'>As the reports rendered by the “Render()” web method do not support the toolbar provided in the “ReportViewer” control, it makes a difficult choice for a programmer to print reports from the application directly. One of the method to use, the printing functionality as in toolbar of the ReportViewer control, can be implemented by certain customization in the application. This can be said as Direct</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5921209838797157056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5921209838797157056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5921209838797157056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5921209838797157056'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/client-printing-support-in-sql-server.html' title='Client Printing Support in SQL Server Reporting Using SOAP'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4574195051316559748</id><published>2007-06-26T21:08:00.000Z</published><updated>2007-06-27T16:42:37.656Z</updated><title type='text'>Selecting data from different databases</title><summary type='text'>GianMarco writes “I need to make a view that includes external data in different DB (still sql, on the same server). How can I do it? In acces I can link external table and then create my query but in Sql?”&lt;!--  –&gt;  You can type something like this from any database: SELECT *FROM pubs.dbo.authors Table names (and all database objects) can be qualified with the database name and owner name of the </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4574195051316559748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4574195051316559748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4574195051316559748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4574195051316559748'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/selecting-data-from-different-databases.html' title='Selecting data from different databases'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2191392727843689847</id><published>2007-06-25T16:40:00.000Z</published><updated>2007-06-27T16:40:20.827Z</updated><title type='text'>How Do I: Write Code More Quickly with Unit Tests?</title><summary type='text'>In this video we learn how Unit Testing can increase your productivity by easing the debugging process. We see how Visual Studio Team System can generate a Unit Test to automate execution of code that is being debugged, which saves you the time it takes to fire up your Web application and perform any steps needed to manually execute the same code. The result of Unit Testing is that you can write </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2191392727843689847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2191392727843689847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2191392727843689847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2191392727843689847'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/how-do-i-write-code-more-quickly-with.html' title='How Do I: Write Code More Quickly with Unit Tests?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2670281060040702472</id><published>2007-06-23T17:00:00.000Z</published><updated>2007-06-27T16:39:20.624Z</updated><title type='text'>Script# + Reflector</title><summary type='text'>One of the benefits of using Script# that I’ve alluded to multiple times now, is the ability to use a standard class browser like .NET Reflector against your code. If you’re using Reflector, you probably want to browse your Script# assemblies separate from the .NET Framework assemblies because of their overlap (eg. both of them contain a definition of System.Object and other basic classes such as</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2670281060040702472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2670281060040702472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2670281060040702472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2670281060040702472'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/script-reflector.html' title='Script# + Reflector'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2619292699227282528</id><published>2007-06-23T10:00:00.000Z</published><updated>2007-06-27T16:39:50.358Z</updated><title type='text'>Display XML Menu Items Based On User</title><summary type='text'>Displaying a menu that shows items based on the current user can be done easily by using roles in membership. In ASP.NET 2.0 membership and login controls make it easy to setup and maintain users for a web site. However, membership comes with some overhead. For example, a database (usually SQL Server) is required to store user information. Another issue with membership is deployment since all </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2619292699227282528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2619292699227282528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2619292699227282528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2619292699227282528'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/display-xml-menu-items-based-on-user.html' title='Display XML Menu Items Based On User'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1035963499043195434</id><published>2007-06-22T10:00:00.000Z</published><updated>2007-06-27T16:37:33.123Z</updated><title type='text'>Silverlight content only prints in IE (for now)</title><summary type='text'>Last night I made a simple Silverlight maze generator for my 6 year old daughter, who’s really into mazes right now. When I tried to print the resulting mazes, I found that the Silverlight content was was blank in Firefox (left), but worked in IE (right):  The official word seems to be that printing Silverlight 1.1 content is unsupported, but is being considered as a 1.1 feature. It sounds like </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1035963499043195434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1035963499043195434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1035963499043195434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1035963499043195434'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/silverlight-content-only-prints-in-ie.html' title='Silverlight content only prints in IE (for now)'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3445667570034396256</id><published>2007-06-21T22:00:00.000Z</published><updated>2007-06-27T16:36:49.417Z</updated><title type='text'>Validation Application Block PropertyProxyValidator Screencast</title><summary type='text'>The screencast discusses the ValueConvert Event of the PropertyProxyValidator that is used to convert form control values to types expected by the Validators. The screencast discusses: Validation Application BlockPropertyProxyValidatorValueConvert Event of PropertyProxyValidatorInt32.TryParse and DateTime.TryParseRangeValidator and RelativeDateTimeValidator Download ( 5MB, 8min AVI File )</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3445667570034396256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3445667570034396256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3445667570034396256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3445667570034396256'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/validation-application-block.html' title='Validation Application Block PropertyProxyValidator Screencast'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7679161414601948167</id><published>2007-06-21T17:40:00.000Z</published><updated>2007-06-21T21:58:30.749Z</updated><title type='text'>Security Practices: ASP.NET 2.0 Security Practices at a Glance</title><summary type='text'>I printed out this fantastic article on MSDN, called Security Practices: ASP.NET 2.0 Security Practices at a Glance.  If you do nothing else this weekend, I recommend you check out the article here and see where you can improve the security of your applications. Here are just a few of the items worth noting.  I hope to go into them all in more detail in future posts: Use PrincipalPermission to </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7679161414601948167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7679161414601948167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7679161414601948167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7679161414601948167'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/security-practices-aspnet-20-security.html' title='Security Practices: ASP.NET 2.0 Security Practices at a Glance'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8742625437741115669</id><published>2007-06-21T13:56:00.000Z</published><updated>2007-06-21T21:57:38.083Z</updated><title type='text'>ASP.NET Security</title><summary type='text'>Microsoft’s patterns and practices group recently published their ASP.NET 2.0 Security Best Practices.  If you haven’t read this document, I encourage you to do so as security is everyone’s responsibility ( unfortunately ). Given the anticipated release of .NET 2.0 in the upcoming weeks, I have been busy upgrading a number of my checklists, code generation templates, and personal best practices </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8742625437741115669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8742625437741115669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8742625437741115669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8742625437741115669'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/aspnet-security.html' title='ASP.NET Security'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2578449614318989639</id><published>2007-06-20T22:15:00.000Z</published><updated>2007-06-21T21:56:26.471Z</updated><title type='text'>Cross-Site Scripting</title><summary type='text'>Another of my favorite ASP.NET Security Best Practices is to eliminate cross-site scripting, which basically involves people who enter HTML and JavaScript code into web forms in an attempt to inject unexpected data and cause various problems.  To avoid cross-site scripting there are two things that need to be done: Verify Input - Constrain the acceptable range of input characters.Encode Input - </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2578449614318989639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2578449614318989639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2578449614318989639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2578449614318989639'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/cross-site-scripting.html' title='Cross-Site Scripting'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8355839800661277075</id><published>2007-06-20T21:00:00.000Z</published><updated>2007-06-21T21:55:22.032Z</updated><title type='text'>Verify Input - RegularExpressionValidator Control and Regex.IsMatch</title><summary type='text'>ASP.NET has a RegularExpressionValidator Control that you can attach to ASP.NET TextBox Controls as your first line of defense.    ID=“regexpName“ runat=“server“    ErrorMessage=“This expression does not validate.“    ControlToValidate=“txtName“    ValidationExpression=“^[a-zA-Z’.s]{1,40}$“ /&gt;A malicious hacker can also post back to your page not using the form, so you will also have to use the </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8355839800661277075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8355839800661277075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8355839800661277075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8355839800661277075'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/verify-input-regularexpressionvalidator.html' title='Verify Input - RegularExpressionValidator Control and Regex.IsMatch'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8138395441951922654</id><published>2007-06-20T18:53:00.000Z</published><updated>2007-06-21T21:54:17.464Z</updated><title type='text'>Encode Input using HttpUtility.HtmlEncode</title><summary type='text'>Often you need to display the user input back to the user on a web page. This is when the HttpUtility.HtmlEncode method comes in handy, which is part of the .NET Framework.Use the HttpUtility.HtmlEncode method to encode output if it contains input from the user, such as input from form fields, query strings, and cookies or from other sources, such as databases. Never just echo input back to the </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8138395441951922654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8138395441951922654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8138395441951922654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8138395441951922654'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/encode-input-using-httputilityhtmlencod.html' title='Encode Input using HttpUtility.HtmlEncode'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2705711316095261729</id><published>2007-06-19T18:09:00.000Z</published><updated>2007-06-19T22:10:15.282Z</updated><title type='text'>Pimp Out Your Panels - Part2</title><summary type='text'>In part 1 we examined several extenders in the AJAX Control Toolkit that are useful for enhancing the standard ASP.NET Panel control. Our exploration of the AJAX Control Toolkit now continues as we examine several more extenders that can bring new life to the boring old ASP.NET Panel control; we continue the journey by examining the AlwaysVisibleControl and ResizableControl extenders and the </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2705711316095261729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2705711316095261729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2705711316095261729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2705711316095261729'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/pimp-out-your-panels-part2.html' title='Pimp Out Your Panels - Part2'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8825087881331081322</id><published>2007-06-19T10:08:00.000Z</published><updated>2007-06-19T22:09:21.730Z</updated><title type='text'>Pimp Out Your Panels - Part1</title><summary type='text'>The ASP.NET 2.0 Panel control is a valuable, albeit somewhat plain, control. Although useful, it’s difficult to get excited about it — until you see all the new functionality with which it can be enhanced by taking advantage of the free, open source ASP.NET AJAX Control Toolkit. Packed with rich functionality, this toolkit is a goldmine for Web developers looking to save AJAX development time. </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8825087881331081322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8825087881331081322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8825087881331081322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8825087881331081322'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/pimp-out-your-panels-part1.html' title='Pimp Out Your Panels - Part1'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5700951101151177414</id><published>2007-06-18T21:47:00.000Z</published><updated>2007-06-19T22:08:03.513Z</updated><title type='text'>ASP.NET Security [Part I]</title><summary type='text'>Security is one of the most important concerns in application software development. Building a robust security model is one of the most important factors that drive the success of application software. As far as security in ASP.NET is concerned, three terms come into my mind, i.e., Authentication, Authorization and Impersonation. Put simply, authentication authenticates the user’s credentials and</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5700951101151177414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5700951101151177414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5700951101151177414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5700951101151177414'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/aspnet-security-part-i.html' title='ASP.NET Security [Part I]'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2445174877621898709</id><published>2007-06-15T20:44:00.000Z</published><updated>2007-06-15T20:44:48.140Z</updated><title type='text'>skmMenu.com - Open Source</title><summary type='text'>skmMenu.com is the official homepage for skmMenu, an open-source  ASP.NET menu server control. skmMenu was created in October 2003 by Scott Mitchell for  a two-part article series for the MSDN ASP.NET Dev Center. Since  skmMenu's creation, numerous developers have added features and enhancements to  skmMenu. (See all contributors at Contributors  page!) The main contributor since skmMenu's </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2445174877621898709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2445174877621898709' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2445174877621898709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2445174877621898709'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/skmmenucom-open-source.html' title='skmMenu.com - Open Source'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-561238191187757056</id><published>2007-06-15T12:45:00.001Z</published><updated>2007-06-15T12:45:57.349Z</updated><title type='text'>Working with Custom Error Pages Using ASP.NET</title><summary type='text'>                                            Introduction                                                              Every application should have error handling.  We try to trap errors using try-catch-finally block.  But what happens in the case of an unhandled exception in application?  ASP.NET produces an error page (usually located at c:\winnt\help\iishelp\common) when an application throws </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/561238191187757056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=561238191187757056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/561238191187757056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/561238191187757056'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/working-with-custom-error-pages-using.html' title='Working with Custom Error Pages Using ASP.NET'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3578035237375989170</id><published>2007-06-13T23:20:00.000Z</published><updated>2007-06-15T20:48:27.474Z</updated><title type='text'>ASP.NET Ajax Grid and Pager</title><summary type='text'>                 This article will show you how to create an AJAX Grid and a generic pager, which mimics the built-in GridView control on the client side. Features The Control(s) Provides: Able to bind to any web service call that returns an array.A GridView like API on the client side.Able to AutoGenerate Columns based upon the dataSource.Support for Sorting and Paging where developer can spawn </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3578035237375989170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3578035237375989170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3578035237375989170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3578035237375989170'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/aspnet-ajax-grid-and-pager.html' title='ASP.NET Ajax Grid and Pager'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6656417760599207672</id><published>2007-06-13T20:46:00.000Z</published><updated>2007-06-15T20:47:19.532Z</updated><title type='text'>How do I find a stored procedure containing ?</title><summary type='text'>I see this question at least once a week. Usually, people are trying to find all the stored procedures that reference a specific object. While I think that the best place to do this kind of searching is through your source control tool (you do keep your database objects in source control, don't you?), there are certainly some ways to do this in the database.      Let's say you are searching for '</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6656417760599207672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6656417760599207672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6656417760599207672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6656417760599207672'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/how-do-i-find-stored-procedure.html' title='How do I find a stored procedure containing &lt;text&gt;?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8743405014020219203</id><published>2007-06-12T15:53:00.001Z</published><updated>2007-06-12T15:53:19.860Z</updated><title type='text'>Visual Studio Code Name “Orcas” Beta 1</title><summary type='text'>Today Microsoft lauch new Visual Studio 8 Beta 1 Express versions  Visual Studio code name "Orcas" is the next generation development tool for  Windows Vista, the 2007 Office system, and the Web. Beta 1 consists of multiple  releases including, Visual Studio Professional Edition, Visual Studio Team Suite  and Visual Studio Team Foundation Server, which are available as self-extracting  </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8743405014020219203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8743405014020219203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8743405014020219203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8743405014020219203'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/visual-studio-code-name-orcas-beta-1.html' title='Visual Studio Code Name “Orcas” Beta 1'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8363437196828258653</id><published>2007-06-08T11:27:00.000Z</published><updated>2007-06-11T08:28:48.407Z</updated><title type='text'>Cross Page posting in ASP.NET 2.0</title><summary type='text'>                 We always tend to post data from one page to another in a typical web application. For example, user name entered on login page getting displayed in welcome message on homepage. How do you generally post values/data from one page to another page in ASP.NET 1.x? There are different ways in which you can exchange the data in ASP.NET 1.x like Query strings, Server.Transfer method, </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8363437196828258653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8363437196828258653' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8363437196828258653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8363437196828258653'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/cross-page-posting-in-aspnet-20.html' title='Cross Page posting in ASP.NET 2.0'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3461676905908067272</id><published>2007-06-08T09:26:00.000Z</published><updated>2007-06-11T08:27:17.429Z</updated><title type='text'>MSDN Search Gadget Updated</title><summary type='text'>                 A while back I posted an MSDN search gadget that allows you to search for APIs and other developer content off of the MSDN site directly from the sidebar, both as an exercise to get some value from the sidebar screen real estate, as well as to demo Script#. See the initial post  for a screenshot as well as some more details about the code) Earlier this week, I got an email about </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3461676905908067272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3461676905908067272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3461676905908067272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3461676905908067272'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/msdn-search-gadget-updated.html' title='MSDN Search Gadget Updated'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8860123839141616288</id><published>2007-06-08T08:31:00.000Z</published><updated>2007-06-08T16:56:11.469Z</updated><title type='text'>Webroot Spy Sweeper software</title><summary type='text'> Recently I had formatted my computer and had installed a new operation system.    When I was trying to access to the internet, I realized that the connection was very slow comparing to other times and after a while the connection broke up and I needed to reset the computer to get internet again. But the funny thing was that the connection only last for five to ten minutes without getting slower </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8860123839141616288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8860123839141616288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8860123839141616288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8860123839141616288'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/webroot-spy-sweeper-software.html' title='Webroot Spy Sweeper software'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6764436409230166033</id><published>2007-06-07T16:35:00.000Z</published><updated>2007-06-07T17:22:52.775Z</updated><title type='text'>Test your site in a variety of browsers</title><summary type='text'>A client needed some help with a display issue on Safari / Mac. Browsercam is a good solution and is reasonably priced, but for  this simple issue I just needed to see the site in Safari / Mac and make sure I  hadn't affected IE6 as well.Browsershots is free and has a huge  variety of browsers on the three major platforms. The turnaround can be pretty  slow (2 1/2 hours in my case) so sure you </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6764436409230166033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6764436409230166033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6764436409230166033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6764436409230166033'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/test-your-site-in-variety-of-browsers.html' title='Test your site in a variety of browsers'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8772877740209239825</id><published>2007-06-06T23:21:00.000Z</published><updated>2007-06-07T17:21:46.009Z</updated><title type='text'>Mobile Web development with ASP.NET 2.0</title><summary type='text'>ASP.NET 2.0 will introduce a new control adapter architecture that allows any ASP.NET 2.0 server control to create alternate behaviors for other browsers, including mobile devices (this adapter architecture is similar to the technology used in the ASP.NET 1.x mobile controls). By default the ASP.NET 2.0 controls render XHTML. The ASP.NET 2.0 release will also include the ASP.NET 1.1 mobile </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8772877740209239825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8772877740209239825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8772877740209239825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8772877740209239825'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/mobile-web-development-with-aspnet-20.html' title='Mobile Web development with ASP.NET 2.0'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6131796511163199300</id><published>2007-06-05T22:00:00.000Z</published><updated>2007-06-05T20:53:55.844Z</updated><title type='text'>Caching Data at Application Startup</title><summary type='text'>Introduction  The two previous tutorials looked at caching data in the Presentation and  Caching Layers. In Caching Data with the  ObjectDataSource, we looked at using the ObjectDataSource’s caching features  to cache data in the Presentation Layer. Caching Data in the Architecture examined  caching in a new, separate Caching Layer. Both of these tutorials used  reactive loading in working with </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6131796511163199300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6131796511163199300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6131796511163199300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6131796511163199300'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/caching-data-at-application-startup.html' title='Caching Data at Application Startup'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8852079732618015419</id><published>2007-06-04T20:36:00.000Z</published><updated>2007-06-04T17:43:32.895Z</updated><title type='text'>New ASP .NET Video - How Do I: Use the ASP.NET AJAX ListSearch Extender?</title><summary type='text'>   This video demonstrates the use of the ListSearch extender control from the ASP.NET AJAX Control Toolkit. The ListSearch extender enhances DropDownList and ListBox controls so that a user can select an item in the list by simply typing its first few characters. This enhancement improves the user experience by providing an intuitive way of selecting an item from a long list.     #39 | How Do I:</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8852079732618015419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8852079732618015419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8852079732618015419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8852079732618015419'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/new-asp-net-video-how-do-i-use-aspnet.html' title='New ASP .NET Video - How Do I: Use the ASP.NET AJAX ListSearch Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3693524450334922992</id><published>2007-06-04T16:38:00.000Z</published><updated>2007-06-04T16:39:27.113Z</updated><title type='text'>Caching Data with the ObjectDataSource</title><summary type='text'>Introduction  In computer science, caching is the process of taking data or  information that is expensive to obtain and storing a copy of it in a location  that is quicker to access. For data-driven applications, large and complex  queries commonly consume the majority of the application’s execution time. Such  an application’s performance, then, can often be improved by storing the results  of </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3693524450334922992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3693524450334922992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3693524450334922992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3693524450334922992'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/caching-data-with-objectdatasource.html' title='Caching Data with the ObjectDataSource'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5906223786533328174</id><published>2007-06-01T13:00:00.000Z</published><updated>2007-06-04T17:42:51.570Z</updated><title type='text'>New Video - “How Do I?” with ASP.NET AJAX</title><summary type='text'>The NoBot control from the ASP.NET AJAX Control Toolkit helps prevent certain  types of unauthorized access to your Web applications. In this video we see how  the NoBot control provides a number of built-in guards against automated access,  including checking the number and frequency of form submissions. We also see how  the control allows the developer to define a custom challenge, such as a  </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5906223786533328174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5906223786533328174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5906223786533328174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5906223786533328174'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/2-new-videos-how-do-i-with-aspnet-ajax.html' title='New Video - “How Do I?” with ASP.NET AJAX'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-309569808651554296</id><published>2007-05-31T22:39:00.000Z</published><updated>2007-06-04T17:43:17.049Z</updated><title type='text'>Caching Data in the Architecture</title><summary type='text'>Introduction  As we saw in the preceding tutorial, caching the ObjectDataSource’s data is  as simple as setting a couple of properties. Unfortunately, the ObjectDataSource  applies caching at the Presentation Layer, which tightly couples the caching  policies with the ASP.NET page. One of the reasons for creating a layered  architecture is to allow such couplings to be broken. The Business Logic </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/309569808651554296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=309569808651554296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/309569808651554296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/309569808651554296'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/06/caching-data-in-architecture.html' title='Caching Data in the Architecture'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5274309413301993965</id><published>2007-05-31T19:04:00.000Z</published><updated>2007-05-31T19:48:18.898Z</updated><title type='text'>Temp Tables and Table Variables: When To Use What And Why - Part 1</title><summary type='text'>An experience I had once upon a time made me look at writing efficient code even more seriously and meticulously. You usually learn these things the hard way and for me, this was one of those situations where you had to clean up someone else's code and such an excerise teaches you a lot (other than wanting to whine).During that time, I had just got myself into a project which had phase 2 project </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5274309413301993965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5274309413301993965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5274309413301993965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5274309413301993965'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/temp-tables-and-table-variables-when-to.html' title='Temp Tables and Table Variables: When To Use What And Why - Part 1'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4116847387084958572</id><published>2007-05-29T18:50:00.001Z</published><updated>2007-05-29T18:50:26.377Z</updated><title type='text'>Paging and Sorting with the GridView</title><summary type='text'>   By default, the DetailsView shows a single record from its data source control. To allow the user to view all records, stepping through them one at a time, we needed to configure the DetailsView to allow paging. This, of course, was as simple as checking the Enable Paging check box in the DetailsView's smart tag and then customizing the paging interface through the Properties window. (Refer </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4116847387084958572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4116847387084958572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4116847387084958572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4116847387084958572'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/paging-and-sorting-with-gridview.html' title='Paging and Sorting with the GridView'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7689220885504176699</id><published>2007-05-29T17:25:00.001Z</published><updated>2007-05-29T17:25:10.302Z</updated><title type='text'>Pressure of Light Can Move Liquid</title><summary type='text'>Scientists have figured out how to create a jet of liquid with nothing but the power of light. They shined a laser beam through a soapy liquid, producing a long jet that eventually broke up into droplets.  “Light is actually pushing onto us slightly. This effect is called radiation pressure,” Zhang said.  This gentle pressure generated by photons-particles of light-ordinarily goes unnoticed.  But</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7689220885504176699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7689220885504176699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7689220885504176699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7689220885504176699'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/pressure-of-light-can-move-liquid.html' title='Pressure of Light Can Move Liquid'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5641653559619817262</id><published>2007-05-28T14:06:00.000Z</published><updated>2007-05-28T21:39:00.858Z</updated><title type='text'>Recursive Join In SQL</title><summary type='text'>I have found this article at 4GuysFromRolla  Today's question comes from Michael S.:                                     First of all, thank God for your return! I was looking for your contact information just two days ago and was disappointed that I couldn't find it.              I have a general question that is probably considered fairly advanced. If possible, I'd like the answer to apply to </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5641653559619817262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5641653559619817262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5641653559619817262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5641653559619817262'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/recursive-join-in-sql.html' title='Recursive Join In SQL'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6657671605350802155</id><published>2007-05-26T10:07:00.001Z</published><updated>2007-05-26T10:07:25.789Z</updated><title type='text'>Disabling and reenabling a trigger</title><summary type='text'>The following example uses the DISABLE TRIGGER option of ALTER TABLE to disable the trigger and allow for an insert that would typically violate the trigger. ENABLE TRIGGER is then used to re-enable the trigger.       CREATE TABLE trig_example (id INT, name VARCHAR(12),salary MONEY) ;GO-- Create the trigger.CREATE TRIGGER trig1 ON trig_example FOR INSERTASIF (SELECT COUNT(*) FROM INSERTEDWHERE </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6657671605350802155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6657671605350802155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6657671605350802155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6657671605350802155'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/disabling-and-reenabling-trigger.html' title='Disabling and reenabling a trigger'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3155867026631872006</id><published>2007-05-24T23:07:00.000Z</published><updated>2007-05-28T21:37:43.325Z</updated><title type='text'>Using Cookies in ASP.NET - Part 1</title><summary type='text'>A cookie is stored on the client's machine by their web browser software. To set a cookie, we include information in an HttpResponse that instructs the browser to save a cookie on the client's system. Here's the basic code for writing a Cookie in ASP.NET                                                                                                                                           Using </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3155867026631872006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3155867026631872006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3155867026631872006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3155867026631872006'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/using-cookies-in-aspnet-part-1.html' title='Using Cookies in ASP.NET - Part 1'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6193181764665813613</id><published>2007-05-24T18:22:00.001Z</published><updated>2007-05-24T18:22:17.646Z</updated><title type='text'>Enterprise Library Configuration Tool</title><summary type='text'>Enterprise Library Configuration Tool  Once I create my website in Visual Studio 2005, I immediately open up the Enterprise Library Configuration Tool and use it to open the existing web.config file.  Using only the tool, I then add the logging application block configuration section to web.config, remove all the defaults, and replace them with a simple FlatFile TraceListener that catches all </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6193181764665813613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6193181764665813613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6193181764665813613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6193181764665813613'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/enterprise-library-configuration-tool.html' title='Enterprise Library Configuration Tool'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2827691667951717308</id><published>2007-05-23T13:38:00.000Z</published><updated>2007-05-28T21:28:57.882Z</updated><title type='text'>Videos on Visual Studio Team System</title><summary type='text'>This video series shows you how to use Visual Studio Team System to improve  the quality and integrity of your software solutions. Visit the VSTS Developer Center on MSDN  for additional resources and download or order your trial copy of Visual Studio  Team Suite or Team Foundation today.        #1 | Introduction to Unit Testing with  Team System  (10 minutes, 54 seconds)          #2 | </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2827691667951717308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2827691667951717308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2827691667951717308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2827691667951717308'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/videos-on-visual-studio-team-system.html' title='Videos on Visual Studio Team System'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7473551146057584924</id><published>2007-05-22T12:27:00.001Z</published><updated>2007-05-22T12:27:41.286Z</updated><title type='text'>Membership API Extended</title><summary type='text'>Microsoft ASP.NET 2.0 shipped with a complete membership API that allows  developers to manage the application’s users and their roles. However, this API  best suits small to medium Web sites due to their limitation in expressing a  detailed member record.                                   "                             To have a better understanding of the provider model in ASP.NET 2.0, I highly</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7473551146057584924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7473551146057584924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7473551146057584924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7473551146057584924'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/membership-api-extended.html' title='Membership API Extended'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7324885990602743667</id><published>2007-05-22T09:00:00.000Z</published><updated>2007-05-22T09:18:16.616Z</updated><title type='text'>Ajax security holes and how to fill them</title><summary type='text'>Every data theft, security breach and Web site vulnerability that grabs  headlines further emphasizes the need to secure Web applications. As developers  begin to move to Ajax and ASP.NET AJAX programming, security takes on a new  level of importance.  Although the technology does not introduce any new security holes per se,  Ajax does increase the attack surface open to hackers, since both </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7324885990602743667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7324885990602743667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7324885990602743667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7324885990602743667'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/ajax-security-holes-and-how-to-fill.html' title='Ajax security holes and how to fill them'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2634545951480587667</id><published>2007-05-21T11:32:00.000Z</published><updated>2007-05-21T11:33:02.295Z</updated><title type='text'>Globalizing ASP.NET Applications With Non-Standard Languages</title><summary type='text'>Introduction  Have you ever wanted to use a language, character set or encoding type not inherently supported in the .NET  Framework in your web applications?  Perhaps you've got a comical interest to display your content in Pig Latin,  Ewok, GeekSpeak, or some unique dialect you and your friends developed between each other.  Or, maybe you've got a  more legitimate business problem to solve, </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2634545951480587667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2634545951480587667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2634545951480587667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2634545951480587667'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/globalizing-aspnet-applications-with.html' title='Globalizing ASP.NET Applications With Non-Standard Languages'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6364346212670430372</id><published>2007-05-18T17:39:00.000Z</published><updated>2007-05-28T21:27:10.128Z</updated><title type='text'>Enterprise Library 3.1 is released</title><summary type='text'>Those with a keen eye may have already discovered the 3.1 release out in the  wild, first inside the new Smart Client Software  Factory release, and in the last couple of days the complete MSI has been  available if you searched through the MSDN download centre.  But now the final  pieces have come together, and the release is there for everyone to discover and  download from http://</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6364346212670430372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6364346212670430372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6364346212670430372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6364346212670430372'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/enterprise-library-31-is-released.html' title='Enterprise Library 3.1 is released'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3833882588983998795</id><published>2007-05-18T11:25:00.000Z</published><updated>2007-05-28T21:25:49.335Z</updated><title type='text'>The ASP.NET Web.config File Demystified</title><summary type='text'>Applications of XML have been integrated into .NET to such an extent that XML is hardly a buzzword anymore. Microsoft, as you probably know, has taken XML into the core of its .NET framework. Not only is XML a generally accepted format for the exchange of data, it's also used to store configuration settings.  Configuration settings for any of your ASP.NET Web applications can be stored in a </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3833882588983998795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3833882588983998795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3833882588983998795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3833882588983998795'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/aspnet-webconfig-file-demystified.html' title='The ASP.NET Web.config File Demystified'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1188893495537874837</id><published>2007-05-17T16:02:00.000Z</published><updated>2007-05-17T18:53:15.612Z</updated><title type='text'>Extending VS just got a TON easier</title><summary type='text'>If you're extending Visual Studio using the VSSDK, you probably know that it's no trivial task. If you were thinking about doing some VS extensibility stuff but it all seemed a daunting task, look no further.Both the experienced as well as the novice VS extensibility developers will find the VSIPFactory a worthwhile addition on their toolbox. What's even more valuable, it comes with complete </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1188893495537874837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1188893495537874837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1188893495537874837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1188893495537874837'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/extending-vs-just-got-ton-easier.html' title='Extending VS just got a TON easier'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3805964365321955019</id><published>2007-05-17T15:54:00.001Z</published><updated>2007-05-17T15:54:41.430Z</updated><title type='text'>CRM Software</title><summary type='text'>Hi bloggers from all the world,  Today while searching for news to update my blog I have found a new service.  Now exists a new service out there that focus more on making sales, and less on learning software.  Are you tired of spending hours learn about specific software and every time that it updated you need to do it all over again?  Learn how AIMpromote has improved "customer relationship </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3805964365321955019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3805964365321955019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3805964365321955019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3805964365321955019'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/crm-software.html' title='CRM Software'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3219061754282809395</id><published>2007-05-17T14:33:00.001Z</published><updated>2007-05-17T14:33:33.960Z</updated><title type='text'>Yahoo has a new Messenger for the web</title><summary type='text'> Yahoo has a new Messenger for the web, so, if you are Yahoo fan, check it out!    </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3219061754282809395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3219061754282809395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3219061754282809395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3219061754282809395'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/yahoo-has-new-messenger-for-web.html' title='Yahoo has a new Messenger for the web'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_djYeu-MX1YM/RkopBuJO7WI/AAAAAAAACFE/1bZcVqsL2Oo/s72-c/New+Yahoo+Messenger.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4898759940422961422</id><published>2007-05-16T23:53:00.000Z</published><updated>2007-05-17T18:55:12.796Z</updated><title type='text'>How xhtmlconformance kicked my ass</title><summary type='text'>This morning I started combing through every config file on two servers that I mentioned in my last post. Eventually, I found this in the root app of the second machine that was giving us problems:I think I knew almost as soon as I saw it that this was causing my pain. There had to be some reason that would cause the framework to render all of the cool stuff differently. Sure enough, that was it.</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4898759940422961422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4898759940422961422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4898759940422961422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4898759940422961422'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/how-xhtmlconformance-kicked-my-ass.html' title='How xhtmlconformance kicked my ass'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8440206501010552178</id><published>2007-05-16T22:31:00.000Z</published><updated>2007-05-16T22:34:38.510Z</updated><title type='text'>Why Microsoft can't ship open source code</title><summary type='text'>I've suggested a few times that Microsoft could go beyond just cooperating  with the open source community and actually ship open source code. For instance,  Paint.NET is a great alternative to MS Paint, so not just bundle it? Tonight I  had a very long conversation with someone who is in a position to really  understand both Microsoft and open source. Now I understand why my suggestion -  though</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8440206501010552178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8440206501010552178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8440206501010552178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8440206501010552178'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/why-microsoft-cant-ship-open-source.html' title='Why Microsoft can&apos;t ship open source code'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-9060215165107004859</id><published>2007-05-15T08:59:00.000Z</published><updated>2007-05-15T09:00:05.775Z</updated><title type='text'>Art in Coffe :D</title><summary type='text'>&lt;!-- by VF --&gt;    Milk, a cup of coffee and chocolate, it’s that you need to make, coffee art! See more pictures here.  Link &amp; Image:  weirdomatic  </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/9060215165107004859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=9060215165107004859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/9060215165107004859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/9060215165107004859'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/art-in-coffe-d.html' title='Art in Coffe :D'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4568237706738279802</id><published>2007-05-14T16:56:00.001Z</published><updated>2007-05-14T16:56:20.676Z</updated><title type='text'>Javascript Intellisense in Visual Studio "Orcas"</title><summary type='text'>   In February I did a blog post called My "First Look at Orcas" Presentation. It provided a good  summary of some of the cool web development features coming with Visual Studio  "Orcas".  If you haven't had a chance to read it, I recommend checking it out here.  One of the most highly anticipated features is the support for client  Javascript Intellisense within Visual Studio "Orcas" (this </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4568237706738279802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4568237706738279802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4568237706738279802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4568237706738279802'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/javascript-intellisense-in-visual.html' title='Javascript Intellisense in Visual Studio &quot;Orcas&quot;'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6725742926863919997</id><published>2007-05-08T18:06:00.001Z</published><updated>2007-05-08T18:06:24.462Z</updated><title type='text'>Datastreams</title><summary type='text'>When developing applications for big companies who had some legacy systems/applications running, and you are required to do the Data Extraction from the legacy systems import to your application. This, sometimes, can be really hard, especially when there are missing data in some rows, or some data extractions are comma delimited, some tab and some with other format like XLS, XML etc. Here’s the </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6725742926863919997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6725742926863919997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6725742926863919997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6725742926863919997'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/datastreams.html' title='Datastreams'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4541113520406188147</id><published>2007-05-08T16:57:00.001Z</published><updated>2007-05-08T16:57:12.974Z</updated><title type='text'>SQL Function - Default Parameters</title><summary type='text'>  Today I try to write a SQL function in SQL Server 2005, but after minutes of search I couldn't found anything that really works.  Check this example:  1&gt;  2&gt; drop PROCEDURE GetData  3&gt; GO  1&gt;  2&gt; -- Specifying a Default Parameter Value  3&gt;  4&gt; CREATE Function GetData( @TID int = 3 )  5&gt; AS  6&gt; SELECT * from Employee WHERE ID = @TID  7&gt; GO  1&gt;  2&gt; SELECT GetData( 1 )  3&gt; GO  ID          name</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4541113520406188147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4541113520406188147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4541113520406188147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4541113520406188147'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/05/sql-function-default-parameters.html' title='SQL Function - Default Parameters'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5863147608001998960</id><published>2007-04-10T07:22:00.001Z</published><updated>2007-04-10T07:22:36.433Z</updated><title type='text'>Enterprise Library 3.0 released to the wild! </title><summary type='text'>Tom Hollander just made the announcement  on his blog. Run out, download  it, try it out, and them them know what you think.   </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5863147608001998960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5863147608001998960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5863147608001998960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5863147608001998960'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/04/enterprise-library-30-released-to-wild.html' title='Enterprise Library 3.0 released to the wild! '/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8313631766730266726</id><published>2007-04-10T07:18:00.000Z</published><updated>2007-04-10T07:19:32.191Z</updated><title type='text'>C# Tutorials</title><summary type='text'>Check this tutorials on ASP . NET     Introduction  Creating a Data Access Layer  Creating a Business Logic Layer  Master Pages and Site Navigation     Basic Reporting  Displaying Data With the  ObjectDataSource  Declarative Parameters  Programmatically Setting the  ObjectDataSource's Parameter Values    Master/Detail  Master/Detail Filtering With a  DropDownList  Master/Detail Filtering With Two</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8313631766730266726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8313631766730266726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8313631766730266726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8313631766730266726'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/04/c-tutorials.html' title='C# Tutorials'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4046161030728398276</id><published>2007-04-08T11:10:00.000Z</published><updated>2007-04-08T11:15:22.888Z</updated><title type='text'>Videos</title><summary type='text'>Today I have found this new website http://channel9.msdn.com/ you can view many many videos all related with programming or technology.Yes, it a microsoft site but microsoft also has good products :P (forget Win ME)You can obtain various information about almost every microsoft products.In my opinion you should spend a couple of minutes a check it out.Hasta!!!</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4046161030728398276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4046161030728398276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4046161030728398276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4046161030728398276'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/04/videos.html' title='Videos'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2807558925761836372</id><published>2007-04-03T19:25:00.000Z</published><updated>2007-04-03T19:28:30.699Z</updated><title type='text'>SQL Server 2005 and TABLE Variable Coolness</title><summary type='text'>Check this Post I've always found working with stored procedures that return tabular data somewhat cumbersome within the context of another stored procedure.  In other words, it's not the most intuitive of tasks to call a stored procedure that returns a rowset and work with its data from within a stored procedure. There are several approaches that one might take to accomplish this.  Creating a </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2807558925761836372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2807558925761836372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2807558925761836372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2807558925761836372'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/04/sql-server-2005-and-table-variable.html' title='SQL Server 2005 and TABLE Variable Coolness'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5879110427987578952</id><published>2007-03-30T20:00:00.000Z</published><updated>2007-03-30T19:48:07.591Z</updated><title type='text'>Getting Started with Reporting Services</title><summary type='text'>SQL Server Reporting Services allows you to design and deploy nicely formatted  and interactive reports representative of your data.  Suitable for print or  online distribution, these reports and it allows you to get professional results  very quickly.  This video demonstrates how to set up Reporting Services and the  Business Intelligence Development Studio to build reports using the wizards and</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5879110427987578952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5879110427987578952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5879110427987578952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5879110427987578952'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/getting-started-with-reporting-services.html' title='Getting Started with Reporting Services'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7210534773148320658</id><published>2007-03-30T19:36:00.001Z</published><updated>2007-04-03T19:30:45.511Z</updated><title type='text'>How Do I: Use the ASP.NET AJAX AutoComplete Control</title><summary type='text'>This is one of my favorites features in AJAX Control Toolkit.By adding the Autocomplete to your site you are making a better interface to our users. And this is all the matter.The AutoComplete extender control from the ASP.NET AJAX Control Toolkit provides  real-time suggestions to the user as he or she types in a text box on the Web  page, where the list of suggestions is obtained by an </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7210534773148320658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7210534773148320658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7210534773148320658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7210534773148320658'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/how-do-i-use-aspnet-ajax-autocomplete.html' title='How Do I: Use the ASP.NET AJAX AutoComplete Control'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3608164126823672995</id><published>2007-03-30T18:27:00.000Z</published><updated>2007-03-30T19:33:44.036Z</updated><title type='text'>Ten cool Visual Studio Orcas features, part 2</title><summary type='text'>Visual Studio Orcas, due for release at the end of 2007, promises numerous  improvements for Visual Basic, a data query called the Language Integrated Query  (LINQ), a new Entity Framework for ADO.NET and updated tools for ASP.NET AJAX  and Office 2007 development.     This two-part series examines ten of the IDE's new features as they were  explained during sessions at DevConnections 2007. Part</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3608164126823672995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3608164126823672995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3608164126823672995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3608164126823672995'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/ten-cool-visual-studio-orcas-features.html' title='Ten cool Visual Studio Orcas features, part 2'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1580819757269962377</id><published>2007-03-29T20:15:00.000Z</published><updated>2007-04-03T19:32:14.680Z</updated><title type='text'>Maybe Bionic-Insects, Insect Lab</title><summary type='text'>If you like strange thing you must check this post.Come one and Check the photosInsect Lab is an artist operated studio that customizes real insects with antique watch parts and electronic components. Offering a variety of specimens that come in many shapes, sizes and colours, each specimen is individually designed and hand- assembled, each is one of a kind and unique.Perhaps are bionic </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1580819757269962377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1580819757269962377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1580819757269962377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1580819757269962377'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/maybe-bionic-insects-insect-lab.html' title='Maybe Bionic-Insects, Insect Lab'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1481546767063140009</id><published>2007-03-29T18:48:00.000Z</published><updated>2007-03-29T18:50:46.292Z</updated><title type='text'>3D Terabyte data storage technology</title><summary type='text'>Mempile has developed a removable optical storage technology allowing for the storage of 1 Terabyte (1,000 Gigabytes) of information on a single inexpensive disc.The device builds on the existing know-how attained through the development of CDs and DVDs, extending it so as to write layers upon layers of stacked information. This quantum leap in storage capacity (viz., equivalent to 200 DVDs on a </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1481546767063140009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1481546767063140009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1481546767063140009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1481546767063140009'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/3d-terabyte-data-storage-technology.html' title='3D Terabyte data storage technology'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2245034101783844833</id><published>2007-03-26T18:38:00.000Z</published><updated>2007-03-26T18:39:02.674Z</updated><title type='text'>Microsoft Joins OpenAJAX Alliance</title><summary type='text'> &lt;style type="text/css"&gt;&lt;!--          div {display: none;}         #noscript {padding: 3em; font-size: 130%;}       --&gt; &lt;/style&gt; &lt;p id="noscript"&gt;  JavaScript must be enabled in order for you to use Reader. However, it seems JavaScript is either disabled or not supported by your browser. To use Reader, enable JavaScript by changing your browser options, then  &lt;a href="/reader/"&gt;try again&lt;/a&gt;.  &lt;/</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2245034101783844833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2245034101783844833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2245034101783844833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2245034101783844833'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/microsoft-joins-openajax-alliance.html' title='Microsoft Joins OpenAJAX Alliance'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2890457994830076854</id><published>2007-03-26T17:30:00.001Z</published><updated>2007-03-26T17:30:42.515Z</updated><title type='text'>Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control</title><summary type='text'>Today I found this error: Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.    I've found a simple solution to Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control. Suppose you have these two dropdownlist controls each one into an edittemplate of a detailsview (the first with </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2890457994830076854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2890457994830076854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2890457994830076854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2890457994830076854'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/databinding-methods-such-as-eval-xpath.html' title='Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1736890645999589936</id><published>2007-03-20T19:20:00.001Z</published><updated>2007-03-20T19:20:31.871Z</updated><title type='text'>Scalar User Defined Functions</title><summary type='text'>In SQL Server scalar user defined functions must be called using 2 part names.  So   instead of  "select yourfunction()" you should call it as "select dbo.yourfunction()"   </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1736890645999589936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1736890645999589936' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1736890645999589936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1736890645999589936'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/scalar-user-defined-functions.html' title='Scalar User Defined Functions'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8147641206612747268</id><published>2007-03-14T15:19:00.001Z</published><updated>2007-03-14T15:19:28.303Z</updated><title type='text'>DataTable Enhancements in ADO.NET 2.0</title><summary type='text'>This article was write by Joydip Kanjilal  January 14, 2007   and can be found fully in this link     ADO.NET 2.0 has added many new  powerful features to the DataTable class. Some of these features include the ability  to load a DataReader instance into a DataTable instance by using the Load  method of the DataTable class, the DataTableReader, built-in serialization  support, etc. This article </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8147641206612747268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8147641206612747268' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8147641206612747268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8147641206612747268'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/datatable-enhancements-in-adonet-20.html' title='DataTable Enhancements in ADO.NET 2.0'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2054620892591973222</id><published>2007-03-11T20:44:00.000Z</published><updated>2007-03-11T20:45:01.034Z</updated><title type='text'>Asp .NET GRidView Row Edit</title><summary type='text'>http://msconline.maconstate.edu/tutorials/ASPNET2/ASPNET09/aspnet09-01.aspx        Formatted GridView Editing  A GridView can be formatted with bound columns for more control over its display. The following  GridView displays the entire Products table as a paged recordset with  various bound-field controls used for display and editing. For illustration purposes it permits  editing of only the </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2054620892591973222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2054620892591973222' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2054620892591973222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2054620892591973222'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/asp-net-gridview-row-edit.html' title='Asp .NET GRidView Row Edit'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8711566999502512856</id><published>2007-03-11T11:25:00.001Z</published><updated>2007-03-11T11:25:14.811Z</updated><title type='text'>New C# "Orcas" Language Features: Automatic Properties, Object Initializers, and Collection Initializers</title><summary type='text'>from ScottGu's Blog by ScottGu  Last week we shipped the March CTP of our Visual Studio and .NET Framework "Orcas" release.  It is available as a free download by anyone, and can be downloaded as as both a VPC (allowing you to run it in a virtual machine) as well as a standalone setup install (note: if you are running Vista you want to make sure you only use the VPC version).  You can download it</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8711566999502512856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8711566999502512856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8711566999502512856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8711566999502512856'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/new-c-orcas-language-features-automatic.html' title='New C# &quot;Orcas&quot; Language Features: Automatic Properties, Object Initializers, and Collection Initializers'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8490063884863848617</id><published>2007-03-09T15:46:00.001Z</published><updated>2007-03-09T15:46:23.121Z</updated><title type='text'>Using foreach with ENUMs</title><summary type='text'>DropDownList list = new DropDownList();  list.Items.Add( new ListItem( "- Select - ", "-1" ) );  foreach( SUIT s in Enum.GetValues( typeof( SUIT ) ) )             list.Items.Add( new ListItem( s.ToString(), ( (int)s ).ToString() ) );  </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8490063884863848617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8490063884863848617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8490063884863848617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8490063884863848617'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/using-foreach-with-enums.html' title='Using foreach with ENUMs'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3715210339735392687</id><published>2007-03-08T20:28:00.001Z</published><updated>2007-03-08T20:28:52.710Z</updated><title type='text'>ASP.NET 2.0 SetFocus to control</title><summary type='text'>Set focus into ASP .NET Control it should be a easy task but only if are using simple pages.  I have found this 3 article that give some tips how to Set Focus automatically.  I have a Master Page that don't have any button, in a Child Page I have a User Control (that have a button and some validators with focus on error active) and a submit button.  What I want to do is Focus submit button every </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3715210339735392687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3715210339735392687' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3715210339735392687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3715210339735392687'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/aspnet-20-setfocus-to-control.html' title='ASP.NET 2.0 SetFocus to control'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2854130967555853905</id><published>2007-03-08T20:16:00.000Z</published><updated>2007-03-08T20:17:05.307Z</updated><title type='text'>ASP.NET 2.0 Page_Load is not a god</title><summary type='text'>Check this post on Wen Ching's Blog  ASP.NET 2.0 Page_Load is not a god  Page_Load event is not everything. Use the right page events instead of totaling depending on Page_Load and then blame ASP.NET 2.0 for not being capable J  Giving you an example:  MasterPage  è Default.aspx  o   MultiView  §  View1  ·         uclBanking  ·         uclInsurance  §  View2  ·         uclInsurance  1st user </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2854130967555853905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2854130967555853905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2854130967555853905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2854130967555853905'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/aspnet-20-pageload-is-not-god.html' title='ASP.NET 2.0 Page_Load is not a god'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3091894607719884166</id><published>2007-03-06T12:46:00.000Z</published><updated>2007-03-06T12:47:05.639Z</updated><title type='text'>Web Custom Control and Skins, Themes</title><summary type='text'>I found this post on Scott Blog that tell how to configurate Skins/Themes with Web Custom Controls.     Q: How do you skin custom controls and user controls in ASP.NET 2.0?  A: You can use an @ Register directive in the .skin file. Once the control is registered, skinning works just as you'd expect. For instance, the following control:       namespace OdeToCode.WebControls  {      public class </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3091894607719884166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3091894607719884166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3091894607719884166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3091894607719884166'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/03/web-custom-control-and-skins-themes.html' title='Web Custom Control and Skins, Themes'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1429992495701984806</id><published>2007-02-27T14:13:00.000Z</published><updated>2007-02-28T18:51:43.094Z</updated><title type='text'>Programming Magazine - ObjectiveView Issue #10</title><summary type='text'>Today I have found a programming maganize Objective View  You need Acrobat Reader to read this articles collection.       You can get all  others issues at www.ratio.co.uk/objectiveview.html  </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1429992495701984806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1429992495701984806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1429992495701984806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1429992495701984806'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/programming-magazine-objectiveview.html' title='Programming Magazine - ObjectiveView Issue #10'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2822059588224859239</id><published>2007-02-25T22:07:00.000Z</published><updated>2007-02-25T22:12:15.394Z</updated><title type='text'>Dynamic Control Place Holder</title><summary type='text'>DynamicControlsPlaceholder - A placeholder that saves its child controls       Problem:    ASP.NET gives a developer the opportunity to programmatically add controls to a      web form using ParentControl.Controls.Add(new Control());         However, these controls are not persisted in any way thus having to be      recreated for each subsequent request.           Goal:    To create a control </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2822059588224859239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2822059588224859239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2822059588224859239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2822059588224859239'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/dynamic-control-place-holder.html' title='Dynamic Control Place Holder'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-5905225350550356800</id><published>2007-02-24T22:41:00.000Z</published><updated>2007-02-24T22:46:37.778Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX FilteredTextbox Extender?</title><summary type='text'>This new video teach us how to optimize validation. We can even use Regular Expressions to make sure that our users don't input invalid data.In the near future I will post a introduction to Regular Expressions.Learn how the handy ASP.NET AJAX FilteredTextbox extender allows the developer to define which characters the user may enter in a text box control.Check out this tutorial on video:Use the </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/5905225350550356800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=5905225350550356800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5905225350550356800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/5905225350550356800'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_24.html' title='AJAX tutorial video - Use the ASP.NET AJAX FilteredTextbox Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3997541518757784968</id><published>2007-02-23T21:56:00.000Z</published><updated>2007-02-23T22:03:58.714Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX DynamicPopulate Extender?</title><summary type='text'>After a few days without post any videos here comes a new one.Watch a demonstration of using the ASP.NET AJAX DynamicPopulate extender to dynamically populate an area of a web page with the results of an asynchronous call to a web methodCheck out this tutorial on video:Use the ASP.NET AJAX DynamicPopulate Extender?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3997541518757784968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3997541518757784968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3997541518757784968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3997541518757784968'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_23.html' title='AJAX tutorial video - Use the ASP.NET AJAX DynamicPopulate Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7950449115661358851</id><published>2007-02-23T09:29:00.001Z</published><updated>2007-02-23T19:09:10.417Z</updated><title type='text'>PHP Editors</title><summary type='text'>Today I downloaded a new PHP software Nusphere phpED.     It's appear to be a good and solid software, but I just try it for a few minutes.  This weekend I will try it a bit more and then I told you my experience.</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7950449115661358851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7950449115661358851' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7950449115661358851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7950449115661358851'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/mht-system-user-creation.html' title='PHP Editors'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6221491236737407675</id><published>2007-02-22T21:51:00.000Z</published><updated>2007-02-23T20:47:27.364Z</updated><title type='text'>Case Sensitive!!!!</title><summary type='text'>Did you know that your assembly public key Token in web.config are case sensitive??Well I don't!!!Today I have spent about 3 hours to correct severals problems that appear on my application when I send it to my new Server.After that time I discover that the only mistake that I have done was not to verify the case sensitive of my assembly public key Token. :S:S:S:S</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6221491236737407675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6221491236737407675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6221491236737407675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6221491236737407675'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/case-sensitive.html' title='Case Sensitive!!!!'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2353256892528703286</id><published>2007-02-17T19:45:00.000Z</published><updated>2007-02-22T19:46:52.806Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX Draggable Panel Extender?</title><summary type='text'>With the AJAX script you will surprise your site users.With the ASP.NET AJAX Draggable Panel Extender you can provide a content panel with a header area that allows the user to move the panel around the web page.Check out this tutorial on video:Use the ASP.NET AJAX Draggable Panel Extender?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2353256892528703286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2353256892528703286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2353256892528703286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2353256892528703286'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_431.html' title='AJAX tutorial video - Use the ASP.NET AJAX Draggable Panel Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1136342434809111146</id><published>2007-02-17T12:43:00.000Z</published><updated>2007-02-22T19:44:57.463Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX Collapsable Panel Extender?</title><summary type='text'>In this video you will learn how to use the ASP.NET AJAX Collapsable Panel Extender to allow the user to dynamically show or hide content on a web page.Check out this tutorial on video:Use the ASP.NET AJAX Collapsable Panel Extender?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1136342434809111146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1136342434809111146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1136342434809111146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1136342434809111146'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_17.html' title='AJAX tutorial video - Use the ASP.NET AJAX Collapsable Panel Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4636760822596982436</id><published>2007-02-16T07:38:00.000Z</published><updated>2007-02-22T19:42:24.690Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX Client Library Controls?</title><summary type='text'>Maybe this weekend I could spare some time to see this video. It's appear to be very interesting.Demonstrates the client-side programming experience using scripts and controls from the ASP.NET AJAX client library. The client controls add actions, behaviors, and data-bindings to the client-side user interface experience.Check out this tutorial on video:Use the ASP.NET AJAX Client Library Controls?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4636760822596982436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4636760822596982436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4636760822596982436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4636760822596982436'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_16.html' title='AJAX tutorial video - Use the ASP.NET AJAX Client Library Controls?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-3466827875055217348</id><published>2007-02-15T07:32:00.000Z</published><updated>2007-02-22T19:36:25.126Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX Accordion Control?</title><summary type='text'>A nice effect for page with a lot of information.In this way you can split the information in chapters instead of display one BIG page. Learn how the ASP.NET AJAX Accordion control makes efficient use of screen real-estate by enabling the smooth animated transition between different content panes.Check out this tutorial on video:Use the ASP.NET AJAX Accordion Control?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/3466827875055217348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=3466827875055217348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3466827875055217348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/3466827875055217348'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_15.html' title='AJAX tutorial video - Use the ASP.NET AJAX Accordion Control?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2126983428063564253</id><published>2007-02-13T15:52:00.000Z</published><updated>2007-02-22T19:37:08.139Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX AlwaysVisible Control Extender?</title><summary type='text'>This tutorial show how to put a visible box, but this can be done using only javascript.See how easy it is to anchor a page element to a position on screen, where it remains always visible no matter how far the user may scroll the document. The floating page element may be anything from static text to an AJAX-based, context-aware help box.Check out this tutorial on video:Use the ASP.NET AJAX </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2126983428063564253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2126983428063564253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2126983428063564253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2126983428063564253'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_22.html' title='AJAX tutorial video - Use the ASP.NET AJAX AlwaysVisible Control Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1578846942908802589</id><published>2007-02-12T19:06:00.000Z</published><updated>2007-02-22T19:29:13.041Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX ModalPopup Extender Control?</title><summary type='text'>More 1 popup effect.Learn how to use the ASP.NET AJAX ModalPopup extender control that comes with the ASP.NET AJAX Control Toolkit. In this video the ModalPopup extender is used to pop open a standard ASP.NET Panel control as a modal dialog box.Check out this tutorial on video:Use the ASP.NET AJAX ModalPopup Extender Control?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1578846942908802589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1578846942908802589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1578846942908802589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1578846942908802589'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_12.html' title='AJAX tutorial video - Use the ASP.NET AJAX ModalPopup Extender Control?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-6525172675419183425</id><published>2007-02-11T16:23:00.000Z</published><updated>2007-02-22T19:27:07.393Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX Popup Control Extender?</title><summary type='text'>I really like the effect of this AJAX tutorial, it's like Sourceforge when we change the default download mirrorThis video demonstrates the use of the Popup control extender that ships with the ASP.NET AJAX Control Toolkit. Learn how to extend a TextBox control so that, when it receives focus, a popup dialog will appear with a list of options.Check out this tutorial on video:Use the ASP.NET AJAX </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/6525172675419183425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=6525172675419183425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6525172675419183425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/6525172675419183425'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_11.html' title='AJAX tutorial video - Use the ASP.NET AJAX Popup Control Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4592233616794111331</id><published>2007-02-09T07:10:00.000Z</published><updated>2007-02-22T19:13:15.080Z</updated><title type='text'>AJAX tutorial video -  Use the ASP.NET AJAX TextBoxWatermark Control Extender?</title><summary type='text'>Well this is a good tutorial, but there is things that we can make with AJAX more fun that TextBoxWatermark.In this video you will learn how to use the TextBoxWatermark control extender from the ASP.NET AJAX Control Toolkit, which adds new watermark properties to all standard TextBox controls on an ASP.NET page.Check out this tutorial on video:Use the ASP.NET AJAX TextBoxWatermark Control </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4592233616794111331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4592233616794111331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4592233616794111331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4592233616794111331'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax_09.html' title='AJAX tutorial video -  Use the ASP.NET AJAX TextBoxWatermark Control Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7886661399385075239</id><published>2007-02-08T23:03:00.000Z</published><updated>2007-02-22T19:10:25.759Z</updated><title type='text'>Atanks</title><summary type='text'>Today I found a game, that brought me some memories from when I play on my 486 with SO called DOS.The game is open source so you can download the code and personalize it.Check it ATANKS</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7886661399385075239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7886661399385075239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7886661399385075239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7886661399385075239'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/atanks.html' title='Atanks'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-466059485833377621</id><published>2007-02-07T06:59:00.000Z</published><updated>2007-02-22T19:03:25.528Z</updated><title type='text'>AJAX tutorial video - ASP.NET AJAX Enable an Existing Web Service?</title><summary type='text'>To tell the truth I until today I didn't use Web Services, but I try it and I like it's the potential.This video demonstrates how simple it is to add Microsoft ASP.NET AJAX functionality to an existing ASP.NET web service. This enables the web service to generate a JavaScript proxy that the client browser can use to call the web service.Check out this tutorial on video:ASP.NET AJAX Enable an </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/466059485833377621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=466059485833377621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/466059485833377621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/466059485833377621'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-aspnet-ajax-enable.html' title='AJAX tutorial video - ASP.NET AJAX Enable an Existing Web Service?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7405454157098146953</id><published>2007-02-06T22:56:00.000Z</published><updated>2007-02-22T18:59:23.748Z</updated><title type='text'>AJAX tutorial video - Add ASP.NET AJAX Features to an Existing Web Application?</title><summary type='text'>After today I will display some information about the video, instead of only show a picture.Learn how easily you add Microsoft ASP.NET AJAX functionality to an existing ASP.NET application. This video shows that there is no need to change your server controls or data access code — just add and configure a few ASP.NET AJAX controls. Simple!Check out this tutorial on video:Add ASP.NET AJAX Features</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7405454157098146953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7405454157098146953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7405454157098146953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7405454157098146953'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-add-aspnet-ajax.html' title='AJAX tutorial video - Add ASP.NET AJAX Features to an Existing Web Application?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4622348934958555143</id><published>2007-02-05T13:53:00.000Z</published><updated>2007-02-22T18:56:50.504Z</updated><title type='text'>AJAX tutorial video - Make Client-Side Network Callbacks with ASP.NET AJAX?</title><summary type='text'>Yesterday a blogger send me a mail saying that there was an error on yesterday post.I already correct the link. If you see any error please contact me.Check out this tutorial on video:Make Client-Side Network Callbacks with ASP.NET AJAX?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4622348934958555143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4622348934958555143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4622348934958555143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4622348934958555143'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-make-client-side.html' title='AJAX tutorial video - Make Client-Side Network Callbacks with ASP.NET AJAX?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2205641380045477537</id><published>2007-02-04T18:51:00.000Z</published><updated>2007-02-22T18:53:37.589Z</updated><title type='text'>AJAX tutorial video - Implement Dynamic Partial-Page Updates with ASP.NET AJAX?</title><summary type='text'>I still haven't time to see this one, but I hope to see tomorrow.Check out this tutorial on video:Implement Dynamic Partial-Page Updates with ASP.NET AJAX?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2205641380045477537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2205641380045477537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2205641380045477537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2205641380045477537'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-implement-dynamic.html' title='AJAX tutorial video - Implement Dynamic Partial-Page Updates with ASP.NET AJAX?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-7987315181337478198</id><published>2007-02-03T18:48:00.000Z</published><updated>2007-02-22T18:51:09.815Z</updated><title type='text'>AJAX tutorial video - Use the ASP.NET AJAX CascadingDropDown Control Extender?</title><summary type='text'>It's the 3º video of AJAX tutorial on video.I love this one.Check out this tutorial on video:Use the ASP.NET AJAX CascadingDropDown Control Extender?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/7987315181337478198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=7987315181337478198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7987315181337478198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/7987315181337478198'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-use-aspnet-ajax.html' title='AJAX tutorial video - Use the ASP.NET AJAX CascadingDropDown Control Extender?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-2801051454293043907</id><published>2007-02-02T18:45:00.000Z</published><updated>2007-02-22T18:48:41.366Z</updated><title type='text'>AJAX tutorial video - How Do I: Get Started with the ASP.NET AJAX Control Toolkit?</title><summary type='text'>I think that it's a good idea to display in my blog a AJAX tutorial video per day.Here's goes the 2ºCheck out this tutorial on video:How Do I: Get Started with the ASP.NET AJAX Control Toolkit?</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/2801051454293043907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=2801051454293043907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2801051454293043907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/2801051454293043907'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video-how-do-i-get.html' title='AJAX tutorial video - How Do I: Get Started with the ASP.NET AJAX Control Toolkit?'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-8893213493955814523</id><published>2007-02-01T13:54:00.000Z</published><updated>2007-02-22T00:07:41.226Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX started ASP .NET'/><title type='text'>AJAX tutorial video</title><summary type='text'>A friend of mine talk about this new technology AJAX, a couple months ago.After I check it out, I thought that it was hard to learn because it uses JavaScript (I don't like JavaScript, I don't know why, but it's true. Perhaps a first bad experience a couple of months ago)But now with ASP .NET we get some powerful tools and above all FREE.Check out this tutorial on video:How Do I: Get Started with</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/8893213493955814523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=8893213493955814523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8893213493955814523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/8893213493955814523'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/02/ajax-tutorial-video.html' title='AJAX tutorial video'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-1024427069550827572</id><published>2007-01-30T22:53:00.000Z</published><updated>2007-02-21T23:01:00.876Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista lanch'/><title type='text'>Windows Vista on Stores</title><summary type='text'>Microsoft launch today Windows Vista the operation system that will replace Windows XP.If you want Windows Vista on your PC don't forget to buy some extra memory, because the minimum requirement is 512MB and buy also a Pentium 4.I think that this requirements are a little high for a operation system, Microsoft open your eyes not everyone can buy a new computer every time that a new OS is lauch.</summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/1024427069550827572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=1024427069550827572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1024427069550827572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/1024427069550827572'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/01/windows-vista-on-stores.html' title='Windows Vista on Stores'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6223254188096762069.post-4507719466121890032</id><published>2007-01-26T22:33:00.000Z</published><updated>2007-02-22T22:42:30.123Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL SERVER MySQL'/><title type='text'>SQL Server</title><summary type='text'>Today I have the opportunity to install SQL Server 2005 in my Windows 2003 Server.I already have use MySQL in windows and I was amazing with the results. It's very very fast and the user interface is very easy to use.I'm starting to learn T-SQL and doesn't seams very complicated but there aren't many tutorials and the ones that exists could be more complete.Of course, I can always be some </summary><link rel='replies' type='application/atom+xml' href='http://technologiesandprogramming.blogspot.com/feeds/4507719466121890032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6223254188096762069&amp;postID=4507719466121890032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4507719466121890032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6223254188096762069/posts/default/4507719466121890032'/><link rel='alternate' type='text/html' href='http://technologiesandprogramming.blogspot.com/2007/01/sql-server.html' title='SQL Server'/><author><name>Muek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
