<?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/"
	>

<channel>
	<title>Lacisoft&#039;s &#187; tips</title>
	<atom:link href="http://www.lacisoft.com/blog/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lacisoft.com/blog</link>
	<description>SELECT * FROM lacisoft</description>
	<lastBuildDate>Mon, 30 Jan 2012 17:42:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>10 Principles of the PHP Masters</title>
		<link>http://www.lacisoft.com/blog/2009/08/24/10-principles-of-the-php-masters/</link>
		<comments>http://www.lacisoft.com/blog/2009/08/24/10-principles-of-the-php-masters/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 18:22:10 +0000</pubDate>
		<dc:creator>lacisoft</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[principles]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[top 10]]></category>

		<guid isPermaLink="false">http://www.lacisoft.com/blog/?p=267</guid>
		<description><![CDATA[A great post published by Internet Resources explains 10  principles of some of the most popular PHP programmers. In short here are the 1o principles of the PHP Masters and the name of the programmer bolded. I will only list them. For more details head over to the original post. Use PHP Only When You [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.cpworld2000.com/article/10-principles-of-the-php-masters/">great post</a> published by Internet Resources explains 10  principles of some of the most popular PHP programmers.</p>
<p>In short here are the 1o principles of the PHP Masters and the name of the programmer bolded. I will only list them. For more details head over to the original post.</p>
<ol>
<li><span style="background-color: #ffffff;">Use PHP Only When You Need it – <strong>Rasmus Lerdorf</strong></span></li>
<li><span style="background-color: #ffffff;">Use Many Tables With PHP and MYSQL for Scalability – <strong>Matt Mullenweg</strong></span></li>
<li><span style="background-color: #ffffff;">Never, ever trust your users – <strong>Dave Child</strong></span></li>
<li><span style="background-color: #ffffff;">Invest in PHP Caching – <strong>Ben Balbo</strong></span></li>
<li><span style="background-color: #ffffff;">Speed up PHP Development with an IDE, Templates and Snippets – <strong>Chad Kieffer</strong></span></li>
<li><span style="background-color: #ffffff;">Make Better Use of PHP’s Filter Functions –<strong> Joey Sochacki</strong></span></li>
<li><span style="background-color: #ffffff;">Use a PHP Framework – <strong>Josh Sharp</strong></span></li>
<li><span style="background-color: #ffffff;">Don’t use a PHP Framework – <strong>Rasmus Lerdorf</strong></span></li>
<li><span style="background-color: #ffffff;">Use Batch Processing –<strong> Jack D. Herrington</strong></span></li>
<li><span style="background-color: #ffffff;">Turn on Error Reporting Immediately – <strong>David Cummings</strong></span></li>
</ol>
<h4 style="padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; margin: 0px;"></h4>
<h4 style="padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; margin: 0px;"></h4>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.lacisoft.com%2Fblog%2F2009%2F08%2F24%2F10-principles-of-the-php-masters%2F&amp;title=10%20Principles%20of%20the%20PHP%20Masters" id="wpa2a_2"><img src="http://www.lacisoft.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.lacisoft.com/blog/2009/08/24/10-principles-of-the-php-masters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 articles you must read about WordPress</title>
		<link>http://www.lacisoft.com/blog/2009/04/07/5-articles-you-must-read-about-wordpress/</link>
		<comments>http://www.lacisoft.com/blog/2009/04/07/5-articles-you-must-read-about-wordpress/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 12:35:10 +0000</pubDate>
		<dc:creator>lacisoft</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.lacisoft.com/blog/?p=178</guid>
		<description><![CDATA[Working and publishing with WordPress is easy. But sometimes users can waste lots of times figuring out some more advanced tricks or features.  Believe me i&#8217;ve been there myself. So i compiled a list of articles, tutorials and howtos that will certainly help you alot when dealing with WordPress. 1) WordPress as CMS tutorial - http://robertbasic.com/blog/wordpress-as-cms-tutorial/ [...]
Related posts:<ol>
<li><a href='http://www.lacisoft.com/blog/2008/12/11/running-on-wordpress-27/' rel='bookmark' title='Running on WordPress 2.7'>Running on WordPress 2.7</a></li>
<li><a href='http://www.lacisoft.com/blog/2009/06/12/wordpress-upgrade-under-3-minutes-without-leaving-admin-interface/' rel='bookmark' title='WordPress upgrade under 3 minutes without leaving admin interface'>WordPress upgrade under 3 minutes without leaving admin interface</a></li>
<li><a href='http://www.lacisoft.com/blog/2008/05/27/upgrade-to-wordpress-251/' rel='bookmark' title='Upgrade to WordPress 2.5.1'>Upgrade to WordPress 2.5.1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Working and publishing with WordPress is easy. But sometimes users can waste lots of times figuring out some more advanced tricks or features.  Believe me i&#8217;ve been there myself. So i compiled a list of articles, tutorials and howtos that will certainly help you alot when dealing with WordPress.</p>
<p>1) <strong>WordPress as CMS tutorial</strong> - <a href="http://robertbasic.com/blog/wordpress-as-cms-tutorial/">http://robertbasic.com/blog/wordpress-as-cms-tutorial/</a></p>
<p>This tutorial explains how to turn your WordPress installation into a powerful CMS, using only basic PHP and HTML skills.</p>
<p>2) <strong>Top 50 WordPress Tutorials </strong>- <a href="http://net.tutsplus.com/articles/web-roundups/top-50-wordpress-tutorials/">http://net.tutsplus.com/articles/web-roundups/top-50-wordpress-tutorials/</a></p>
<p>This is a collection of tutorials that cover everything from Basics to some more advanced tricks, including Themes, Plugins, Backend</p>
<p>3) <strong>1o Useful RSS Tricks and Hacks for WordPress</strong> - <a href="http://www.smashingmagazine.com/2008/12/02/10-useful-rss-hacks-for-wordpress/">http://www.smashingmagazine.com/2008/12/02/10-useful-rss-hacks-for-wordpress/</a></p>
<p>RSS is a must for every blog. This tutorial explains how to control your RSS feed down to the last byte of information</p>
<p>4)<strong> Best WordPress plugin for related posts </strong>- <a href="http://www.mattcutts.com/blog/wordpress-plugin-related-posts/">http://www.mattcutts.com/blog/wordpress-plugin-related-posts/</a></p>
<p>Matt Cutts writes about probably the best related posts plugin for WordPress. The plugin is called <a href="http://mitcho.com/code/yarpp/">Yet Another Related Posts Plugin (YARPP)</a> and it is very easy to install and configure.</p>
<p>5) <strong>13 Great WordPress Speed Tips &amp; Tricks for Max Performance</strong> - <a href="http://www.noupe.com/wordpress/13-great-wordpress-speed-tips-tricks-for-max-performance.html">http://www.noupe.com/wordpress/13-great-wordpress-speed-tips-tricks-for-max-performance.html</a></p>
<p>Getting your WordPress up and running is easy. But what are you doing when your site is experiencing high traffic ?</p>
<p>I hope these articles will help you to get the most out of your WordPress installation.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.lacisoft.com%2Fblog%2F2009%2F04%2F07%2F5-articles-you-must-read-about-wordpress%2F&amp;title=5%20articles%20you%20must%20read%20about%20WordPress" id="wpa2a_4"><img src="http://www.lacisoft.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://www.lacisoft.com/blog/2008/12/11/running-on-wordpress-27/' rel='bookmark' title='Running on WordPress 2.7'>Running on WordPress 2.7</a></li>
<li><a href='http://www.lacisoft.com/blog/2009/06/12/wordpress-upgrade-under-3-minutes-without-leaving-admin-interface/' rel='bookmark' title='WordPress upgrade under 3 minutes without leaving admin interface'>WordPress upgrade under 3 minutes without leaving admin interface</a></li>
<li><a href='http://www.lacisoft.com/blog/2008/05/27/upgrade-to-wordpress-251/' rel='bookmark' title='Upgrade to WordPress 2.5.1'>Upgrade to WordPress 2.5.1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lacisoft.com/blog/2009/04/07/5-articles-you-must-read-about-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tips to prevent Cross Site Scripting (XSS)</title>
		<link>http://www.lacisoft.com/blog/2009/02/25/tips-to-prevent-cross-site-scripting/</link>
		<comments>http://www.lacisoft.com/blog/2009/02/25/tips-to-prevent-cross-site-scripting/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 20:25:06 +0000</pubDate>
		<dc:creator>lacisoft</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[cross site scripting]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://www.lacisoft.com/blog/?p=111</guid>
		<description><![CDATA[In the last year the majority of security breaches in websites are related to XSS attacks. So it is very important to build websites keeping in mind a few rules to avoid beeing hacked. Also always handle data as beeing untrusted and consider it harmful. Only after careful sanitization you should start to begin trusting [...]
Related posts:<ol>
<li><a href='http://www.lacisoft.com/blog/2008/10/21/how-to-tell-if-your-site-is-beeing-listed-as-suspicious-by-google/' rel='bookmark' title='How to tell if your site is beeing listed as suspicious by Google'>How to tell if your site is beeing listed as suspicious by Google</a></li>
<li><a href='http://www.lacisoft.com/blog/2010/02/12/a-few-tips-for-typo3s-htmlarea-rte-configuration/' rel='bookmark' title='A few tips for TYPO3&#8242;s HtmlArea RTE configuration'>A few tips for TYPO3&#8242;s HtmlArea RTE configuration</a></li>
<li><a href='http://www.lacisoft.com/blog/2010/05/06/book-drupal-6-performance-tips/' rel='bookmark' title='Book: Drupal 6 Performance Tips'>Book: Drupal 6 Performance Tips</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In the last year the majority of security breaches in websites are related to XSS attacks. So it is very important to build websites keeping in mind a few rules to avoid beeing hacked. Also always handle data as beeing untrusted and consider it harmful. Only after careful sanitization you should start to begin trusting it.</p>
<p>The <a href="https://www.owasp.org/index.php?title=XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet">XSS (Cross Site Scripting) Prevention Cheat Sheet</a> has a number of rules in order to prevent XSS (Cross Site Scripting) attacks. Among other things you should:</p>
<ul>
<li class="toclevel-2"><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.230_-_Never_Insert_Untrusted_Data_Except_in_Allowed_Locations"><span class="tocnumber">2.1</span> <span class="toctext">RULE #0 &#8211; Never Insert Untrusted Data Except in Allowed Locations</span></a></li>
<li class="toclevel-2"><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.231_-_HTML_Escape_Before_Inserting_Untrusted_Data_into_HTML_Element_Content"><span class="tocnumber">2.2</span> <span class="toctext">RULE #1 &#8211; HTML Escape Before Inserting Untrusted Data into HTML Element Content</span></a></li>
<li class="toclevel-2"><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.232_-_Attribute_Escape_Before_Inserting_Untrusted_Data_into_HTML_Common_Attributes"><span class="tocnumber">2.3</span> <span class="toctext">RULE #2 &#8211; Attribute Escape Before Inserting Untrusted Data into HTML Common Attributes</span></a></li>
<li class="toclevel-2"><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.233_-_JavaScript_Escape_Before_Inserting_Untrusted_Data_into_HTML_JavaScript_Data_Values"><span class="tocnumber">2.4</span> <span class="toctext">RULE #3 &#8211; JavaScript Escape Before Inserting Untrusted Data into HTML JavaScript Data Values</span></a></li>
<li class="toclevel-2"><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.234_-_CSS_Escape_Before_Inserting_Untrusted_Data_into_HTML_Style_Property_Values"><span class="tocnumber">2.5</span> <span class="toctext">RULE #4 &#8211; CSS Escape Before Inserting Untrusted Data into HTML Style Property Values</span></a></li>
<li class="toclevel-2"><span class="tocnumber"><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.235_-_URL_Escape_Before_Inserting_Untrusted_Data_into_HTML_URL_Attributes">2.6</a></span><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.235_-_URL_Escape_Before_Inserting_Untrusted_Data_into_HTML_URL_Attributes"> </a><span class="toctext"><a href="https://www.owasp.org/index.php?title=XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.235_-_URL_Escape_Before_Inserting_Untrusted_Data_into_HTML_URL_Attributes">RULE #5 &#8211; URL Escape Before Inserting Untrusted Data into HTML URL Attributes</a></span></li>
</ul>
<p>Hackers will find new ways to break websites so there are no guarantees, but obeying these rules will significantly decrease the chances of beeing hacked.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.lacisoft.com%2Fblog%2F2009%2F02%2F25%2Ftips-to-prevent-cross-site-scripting%2F&amp;title=Tips%20to%20prevent%20Cross%20Site%20Scripting%20%28XSS%29" id="wpa2a_6"><img src="http://www.lacisoft.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://www.lacisoft.com/blog/2008/10/21/how-to-tell-if-your-site-is-beeing-listed-as-suspicious-by-google/' rel='bookmark' title='How to tell if your site is beeing listed as suspicious by Google'>How to tell if your site is beeing listed as suspicious by Google</a></li>
<li><a href='http://www.lacisoft.com/blog/2010/02/12/a-few-tips-for-typo3s-htmlarea-rte-configuration/' rel='bookmark' title='A few tips for TYPO3&#8242;s HtmlArea RTE configuration'>A few tips for TYPO3&#8242;s HtmlArea RTE configuration</a></li>
<li><a href='http://www.lacisoft.com/blog/2010/05/06/book-drupal-6-performance-tips/' rel='bookmark' title='Book: Drupal 6 Performance Tips'>Book: Drupal 6 Performance Tips</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lacisoft.com/blog/2009/02/25/tips-to-prevent-cross-site-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for improving your PHP programming skills</title>
		<link>http://www.lacisoft.com/blog/2008/11/18/tips-for-improving-your-php-programming-skills/</link>
		<comments>http://www.lacisoft.com/blog/2008/11/18/tips-for-improving-your-php-programming-skills/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 19:43:44 +0000</pubDate>
		<dc:creator>lacisoft</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.lacisoft.com/blog/?p=60</guid>
		<description><![CDATA[Smashing Magazine published an article with 10 tips to improve your PHP programming skills. They claim to be advanced tips but i tend to disagree. Every PHP programmer with 1-2 years of experience, somewhere around mid-level should know these things. But nevertheless the article is worth reading, if you did not know those things you [...]
Related posts:<ol>
<li><a href='http://www.lacisoft.com/blog/2010/05/06/book-drupal-6-performance-tips/' rel='bookmark' title='Book: Drupal 6 Performance Tips'>Book: Drupal 6 Performance Tips</a></li>
<li><a href='http://www.lacisoft.com/blog/2010/11/18/server-configuration-and-performance-tips/' rel='bookmark' title='Server configuration and performance tips'>Server configuration and performance tips</a></li>
<li><a href='http://www.lacisoft.com/blog/2009/02/25/tips-to-prevent-cross-site-scripting/' rel='bookmark' title='Tips to prevent Cross Site Scripting (XSS)'>Tips to prevent Cross Site Scripting (XSS)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Smashing Magazine published an <a href="http://www.smashingmagazine.com/2008/11/18/10-advanced-php-tips-to-improve-your-progamming/">article</a> with 10 tips to improve your PHP programming skills. They claim to be advanced tips but i tend to disagree. Every PHP programmer with 1-2 years of experience, somewhere around mid-level should know these things. But nevertheless the article is worth reading, if you did not know those things you may remember them again.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.lacisoft.com%2Fblog%2F2008%2F11%2F18%2Ftips-for-improving-your-php-programming-skills%2F&amp;title=Tips%20for%20improving%20your%20PHP%20programming%20skills" id="wpa2a_8"><img src="http://www.lacisoft.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Related posts:<ol>
<li><a href='http://www.lacisoft.com/blog/2010/05/06/book-drupal-6-performance-tips/' rel='bookmark' title='Book: Drupal 6 Performance Tips'>Book: Drupal 6 Performance Tips</a></li>
<li><a href='http://www.lacisoft.com/blog/2010/11/18/server-configuration-and-performance-tips/' rel='bookmark' title='Server configuration and performance tips'>Server configuration and performance tips</a></li>
<li><a href='http://www.lacisoft.com/blog/2009/02/25/tips-to-prevent-cross-site-scripting/' rel='bookmark' title='Tips to prevent Cross Site Scripting (XSS)'>Tips to prevent Cross Site Scripting (XSS)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lacisoft.com/blog/2008/11/18/tips-for-improving-your-php-programming-skills/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

