<?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:blogger='http://schemas.google.com/blogger/2008' 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-7299473</id><updated>2021-07-07T02:11:16.190-04:00</updated><category term="mvc"/><category term="oop"/><category term="php"/><category term="tools"/><category term="overview"/><category term="zend framework"/><title type='text'>Catenare Web Development Blog</title><subtitle type='html'>Catenare Information Technology&#xa;Providing advanced, secure and reliable web application solutions.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webdev.catenare.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7299473/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://webdev.catenare.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Johan Martin</name><uri>http://www.blogger.com/profile/00069913658969839301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7299473.post-7834135465604949213</id><published>2009-03-24T21:36:00.001-04:00</published><updated>2009-03-24T21:36:03.572-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mvc"/><category scheme="http://www.blogger.com/atom/ns#" term="oop"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><title type='text'>PHP Tips Revisted - Are they still relevant in today&#39;s world of frameworks?</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;a href=&#39;http://www.smashingmagazine.com/2009/03/24/10-useful-php-tips-revisited/&#39;&gt;10 Advanced PHP Tips Revisited | How-To | Smashing Magazine&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;This article is a rebuttal to 10 Advanced PHP Tips To Improve Your Programming — henceforth referred to as the previous article — published last November here on Smashing Magazine. The introduction sounds intriguing:&lt;br/&gt;&lt;br/&gt;    Listed below are 10 excellent techniques that PHP developers should learn and use every time they program.&lt;br/&gt;&lt;br/&gt;Unfortunately, the intrigue devolves into disappointment. We disagree with many of the tips, and even when we don’t, the accompanying explanation is weak or misleading. In this article, we go through each and every tip from the previous article and provide our own commentary and evidence, either to validate and clarify the tip, or to refute it. Our hope is that you don’t just accept our opinion, but rather learn enough to form your own.&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class=&#39;zemanta-pixie&#39;&gt;&lt;img src=&#39;http://img.zemanta.com/pixy.gif?x-id=37a72783-2b1a-4586-b9ce-afbe4424e938&#39; class=&#39;zemanta-pixie-img&#39;/&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;technorati-tags&#39;&gt;&lt;a rel=&#39;tag&#39; href=&#39;http://technorati.com/tag/php&#39;&gt;php&lt;/a&gt;, &lt;a rel=&#39;tag&#39; href=&#39;http://technorati.com/tag/tips&#39;&gt;tips&lt;/a&gt;, &lt;a rel=&#39;tag&#39; href=&#39;http://technorati.com/tag/security&#39;&gt;security&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;scribefire-powered&#39;&gt;Powered by &lt;a href=&#39;http://www.scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Catenare LLC
http://www.catenare.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev.catenare.com/feeds/7834135465604949213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev.catenare.com/2009/03/php-tips-revisted-are-they-still.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7299473/posts/default/7834135465604949213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7299473/posts/default/7834135465604949213'/><link rel='alternate' type='text/html' href='http://webdev.catenare.com/2009/03/php-tips-revisted-are-they-still.html' title='PHP Tips Revisted - Are they still relevant in today&amp;#39;s world of frameworks?'/><author><name>Johan Martin</name><uri>http://www.blogger.com/profile/00069913658969839301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7299473.post-4173037943516455423</id><published>2009-03-23T20:20:00.003-04:00</published><updated>2009-03-23T20:32:05.889-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mvc"/><category scheme="http://www.blogger.com/atom/ns#" term="oop"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="zend framework"/><title type='text'>Learning the Zend Framework</title><content type='html'>I&#39;m in the process of trying to learn the Zend framework. I&#39;m using it for a small project and just trying to get familiar with it.  There is really a lot of information. If you have been working on your own MVC framework, this probably can substitute for your own quite nicely. A lot of it is overkill probably designed for the likes of IBM but it is nice to know that it is there.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I finished the quickstart tutorial but the tutorial does not really match up with the documentation too well. For example, the tutorial makes use of the autoload function whereas the documentation does not really discuss it too much. Oh well. Nothing like trial and error when learning a new piece of software.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Catenare LLC
http://www.catenare.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev.catenare.com/feeds/4173037943516455423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev.catenare.com/2009/03/learning-zend-framework.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7299473/posts/default/4173037943516455423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7299473/posts/default/4173037943516455423'/><link rel='alternate' type='text/html' href='http://webdev.catenare.com/2009/03/learning-zend-framework.html' title='Learning the Zend Framework'/><author><name>Johan Martin</name><uri>http://www.blogger.com/profile/00069913658969839301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7299473.post-5690923153121618907</id><published>2009-03-23T19:21:00.003-04:00</published><updated>2009-03-23T19:28:34.657-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="overview"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><title type='text'>Setting up my PHP Web Development Environment</title><content type='html'>I&#39;m in the process of setting up my PHP web development environment again. This blog will be about the tools, software, hardware and services I use. Right now, I&#39;m looking at using&lt;div&gt;&lt;ul&gt;&lt;li&gt;Netbeans IDE 6.5 for development. I have been a long-time user of Eclipse but decided it was time for a change to see how Netbeans compares to Eclipse for PHP development. &lt;/li&gt;&lt;li&gt;Subversion for version control. I never develop without it. Assume that every project will have multiple changes and will need constant updating. With subversion, I can do the work on my desktop and update the production machine with very little effort. Current version I&#39;m using is 1.5.&lt;/li&gt;&lt;li&gt;XAMPP - Apachefriends PHP/MySQL/Apache2 package for Mac OS X. After a long absence, I&#39;m returning to using their software. I left when they did not update it as quickly as I needed them too. After compiling my own packages for a while, I just thought it was time to go ahead and try them out again. &lt;/li&gt;&lt;li&gt;Mac OS laptop - stable and fairly problem free.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;So, that is the current setup. Additional details will be added when able.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Catenare LLC
http://www.catenare.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev.catenare.com/feeds/5690923153121618907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev.catenare.com/2009/03/setting-up-my-php-web-development.html#comment-form' title='85 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7299473/posts/default/5690923153121618907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7299473/posts/default/5690923153121618907'/><link rel='alternate' type='text/html' href='http://webdev.catenare.com/2009/03/setting-up-my-php-web-development.html' title='Setting up my PHP Web Development Environment'/><author><name>Johan Martin</name><uri>http://www.blogger.com/profile/00069913658969839301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>85</thr:total></entry></feed>