<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Problem Solving &#8211; guide to PHP programming and debugging.</title>
	<atom:link href="http://www.iwilldomybest.com/2008/03/problem-solving-guide-to-php-programming-and-debugging/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iwilldomybest.com/2008/03/problem-solving-guide-to-php-programming-and-debugging/</link>
	<description>Ranging from PHP &#38; MySQL to Random Crap from the internet, I got it all here.</description>
	<lastBuildDate>Thu, 26 Aug 2010 05:56:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: dschreck</title>
		<link>http://www.iwilldomybest.com/2008/03/problem-solving-guide-to-php-programming-and-debugging/comment-page-1/#comment-10</link>
		<dc:creator>dschreck</dc:creator>
		<pubDate>Mon, 22 Dec 2008 18:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.iwilldomybest.com/2008/03/02/problem-solving-guide-to-php-programming-and-debugging/#comment-10</guid>
		<description>Lanore,

Confidence comes with time, and ultimately, it&#039;s one of the most important attributes a developer can have. I&#039;d recommend not to doubt yourself, just be open to change and advice.

As far as books go, there&#039;s a few PHP books that I would recommend.

1. PHP Hacks: Tips &amp; Tools For Creating Dynamic Websites
&lt;a href=&quot;http://www.amazon.com/PHP-Hacks-Creating-Dynamic-Websites/dp/0596101392/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1229968485&amp;sr=8-1&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Amazon Link&lt;/a&gt;

2. Essential PHP Security 
&lt;a href=&quot;http://www.amazon.com/Essential-PHP-Security-Chris-Shiflett/dp/059600656X/ref=bxgy_cc_b_img_a&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Amazon Link&lt;/a&gt;

3. PHP Cookbook (Cookbooks (O&#039;Reilly))
&lt;a href=&quot;http://www.amazon.com/Cookbook-Cookbooks-OReilly-Adam-Trachtenberg/dp/0596101015/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1229968485&amp;sr=8-2&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Amazon Link&lt;/a&gt;

The first book, PHP Hacks (ISBN-13: 978-0596101398) is a great book that covers practical PHP scripts and snippets you&#039;ll want to use on sites. It also covers more advanced topics such as design patterns for PHP. This is a book I recommend for both beginners and advanced users. 

The draw back is, it&#039;s more learn from example than from courses. 

What you should take from this book is how it combines technologies to form a solution, and how smaller solutions can combine into a product.

The second book, Essential PHP Security (ISBN-13: 978-0596006563) is a great book that covers security in your PHP scripts. 
From log in systems, to how people break into your sites using SQL exploits. 
This is more of a crash course in security for your site. 
Great book, everyone should get it.

The third book is a cookbook (ISBN-13: 978-0596101015), that will break down common usage items. Since most of the time when you think of a general solution, it takes several smaller solutions to form that, you can reference this cookbook on how to do those. 

I think the point I&#039;m trying to make here, is that if you can figure out how to do smaller steps, you can then combine those steps into larger solutions.

For example, you learned how to make a shopping cart, well, that means you now know how to take user input, display output, and generate content based upon that user input. Those steps could be used to do something else, such as tag clouding, or news system, or blogging. 

Don&#039;t focus on the solution, focus on what the problem was, and how it was solved.

Hope that helps!</description>
		<content:encoded><![CDATA[<p>Lanore,</p>
<p>Confidence comes with time, and ultimately, it&#8217;s one of the most important attributes a developer can have. I&#8217;d recommend not to doubt yourself, just be open to change and advice.</p>
<p>As far as books go, there&#8217;s a few PHP books that I would recommend.</p>
<p>1. PHP Hacks: Tips &#038; Tools For Creating Dynamic Websites<br />
<a href="http://www.amazon.com/PHP-Hacks-Creating-Dynamic-Websites/dp/0596101392/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1229968485&#038;sr=8-1" target="_blank" rel="nofollow">Amazon Link</a></p>
<p>2. Essential PHP Security<br />
<a href="http://www.amazon.com/Essential-PHP-Security-Chris-Shiflett/dp/059600656X/ref=bxgy_cc_b_img_a" target="_blank" rel="nofollow">Amazon Link</a></p>
<p>3. PHP Cookbook (Cookbooks (O&#8217;Reilly))<br />
<a href="http://www.amazon.com/Cookbook-Cookbooks-OReilly-Adam-Trachtenberg/dp/0596101015/ref=pd_bbs_sr_2?ie=UTF8&#038;s=books&#038;qid=1229968485&#038;sr=8-2" target="_blank" rel="nofollow">Amazon Link</a></p>
<p>The first book, PHP Hacks (ISBN-13: 978-0596101398) is a great book that covers practical PHP scripts and snippets you&#8217;ll want to use on sites. It also covers more advanced topics such as design patterns for PHP. This is a book I recommend for both beginners and advanced users. </p>
<p>The draw back is, it&#8217;s more learn from example than from courses. </p>
<p>What you should take from this book is how it combines technologies to form a solution, and how smaller solutions can combine into a product.</p>
<p>The second book, Essential PHP Security (ISBN-13: 978-0596006563) is a great book that covers security in your PHP scripts.<br />
From log in systems, to how people break into your sites using SQL exploits.<br />
This is more of a crash course in security for your site.<br />
Great book, everyone should get it.</p>
<p>The third book is a cookbook (ISBN-13: 978-0596101015), that will break down common usage items. Since most of the time when you think of a general solution, it takes several smaller solutions to form that, you can reference this cookbook on how to do those. </p>
<p>I think the point I&#8217;m trying to make here, is that if you can figure out how to do smaller steps, you can then combine those steps into larger solutions.</p>
<p>For example, you learned how to make a shopping cart, well, that means you now know how to take user input, display output, and generate content based upon that user input. Those steps could be used to do something else, such as tag clouding, or news system, or blogging. </p>
<p>Don&#8217;t focus on the solution, focus on what the problem was, and how it was solved.</p>
<p>Hope that helps!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lanore Dixon</title>
		<link>http://www.iwilldomybest.com/2008/03/problem-solving-guide-to-php-programming-and-debugging/comment-page-1/#comment-8</link>
		<dc:creator>Lanore Dixon</dc:creator>
		<pubDate>Mon, 22 Dec 2008 15:35:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.iwilldomybest.com/2008/03/02/problem-solving-guide-to-php-programming-and-debugging/#comment-8</guid>
		<description>I enjoyed this article on problem solving in programming. I&#039;m fairly new to php programming.  I&#039;ve taken a couple of classes, but they&#039;re mostly monkey-see, monkey-do stuff. For example, in the last class I took, we built a shopping cart, yet I lack the skills to attempt the email list you described above. I don&#039;t feel like I really got much of a feel for how to wield the php language--I feel like I dare not take my training wheels off. I can barely manage to alter a script to suit a particular purpose and I usually feel lucky when I succeed, rather than confident about how I achieved the desired outcome.  I know the only way to become proficient is to practice, so I&#039;m looking for a book or course that will give me practice in these things.  Sort of an exercise book of progressively difficult problems to solve-- similar to a math book where you&#039;re given a skill, then a set of problems to solve using that skill. Then you&#039;re given another skill and a problem to solve that requires that skill and previously learned ones.

Do you know where I might find such a course or book at an affordable price (under $100)?

Again, I appreciate your insight about programming.  I will visit your site again.

Thanks,
Lanore Dixon</description>
		<content:encoded><![CDATA[<p>I enjoyed this article on problem solving in programming. I&#8217;m fairly new to php programming.  I&#8217;ve taken a couple of classes, but they&#8217;re mostly monkey-see, monkey-do stuff. For example, in the last class I took, we built a shopping cart, yet I lack the skills to attempt the email list you described above. I don&#8217;t feel like I really got much of a feel for how to wield the php language&#8211;I feel like I dare not take my training wheels off. I can barely manage to alter a script to suit a particular purpose and I usually feel lucky when I succeed, rather than confident about how I achieved the desired outcome.  I know the only way to become proficient is to practice, so I&#8217;m looking for a book or course that will give me practice in these things.  Sort of an exercise book of progressively difficult problems to solve&#8211; similar to a math book where you&#8217;re given a skill, then a set of problems to solve using that skill. Then you&#8217;re given another skill and a problem to solve that requires that skill and previously learned ones.</p>
<p>Do you know where I might find such a course or book at an affordable price (under $100)?</p>
<p>Again, I appreciate your insight about programming.  I will visit your site again.</p>
<p>Thanks,<br />
Lanore Dixon</p>
]]></content:encoded>
	</item>
</channel>
</rss>
