<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:series="http://unfoldingneurons.com/"
><channel><title>David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞. &#187; Guest Blogger</title> <atom:link href="http://davidwalsh.name/tutorials/guest-blogger/feed" rel="self" type="application/rss+xml" /><link>http://davidwalsh.name</link> <description>Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</description> <lastBuildDate>Sat, 04 Feb 2012 19:28:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>Script Junkie:  MooTools Class Creation and&#160;Organization</title><link>http://davidwalsh.name/script-junkie-mootools</link> <comments>http://davidwalsh.name/script-junkie-mootools#comments</comments> <pubDate>Tue, 18 Jan 2011 16:25:57 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Guest Blogger]]></category> <category><![CDATA[MooTools]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=5158</guid> <description><![CDATA[My new blog post has debuted on Script Junkie: MooTools Class Creation and Organization!! As web applications aim to become more dynamic, responsive, and feature-filled, they will inevitably need to include more JavaScript. As the amount of code increases, there is also an increase in the need to keep that code organized, extendable, and maintainable. [...]<p><a
href="http://davidwalsh.name/script-junkie-mootools">Script Junkie:  MooTools Class Creation and&nbsp;Organization</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>My new blog post has debuted on Script Junkie: <a
href="http://msdn.microsoft.com/en-us/scriptjunkie/gg576885.aspx">MooTools Class Creation and Organization</a>!!</p><blockquote><p>As web applications aim to become more dynamic, responsive, and feature-filled, they will inevitably need to include more JavaScript. As the amount of code increases, there is also an increase in the need to keep that code organized, extendable, and maintainable. The MooTools JavaScript framework provides you just that. This post will cover the basics of creating and organizing MooTools classes so that your web application&#8217;s JavaScript will stay organized and extendable for years to come.</p></blockquote><p><a
href="http://msdn.microsoft.com/en-us/scriptjunkie/gg576885.aspx">Click here to read the post</a> and please <a
href="http://www.reddit.com/r/programming/comments/f4hgq/understanding_class_creation_and_organization/">vote for it on Reddit</a>!</p><p><a
href="http://davidwalsh.name/script-junkie-mootools">Script Junkie:  MooTools Class Creation and&nbsp;Organization</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/script-junkie-mootools/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>SitePen:  Creating and Enhancing Dojo&#160;Classes</title><link>http://davidwalsh.name/enhancing-dojo</link> <comments>http://davidwalsh.name/enhancing-dojo#comments</comments> <pubDate>Thu, 01 Jul 2010 14:01:58 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Dojo]]></category> <category><![CDATA[Guest Blogger]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=5001</guid> <description><![CDATA[You have probably noted over the past few months that I&#8217;ve been working a lot with the Dojo Toolkit.  SitePen has been kind enough to allow me to guest blog about a Dojo topic I find very interesting:  creating and enhancing Dojo classes.  From the post: Like all top-notch JavaScript toolkits, Dojo tries to make [...]<p><a
href="http://davidwalsh.name/enhancing-dojo">SitePen:  Creating and Enhancing Dojo&nbsp;Classes</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>You have probably noted over the past few months that I&#8217;ve been working a lot with the Dojo Toolkit.  <a
href="http://sitepen.com">SitePen</a> has been kind enough to allow me to guest blog about a Dojo topic I find very interesting:  creating and enhancing Dojo classes.  From the post:</p><blockquote><p>Like all top-notch JavaScript toolkits, Dojo tries to make its classes as flexible as possible, knowing that users of the toolkit may have different ideas about how a given class or class method should work. Luckily, Dojo provides you a number of methods by which you can subclass or modify existing classes. Let’s examine a few ways you can make Dojo classes exactly the way you like.</p></blockquote><p><a
href="http://www.sitepen.com/blog/2010/07/01/creating-and-enhancing-dojo-classes/">Click here</a> to check it out!</p><p><a
href="http://davidwalsh.name/enhancing-dojo">SitePen:  Creating and Enhancing Dojo&nbsp;Classes</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/enhancing-dojo/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>NetTuts:  Sexy Animated Tabs Using&#160;MooTools</title><link>http://davidwalsh.name/nettuts-animated-tabs</link> <comments>http://davidwalsh.name/nettuts-animated-tabs#comments</comments> <pubDate>Mon, 18 Jan 2010 19:26:30 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Guest Blogger]]></category> <category><![CDATA[MooTools]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=4636</guid> <description><![CDATA[I&#8217;ve just released my third NetTuts post:  http://net.tutsplus.com/tutorials/javascript-ajax/sexy-animated-tabs-using-mootools/ .  From the post: One modern, attractive way of placing a lot of content into a little space is by using a tab system. This tutorial will show you how to create a sexy, animated tab system complete with CSS sprites, cookies, and animated tab swapping. Go [...]<p><a
href="http://davidwalsh.name/nettuts-animated-tabs">NetTuts:  Sexy Animated Tabs Using&nbsp;MooTools</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<a
href="http://net.tutsplus.com/tutorials/javascript-ajax/sexy-animated-tabs-using-mootools/"><img
src="http://davidwalsh.name/dw-content/nettuts-tabs-img.jpg" alt="MooTools Tabs" class="image" /></a><p>I&#8217;ve just released my third NetTuts post:  <a
href="http://net.tutsplus.com/tutorials/javascript-ajax/sexy-animated-tabs-using-mootools/" rel="nofollow">http://net.tutsplus.com/tutorials/javascript-ajax/sexy-animated-tabs-using-mootools/</a> .  From the post:</p><blockquote>One modern, attractive way of placing a lot of content into a little space is by using a tab system. This tutorial will show you how to create a sexy, animated tab system complete with CSS sprites, cookies, and animated tab swapping.</blockquote><p>Go over to NetTuts and check it out!</p><p><a
href="http://davidwalsh.name/nettuts-animated-tabs">NetTuts:  Sexy Animated Tabs Using&nbsp;MooTools</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/nettuts-animated-tabs/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Load Your Static Content the Dynamic&#160;Way</title><link>http://davidwalsh.name/load-static-content-dynamic</link> <comments>http://davidwalsh.name/load-static-content-dynamic#comments</comments> <pubDate>Thu, 17 Apr 2008 12:49:59 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Guest Blogger]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=230</guid> <description><![CDATA[This post was authored by Jeremy Martin. To learn more about Jeremy, click here. One of the catch 22&#8242;s of owning a blog or site on the cheap is that of not breaking the budget, while tip-toeing around an overly constrictive space/bandwidth quota. Along with countless others, I myself am often hanging in the aforementioned [...]<p><a
href="http://davidwalsh.name/load-static-content-dynamic">Load Your Static Content the Dynamic&nbsp;Way</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<div
class="guest-blogger-top"><p>This post was authored by <a
href="http://blog.jeremymartin.name/" target="_blank" rel="nofollow">Jeremy Martin</a>.  To learn more about Jeremy, <a
href="#bio-jeremy">click here</a>.</p></div><p>One of the catch 22&#8242;s of owning a blog or site on the cheap is that of not breaking the budget, while tip-toeing around an overly constrictive space/bandwidth quota.  Along with countless others, I myself am often hanging in the aforementioned balance.  One solution I recently deployed to stretch a little more mileage out of my current hosting package was to serve all my static content via one of the many dirt cheap or even free file hosting services out there.</p><p>Serving my static content from a remote location has had several benefits, such as reduced bandwidth consumption and fewer content requests.  However, I immediately became aware of an inconvenience to this solution.  Modifying any static content on my local machine (which I use for development and testing) forces me to change their references to local paths.  The same is also true if I want to do any development while disconnected from the internet.  And of course, these references must be switched back to point at my static hosting before deployment.  I found this to be getting so tedious that I was simply testing in production &#8211; bad idea.</p><p>Well that&#8217;s when I thought of this painfully obvious solution &#8211; while I&#8217;m quite sure it&#8217;s not original, it is both very simple and very useful.  I use a common.php file to hold all of my site-wide helper methods.  I added to it this simple function:</p><pre  class="php">function get_static_root() {
if($_SERVER['HTTP_HOST'] == 'localhost') {
return 'http://localhost/static';
} else {
return 'http://www.xxxxxx.com/static';
}
}</pre><p>Then I organized all of my static content into the following directory structure:</p><ul><li>/ (Site Root)<ul><li>static<ul><li>css</li><li>js</li><li>images</li></ul></li></ul></li></ul><p>This causes all of my local static content to match the file structure of my remotely hosted static content.  Now, when I want to reference an image, for example, I simply set the url equal to /images/image.jpg.  If I&#8217;m testing on my local machine, the url will resolve to http://localhost/static/images/image.jpg, whereas in production it will resolve to http://www.xxxxxx.com/static/images/image.jpg.</p><p>While this does require a little more work up front, it has saved me a lot of time and makes development so much easier.</p><p>For those who like to visualize&#8230;</p><p><img
src="http://davidwalsh.name/dw-content/get_static_root.png" alt="Static Root Description" /></p><p>Well that&#8217;s it!  Many thanks to David for letting me guest author on his excellent blog!</p><p><a
name="bio-jeremy" id="bio-jeremy"></a></p><div
class="guest-blogger-bio"> <img
src="http://davidwalsh.name/dw-content/jeremy_head_shot.jpg" class="image" /><h2>About Jeremy&nbsp;Martin</h2><p>Jeremy Martin, born and raised outside of Seattle, Washington, received a B.S. in Computer Science in 2007.  In July of the same year, he married his beautiful wife, Annie, and they now reside in the far, far away land of South Carolina.  Jeremy is currently a software engineer for  Charleston based Benefitfocus, and enjoys hanging out with his better half, and keeping <a
href="http://blog.jeremymartin.name/" target="_blank" rel="nofollow">his blog</a> up to date (when she&#8217;ll let him&#8230;).</p></div><p><a
href="http://davidwalsh.name/load-static-content-dynamic">Load Your Static Content the Dynamic&nbsp;Way</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/load-static-content-dynamic/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Using Weather Data to Change Your Website&#8217;s Appearance through PHP and&#160;CSS</title><link>http://davidwalsh.name/weather-data-change-websites-appearance-php-css</link> <comments>http://davidwalsh.name/weather-data-change-websites-appearance-php-css#comments</comments> <pubDate>Mon, 18 Feb 2008 13:58:30 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Guest Blogger]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://davidwalsh.name/weather-data-change-websites-appearance-php-css/</guid> <description><![CDATA[A few weeks back, CSS-Tricks.com&#8216;s Chris Coyier asked me to help him use PHP and the Yahoo Weather API to create a website header that changes based on the weather. Mission accomplished! Skip over to the article and let me know what you think! Using Weather Data to Change Your Website&#8217;s Appearance through PHP and&#160;CSS [...]<p><a
href="http://davidwalsh.name/weather-data-change-websites-appearance-php-css">Using Weather Data to Change Your Website&#8217;s Appearance through PHP and&nbsp;CSS</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>A few weeks back, <a
href="http://css-tricks.com" target="_blank" rel="nofollow">CSS-Tricks.com</a>&#8216;s Chris Coyier asked me to help him use PHP and the Yahoo Weather API to create a website header that changes based on the weather.  Mission accomplished! <a
href="http://css-tricks.com/using-weather-data-to-change-your-websites-apperance-through-php-and-css/" target="_blank" rel="nofollow">Skip over to the article</a> and let me know what you think!</p><p><a
href="http://css-tricks.com/using-weather-data-to-change-your-websites-apperance-through-php-and-css/" target="_blank" rel="nofollow"><img
src="http://davidwalsh.name/dw-content/weather-switcher.jpg" border="0" /></a></p><p><a
href="http://davidwalsh.name/weather-data-change-websites-appearance-php-css">Using Weather Data to Change Your Website&#8217;s Appearance through PHP and&nbsp;CSS</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/weather-data-change-websites-appearance-php-css/feed</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Change Text Size On Click With&#160;JavaScript</title><link>http://davidwalsh.name/change-text-size-onclick-with-javascript</link> <comments>http://davidwalsh.name/change-text-size-onclick-with-javascript#comments</comments> <pubDate>Thu, 31 Jan 2008 13:48:53 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Guest Blogger]]></category> <category><![CDATA[JavaScript]]></category><guid
isPermaLink="false">http://davidwalsh.name/change-text-size-onclick-with-javascript/</guid> <description><![CDATA[This post was authored by Eric Wendelin. To learn more about Eric, click here. A lot of blogs and websites that have a wide range of users tend to have buttons or images that change the text size for easier readability. This can easily be implemented with a bit of JavaScript and some HTML to [...]<p><a
href="http://davidwalsh.name/change-text-size-onclick-with-javascript">Change Text Size On Click With&nbsp;JavaScript</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<div
class="guest-blogger-top"><p>This post was authored by <a
href="http://www.eriwen.com/" target="_blank" rel="nofollow">Eric Wendelin</a>.  To learn more about Eric, <a
href="#bio-eric">click here</a>.</p></div><p>A lot of blogs and websites that have a wide range of users tend to have buttons or images that change the text size for easier readability. This can easily be implemented with a bit of JavaScript and some HTML to attach it to. There are libraries out there that do this, but in many cases it is likely overkill. <strong>Simplicity is generally better where possible.</strong></p><h2>The Text-Resizing JavaScript&nbsp;Function</h2><pre  class="js">
function resizeText(multiplier) {
  if (document.body.style.fontSize == "") {
    document.body.style.fontSize = "1.0em";
  }
  document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em";
}</pre><p>Note that line 2 in the code above requires that you specify font-size on the &lt;html&gt; element (it is OK to have a font-size that is specified in pixels). Alright let&#8217;s see our options for using the <span
class="function">resizeText()</span> function.</p><h2>The HTML (I use images here but you can use any HTML&nbsp;element)</h2><pre  class="html">
&lt;img id="plustext" alt="Increase text size" src="images/makeTextBigger.jpg" onclick="resizeText(1)" /&gt;
&lt;img id="minustext" alt="Decrease text size" src="images/makeTextSmaller.jpg" onclick="resizeText(-1)" /&gt;</pre><p>You can of course unobtrusively add the events like this:</p><h2>The Unobtrusive Way Using&nbsp;JavaScript</h2><pre  class="js">
$("plustext").addEvent("click", function() {resizeText(1);});
$("minustext").addEvent("click", function() {resizeText(-1);});</pre><p>Here&#8217;s <a
href="http://eriwen.com/?p=28" target="_blank" rel="nofollow">a simple example</a> of this all put together. This works flawlessly on at least IE, Firefox, Opera, and Safari (others not fully tested, please give feedback :)</p><p>I&#8217;m sure you readers can think of some improvements so let&#8217;s see some in the comments!</p><p><a
title="bio-eric" name="bio-eric" id="bio-eric"></a></p><div
class="guest-blogger-bio"> <img
src="http://davidwalsh.name/dw-content/eric-wendelin.jpg" class="image" /><h2>About Eric&nbsp;Wendelin</h2><p> Eric Wendelin is a software engineer for Sun Microsystems. When he&#8217;s not doing super-secret programming for Sun, he plays indoor soccer, playing Wii with his friends, and cheering on the Colorado Avalanche. He also writes a blog on JavaScript, CSS, Java, and Productivity at <a
href="http://eriwen.com" target="_blank" rel="nofollow">eriwen.com</a></p></div><p><a
href="http://davidwalsh.name/change-text-size-onclick-with-javascript">Change Text Size On Click With&nbsp;JavaScript</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/change-text-size-onclick-with-javascript/feed</wfw:commentRss> <slash:comments>45</slash:comments> </item> <item><title>Initiating PHP Sessions Without Sacrificing Your Page&#160;Rank</title><link>http://davidwalsh.name/initiating-php-sessions-without-sacrificing-page-rank</link> <comments>http://davidwalsh.name/initiating-php-sessions-without-sacrificing-page-rank#comments</comments> <pubDate>Wed, 30 Jan 2008 12:59:23 +0000</pubDate> <dc:creator>marksanborn</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Guest Blogger]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://davidwalsh.name/initiating-php-sessions-without-sacrificing-page-rank/</guid> <description><![CDATA[This post was authored by Mark Sanborn. To learn more about Mark, click here. A while back I had been working on a website project that required an authentication login system. In order for the login system to properly operate every page of my site needed to check to see if there was a session [...]<p><a
href="http://davidwalsh.name/initiating-php-sessions-without-sacrificing-page-rank">Initiating PHP Sessions Without Sacrificing Your Page&nbsp;Rank</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<div
class="guest-blogger-top"><p>This post was authored by <a
href="http://www.marksanborn.net/" target="_blank" rel="nofollow">Mark Sanborn</a>.  To learn more about Mark, <a
href="#bio-mark">click here</a>.</p></div><p>A while back I had been working on a website project that required an authentication login system.  In order for the login system to properly operate every page of my site needed to check to see if there was a session created and the user was logged in.  Some of you may know that in PHP you cannot view session variables without in fact initiating a session.  So, for example if you wanted to provide a simple, &#8220;you are logged in as Mark click here to logout.&#8221; on each and every page you would have to actually start a session to display this message properly.</p><p>At first this task may seem trivial.  The code to start a session is one line:</p><pre  class="php">session_start();</pre><p>After changing an existing website that was already indexed in Google quite well to include sessions I was shocked to find out what effect this might have in the Google index.  A few weeks after making the change most if not all of my pages were no longer indexed by Google and for awhile I had no idea what was causing it.</p><p>After awhile I would notice that sometimes my URLs were taking on an additional string of numbers.  They would look like this:</p><pre  class="html">http://www.yourdomain.com/?PHPSESSID=61ca9c60b10cc8f481ac9c1eacbee797</pre><p>When I saw this I immediately knew this was the reason Google was dropping my pages.  This string of numbers inherently does two drastic SEO mistakes.  For one this number changes every time you go to the site.  What this means is that Google thinks it is a different URL with the same content as the last URL it indexed.  Many know that Google penalizes pages for duplicate content.  This extra string of numbers essentially makes your entire website a bunch of duplicates.</p><p>If that isn&#8217;t enough already it also makes another SEO mistake.  Google doesn&#8217;t weigh pages that appear to be static the same as they do a page that appears to be a one time randomly generated page.  To Google the above URL appears to be a page only meant to be seen by one person.  Google gives less indexing weight to it.</p><p>So what did I do to fix this issue?</p><p>Well after a little bit of searching I found that this is actually a common problem and there is a simple solution to fix it.  I sure wish I knew about this before I sacrificed my page rank and indexing.  To save you the trouble in the future please learn from my mistake and use the following code before starting any session variable.</p><pre  class="php">//These commands must be set BEFORE the session is started
ini_set('session.use_trans_sid', false);
ini_set('session.use_only_cookies', true);
ini_set('url_rewriter.tags', '');
// start session
session_start();</pre><p>Moral of the story?</p><p>Be very careful what you do to your pages your Google indexes may count on it.</p><p><a
title="bio-mark" name="bio-mark" id="bio-mark"></a></p><div
class="guest-blogger-bio"> <img
src="http://davidwalsh.name/dw-content/MarkSanborn.jpg" class="image" /><h2>About Mark&nbsp;Sanborn</h2><p>Hi, I am Mark Sanborn.  I am 22 and just graduated from the University of Montana.  I have had an interest in computers for as long as I can remember.  I still remember the DOS days and really started getting into computers when Windows 3.1 was around.  I made my first webpage in the 7th grade.  My passion for web design and computers has only progressed from there.</p><p><strong>How did I learn to program?</strong><br
/> In college I was approached by a group that wanted a realty website created for the University business plan competition. I gladly took the job and forced myself to learn PHP/mysql while working on the project.  By the time the project was complete I was fairly fluent in PHP and was confident I could build pretty much anything I set my mind to.  I later used these skills to create a corporate website with a custom ecommerce shopping cart for a client.</p><p><strong>Computer Related Education</strong><br
/> I just received my B.S. in Business Administration Information Systems.  I scored nearly a perfect score on the MCP test allowing my to achieve the Microsoft Certifed Professional status.  While attending college I worked for the University as tech support for dorm students and faculty.  I have a lot of experience working with computers but there is still a lot I can learn from others.  I also believe that you learn the most by teaching it to others.  This is why I created my own blog.</p><p><strong>What Languages Do You Use?</strong><br
/> HTML, CSS, MySQL, PHP, Java, XML, Bash. For some reason I want to learn python yet I don&#8217;t know what I would use it for. Some experience in: ASP, Visual Basic, ColdFusion.</p><p><strong>What Do You Do In Your Spare Time?</strong><br
/> I spend a lot of time in front of the computer but I am not your typical programmer that loves Star Trek and converses with their friends about what to do in the event of zombie attacks.  All stereotypes aside, I love to play guitar I am interested in all types of music, mostly blues and classic rock.  I am an avid weight lifter and practice Judo.  I don&#8217;t consider myself a fan of team based sports; however, I love individual sports. Last summer I learned to paraglide and for the past two winters I have  been enjoying the fabulous sport of kiteboarding on snow.</p></div><p><a
href="http://davidwalsh.name/initiating-php-sessions-without-sacrificing-page-rank">Initiating PHP Sessions Without Sacrificing Your Page&nbsp;Rank</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/initiating-php-sessions-without-sacrificing-page-rank/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 1/55 queries in 0.037 seconds using disk: basic
Object Caching 1072/1162 objects using disk: basic

Served from: davidwalsh.name @ 2012-02-08 14:08:00 -->
