<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.5 (http://www.squarespace.com/) on Fri, 30 Jul 2010 04:39:00 GMT--><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><title>Web Development Blog</title><subtitle>Art's Web Development Blog</subtitle><id>http://blogs.ameriteach.com/art-cain/</id><link rel="alternate" type="application/xhtml+xml" href="http://blogs.ameriteach.com/art-cain/"/><link rel="self" type="application/atom+xml" href="http://blogs.ameriteach.com/art-cain/atom.xml"/><updated>2008-07-19T18:05:28Z</updated><generator uri="http://www.squarespace.com/" version="Squarespace Site Server v5.11.5 (http://www.squarespace.com/)">Squarespace</generator><entry><title>Advanced SharePoint Developer Course</title><category term="SharePoint"/><id>http://blogs.ameriteach.com/art-cain/2008/7/19/advanced-sharepoint-developer-course.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2008/7/19/advanced-sharepoint-developer-course.html"/><author><name>Art Cain</name></author><published>2008-07-19T17:59:15Z</published><updated>2008-07-19T17:59:15Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>Our Microsoft Certified SharePoint instructor,&nbsp; Michael Van Cleave,&nbsp; has an interesting new blog post about our new <a href="http://www.ameriteach.com/Courses/S_50064.html" target="_blank">Advanced SharePoint Developer Course</a>. See his blog at <a href="http://geekswithblogs.net/RogueCoder/archive/2008/07/19/123893.aspx" target="_blank">RougeCoder</a>.<br /></p><p><br /></p>]]></content></entry><entry><title>Top 10 Technical Careers by Salary</title><category term="Certification &amp; Careers"/><id>http://blogs.ameriteach.com/art-cain/2007/5/21/top-10-technical-careers-by-salary.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/5/21/top-10-technical-careers-by-salary.html"/><author><name>Art Cain</name></author><published>2007-05-21T21:41:45Z</published><updated>2007-05-21T21:41:45Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>This information was taken from ComputerJobs.com's &quot;<a href="http://www.ticker.computerjobs.com/content/ticker.aspx" target="_blank">Salary Ticker</a>&quot;, which is updated <u>hourly</u> (&nbsp;I eliminated executive level and support level positions). The salaries listed are the average for that position.</p><ol><li><div>&nbsp;Wireless Systems&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; $123,000 </div></li><li><div>&nbsp;Unix&nbsp;Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$98,000 </div></li><li><div>&nbsp;Technical Sales&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;$84,000 </div></li><li><div>&nbsp;ERP Applications&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;$82,000 </div></li><li><div>&nbsp;Project Management&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; $82,000 </div></li><li><div>&nbsp;Data Warehousing&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $80,000 </div></li><li><div>&nbsp;Legacy Systems&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $75,000 </div></li><li><div>&nbsp;E-Commerce / Internet&nbsp;&nbsp;&nbsp; $74,000 </div></li><li><div>&nbsp;Database Systems&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;$70,000 </div></li><li><div>&nbsp;Windows Development&nbsp;&nbsp;&nbsp; $67,000 </div></li></ol><p>&nbsp;</p><script type="text/javascript" src="http://digg.com/tools/diggthis.js"></script>]]></content></entry><entry><title>Do you Squidoo?</title><category term="Search Engine Marketing (SEM)"/><id>http://blogs.ameriteach.com/art-cain/2007/5/13/do-you-squidoo.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/5/13/do-you-squidoo.html"/><author><name>Art Cain</name></author><published>2007-05-13T13:22:16Z</published><updated>2007-05-13T13:22:16Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p><strong>Squidoo</strong> is a <strong>Web 2.0 Social Media</strong> phenomenon that is rapidly gaining traction. Think of it as a combination of Wikipedia and Linkedin or as a MySpace for adults. With Squidoo, the user is able to rapidly create a page (called a lens) on any topic. This page can be about&nbsp;any subject&nbsp;they want - hobbies, interests, their organization, their profession, etc.&nbsp;There is no limit on how many lens a user can create.</p><p>The advantage to Squidoo is <strong>web traffic</strong>&nbsp;(and we are talking <u>serious traffic</u> here&nbsp;as Google loves Squidoo). It is not uncommon for a Squidoo lens page to appear on the first page of Google results for its title! If you are responsible for increasing Internet traffic to your organizations web site, you need to look at Squidoo. To see an example, here is a Squidoo lens that I just created for <a href="http://www.squidoo.com/microsoftcerts/" target="_blank">Microsoft Certifications</a>.</p><p>&nbsp;</p>]]></content></entry><entry><title>Leveraging Web 2.0 Social Media Sites for your Brand</title><category term="Web 2.0"/><id>http://blogs.ameriteach.com/art-cain/2007/3/7/leveraging-web-20-social-media-sites-for-your-brand.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/3/7/leveraging-web-20-social-media-sites-for-your-brand.html"/><author><name>Art Cain</name></author><published>2007-03-07T12:54:11Z</published><updated>2007-03-07T12:54:11Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>A principle&nbsp;aspect of <strong>Web 2.0</strong> is its use of the Internet to directly connect people with each other. This has resulted in an explosion of Social Media Sites such as <strong>Digg</strong>, <strong>Technorati</strong>, <strong>Del.ico.us</strong>, <strong>Flicker</strong>, and <strong>Facebook</strong>. Opportunity abounds here for the Internet Marketer, but where to start? In my research I came across an excellent article by <a href="http://www.seomoz.org/team/jane" target="_blank"><font style="color: #810081" color="#810081">Jane Copland</font></a>&nbsp;of SeoMoz.org. In her article, she reviews <strong>30 of the top Social Media Sites</strong>&nbsp;with comments on how they could be used to help promote your company and brand. Well worth reading!</p><p><a href="http://www.seomoz.org/article/social-media-marketing-tactics" target="_blank"><strong>How to Leverage Web 2.0 &amp; Social Media Sites to Market Your Brand &amp; Control Your Message</strong></a></p>]]></content></entry><entry><title>Updating Windows and Outlook for Daylight Savings Time</title><category term="Microsoft Outlook"/><id>http://blogs.ameriteach.com/art-cain/2007/3/5/updating-windows-and-outlook-for-daylight-savings-time.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/3/5/updating-windows-and-outlook-for-daylight-savings-time.html"/><author><name>Art Cain</name></author><published>2007-03-05T17:19:24Z</published><updated>2007-03-05T17:19:24Z</updated><content type="html" xml:lang="en-US"><![CDATA[<P><FONT face=Verdana>Last August Congress passed the Energy Policy Act, which makes daylight saving time (DST) start three weeks earlier and end one week later. </FONT><FONT face=Verdana>The law goes into effect this year, which means we will all “spring forward” our clocks at 2:00 A.M. this Sunday (March 11, 2007).</FONT></P>
<P><FONT face=Verdana>Normally, with Microsoft Windows&nbsp;you don't have to manually change the time for DST. The operating system does it for you. However,&nbsp;the operating systems (except for Vista) aren't aware of the Energy Policy Act. You will need to install updates to make the change.</FONT></P>
<P><FONT face=Verdana>Here are the links for instructions on downloading and applying the updates.</FONT></P>
<P><FONT face=Verdana><A href="http://blogs.msdn.com/securitytipstalk/archive/2007/01/25/don-t-let-your-computer-fall-behind.aspx" target=_blank>Windows XP and Windows 2003</A></FONT></P>
<P><FONT face=Verdana><A href="http://office.microsoft.com/en-us/outlook/HA102086071033.aspx?pid=CH100776851033" target=_blank>Microsoft Outlook</A></FONT></P>
<P editor_id="mce_editor_0"><FONT face=Verdana></FONT></P>
<P><FONT face=Verdana></FONT></P>
<P><FONT face=Verdana></FONT></P>
<P><FONT face=Verdana></FONT></P>
<P><FONT face=Verdana></FONT>&nbsp;</P>
<P><FONT face=Verdana>Unfortunately, there is not a patch for Windows 2000 - you will need to update the computers manually.</FONT></P>
<P><FONT face=Verdana></FONT>&nbsp;</P>
<P><FONT face=Verdana></FONT>&nbsp;</P>]]></content></entry><entry><title>ASP.NET and AJAX</title><category term="AJAX"/><id>http://blogs.ameriteach.com/art-cain/2007/3/5/aspnet-and-ajax.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/3/5/aspnet-and-ajax.html"/><author><name>Art Cain</name></author><published>2007-03-05T15:28:36Z</published><updated>2007-03-05T15:28:36Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>This is an excerpt from the <a href="http://feeds.feedburner.com/sharepointteamblog" target="_blank">Microsoft SharePoint Products and Technologies&nbsp;Team Blog</a>.</p><p><strong>Microsoft ASP.NET AJAX 1.0: A Background</strong> </p><p>Microsoft ASP. NET AJAX 1.0 lets developers build Web 2.0 sites using the latest Ajax techniques.&nbsp; </p><p>ASP.NET AJAX extends ASP.NET 2.0 and makes several new tools and techniques available to help you build applications more quickly: </p><ul><li><strong>Extensions to JavaScript</strong>.&nbsp; ASP.NET AJAX extends the JavaScript library to bring standard object oriented concepts to JavaScript.&nbsp; It brings a formal type declaration system, with support for inheritance.&nbsp; It also provides a significant number of out of the box types, including types such as Sys.Net.WebRequest for working with web services.&nbsp; Finally, it helps to abstract some cross-browser issues such as XML element traversal.&nbsp; This makes it much easier to create robust JavaScript libraries and frameworks which are commonly needed by rich internet applications. </li><li><strong>ASP.NET Control Extenders</strong>.&nbsp; Extenders are additional ASP.NET controls which can extend the functionality of existing controls with additional Ajax capabilities.&nbsp; A common example is an extender which allows existing textbox controls to have autocomplete functionality with no modification to the extended control.&nbsp;&nbsp; (The autocomplete extender is included with the ASP.NET AJAX Control Toolkit.) </li><li><strong>UpdatePanels</strong>.&nbsp; UpdatePanels allow your existing ASP.NET controls and web parts to achieve the fluid, no-postback updates of Ajax-based applications with minimal re-coding of your control or part.&nbsp; Quite simply, controls within the UpdatePanel control which ordinarily would post back to update their data will now be routed through an Ajax-style callback, resulting in a silent update back to the server.&nbsp; This makes your application &ldquo;postback&rdquo; much less, making interaction with your control more seamless. </li></ul><p>With Microsoft ASP.NET AJAX 1.0, you can build more dynamic applications that come closer to the rich style of interruption-free interaction you may see in standard client applications. </p>]]></content></entry><entry><title>Are you Truly the Master of your Domain?</title><id>http://blogs.ameriteach.com/art-cain/2007/2/15/are-you-truly-the-master-of-your-domain.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/2/15/are-you-truly-the-master-of-your-domain.html"/><author><name>Art Cain</name></author><published>2007-02-15T15:13:39Z</published><updated>2007-02-15T15:13:39Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>A few recent incidents have made me realize that most of us have a false sense of security when it comes to the Internet domains that we have registered. </p><p>First, people who have domains registered at Registerfly.com have experienced difficulties lately in renewing their domains. Many valuable domains have been lost because of this. These problems had become so numerous and the complaints so loud that Enom has dropped Registerfly as a reseller. </p><p>Second, I discovered last week that I could not access any of my domains that used Enom&rsquo;s DNS. After some investigation I discovered that for some reason Comcast Internet subscribers were not able to see domains using Enom&rsquo;s DNS. I would never have noticed if I had not been a Comcast subscriber myself. Considering that Comcast is the second largest ISP with over 11 million subscribers - that was a large section of the population cut off from my domains for about six hours. </p><p>Because of this I have formulated the following rules to protect our domains. </p><ol><li><div style="margin-right: 0px"><strong>Multiyear registrations </strong>&ndash; For domains that are important to you, never put yourself in the position of sweating out a renewal. At 10 dollars or less per year the cost is negligible, so always be paid up several years ahead. This way if your registrar merges or runs into financial or legal trouble you are protected. Also, it can help with the search engines as a multiyear registration is a sign of quality and that your website will be around for a while.<br clear="all" /></div></li><li><strong>Bullet Proof WHOIS information &ndash; </strong>Your WHOIS information can be a time bomb waiting to go off. <br clear="all" /></li><ul><li><strong>Don&rsquo;t use private registration </strong>&ndash; I hate getting spam emails as much as anyone, but private registration is asking for trouble. Under ICANN rules the registrar or &quot;private registration&quot; company is the <strong>legal owner </strong>of the domain! Private registration can also hurt you with the search engines.<br clear="all" /></li><li><strong>Register-Lock setting </strong>&ndash; Always have your valuable domains locked so that they cannot be transferred to someone else without your knowledge. If your registrar does not offer the locking service, change to a different registrar!<br clear="all" /></li><li><strong>Use an email address that you will always have </strong>&ndash; Never use someone&rsquo;s personal email address for the WHOIS technical and administrative contacts. If they get hit by a bus or loose their email address, you can have trouble in the future changing your WHOIS information. Instead, use an email address that you will always be in control of &ndash; such as <a href="mailto:hostmaster@yourdomain.com">hostmaster@yourdomain.com </a>. <br clear="all" /></li><li><div><strong>Use a strong password for your Registrar Account </strong>&ndash; the above protections are worthless if someone can break into your domain&rsquo;s registrar account. Protect this password like it is the password to your bank account.<br clear="all" /></div></li></ul><li><div><strong>Third Party DNS </strong>&ndash; Not all DNS servers are made equal. For most registrars and hosting companies, DNS servers are an afterthought. For instance, most hosting companies offer only two DNS server addresses to point your domains to - even though five are allowed. To make matters worse, both of these servers will often be using IP addresses from the same C block and will be placed in close physical proximity to each other! Any kind of Internet disturbance, power outage or adverse weather condition could put all their hosted domains off the air. If you are paying for Internet advertising, this can be a huge waste of money as well as lost of profits. You can quickly check your domain&rsquo;s DNS vulnerability by using Cricket Liu&rsquo;s free DNS Advisor Tool at <a href="http://infoblox.com/services/dns_advisor.cfm">http://infoblox.com/services/dns_advisor.cfm </a>. To prevent these potential problems, use a third party DNS for your domains. I recommend dnsmadeeasy.com as they are inexpensive, have multiple redundant servers around the world and offer a 100% uptime guarantee. </div></li></ol><p>By taking the above steps you can now truly be the master of your domain </p>]]></content></entry><entry><title>Microsoft unveils its new SharePoint Community Portal</title><category term="SharePoint"/><id>http://blogs.ameriteach.com/art-cain/2007/2/13/microsoft-unveils-its-new-sharepoint-community-portal.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/2/13/microsoft-unveils-its-new-sharepoint-community-portal.html"/><author><name>Art Cain</name></author><published>2007-02-13T14:20:36Z</published><updated>2007-02-13T14:20:36Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>At the <strong>European SharePoint Conference</strong> in Berlin Germany yesterday, Microsoft pre-announced their new <strong>SharePoint Community Portal</strong> build entirely on SharePoint Server 2007. It's in the experimental stage at present, but you can view it at <a href="http://sharepoint.microsoft.com/sharepoint/default.aspx" target="_blank">http://sharepoint.microsoft.com/sharepoint/default.aspx</a>.</p>]]></content></entry><entry><title>MSNBC SharePoint Web Parts to be Discontinued Jan 25th</title><category term="SharePoint"/><id>http://blogs.ameriteach.com/art-cain/2007/1/21/msnbc-sharepoint-web-parts-to-be-discontinued-jan-25th.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/1/21/msnbc-sharepoint-web-parts-to-be-discontinued-jan-25th.html"/><author><name>Art Cain</name></author><published>2007-01-21T17:19:08Z</published><updated>2007-01-21T17:19:08Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p><span class="sizeGreater40">If you have SharePoint installations that are using web parts from the MSNBC online gallery, be aware that they are being yanked by MSNBC and that you will end up with&nbsp;broken links! </span></p><p><span class="sizeGreater40">See </span><a href="http://support.microsoft.com/kb/929197" target="_blank"><span class="sizeGreater40">http://support.microsoft.com/kb/929197</span></a>:</p><p>On January 25, 2007, the following MSNBC Web Parts will no longer be offered through the online Web Part gallery for Windows SharePoint Services: </p><table class="list ul"><tbody><tr><td class="bullet">&bull;</td><td class="text">MSNBC Business News</td></tr><tr><td class="bullet">&bull;</td><td class="text">MSNBC Entertainment News</td></tr><tr><td class="bullet">&bull;</td><td class="text">MSNBC News</td></tr><tr><td class="bullet">&bull;</td><td class="text">MSNBC Sports News</td></tr><tr><td class="bullet">&bull;</td><td class="text">MSNBC Stock News</td></tr><tr><td class="bullet">&bull;</td><td class="text">MSNBC Stock Quotes</td></tr><tr><td class="bullet">&bull;</td><td class="text">MSNBC Technology News</td></tr><tr><td class="bullet">&bull;</td><td class="text">MSNBC Weather</td></tr></tbody></table><p>&nbsp;</p><p>On February 6, 2007, these Web Parts will be discontinued, and they will not display data. Beginning on that day, the Web Parts will link to this article. At the end of February, the Web Parts will return an error that resembles the following: </p><div class="errormsg"><strong>Cannot display information. This Web Part requires a connection to the Internet and Microsoft Internet Explorer 5.0 or later running on a Windows operating system. Customers are advised to remove these web parts as soon as it is convenient to do so.</strong></div>]]></content></entry><entry><title>Updated documentation for Commerce Server 2007 now available</title><id>http://blogs.ameriteach.com/art-cain/2007/1/11/updated-documentation-for-commerce-server-2007-now-available.html</id><link rel="alternate" type="text/html" href="http://blogs.ameriteach.com/art-cain/2007/1/11/updated-documentation-for-commerce-server-2007-now-available.html"/><author><name>Art Cain</name></author><published>2007-01-11T16:55:18Z</published><updated>2007-01-11T16:55:18Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>From the Commerce Server Team at Microsoft:</p><p>The updated documentation for Commerce Server 2007 is now available at <a href="http://msdn2.microsoft.com/en-us/library/ms864793.aspx" target="_blank">http://msdn2.microsoft.com/en-us/library/ms864793.aspx</a>. This update includes significant changes or additions to the following sections: </p><p>&middot; The Developer&rsquo;s Guides </p><p>&middot; The Deployment Guide </p><p>&middot; The Operations Guide </p><p>&middot; The Staging Guide </p><p>&middot; The Business Users Guide </p><img style="width: 1px; height: 1px" src="http://blogs.msdn.com/aggbug.aspx?PostID=1445542" />]]></content></entry></feed>