<?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: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-7148500439230492098</id><updated>2011-11-27T16:16:27.489-08:00</updated><title type='text'>Symfony - PHP Applications On Strong Foundation</title><subtitle type='html'>Best practices, design patterns and the BUZZ on the Symfony PHP framework.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://symfowner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://symfowner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Cojocar Petru</name><uri>http://www.blogger.com/profile/18446477110255433707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7148500439230492098.post-7935337332471802144</id><published>2008-11-14T23:44:00.000-08:00</published><updated>2008-11-14T23:45:34.937-08:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;Cojocar Petru's Symfony PHP Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7148500439230492098-7935337332471802144?l=symfowner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://symfowner.blogspot.com/feeds/7935337332471802144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7148500439230492098&amp;postID=7935337332471802144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/7935337332471802144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/7935337332471802144'/><link rel='alternate' type='text/html' href='http://symfowner.blogspot.com/2008/11/blog-post_7994.html' title=''/><author><name>Cojocar Petru</name><uri>http://www.blogger.com/profile/18446477110255433707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7148500439230492098.post-2705465564173768878</id><published>2008-07-13T04:49:00.000-07:00</published><updated>2008-07-13T05:37:29.399-07:00</updated><title type='text'>Surchur.com - How symfony leverage application upgrades</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Part 2.&lt;br /&gt;&lt;/span&gt;In part 1. I explained why symfony was a good choice for the implementation of &lt;a href="http://surchur.com/"&gt;surchur.com&lt;/a&gt;&lt;br /&gt;now I will try to expose the advantages of symfony while in upgrade mode.&lt;br /&gt;&lt;br /&gt;The MVC separation gives huge advantages over spaghetti php code developement, so when the redesign was a mandatory issue the whole problem was to change the VIEW, this meant changing the html, css and images that were remade from scratch.&lt;br /&gt;&lt;br /&gt;The templates change didn't required any changes over the other 2  segments (MODEL and CONTROLLER) , making the redesign more a HTML battle for crossbrowser capabilities fought on every known fronts: Safari, Firefox, IE7, Opera and mostly IE6.&lt;br /&gt;&lt;br /&gt;By the way, for those of you who are still using IE6, please upgrade to IE7 or better change your browser(to &lt;a href="http://www.mozilla.com/en-US/firefox"&gt;firefox&lt;/a&gt;, &lt;a href="http://www.apple.com/safari/download/"&gt;safari&lt;/a&gt; or &lt;a href="http://www.opera.com/"&gt;opera&lt;/a&gt;)  and &lt;span style="font-weight: bold;"&gt;help the world(and the internet) being a better place&lt;/span&gt;, also you will&lt;span style="font-weight: bold;"&gt; contribute to the internet's evolution and our civilization&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The symfony tree directory structure makes easy to find templates you need to change or replace, giving you all the power over you html code.&lt;br /&gt;    &lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;People working on templates are usually web designers, who may not know symfony very well and may have difficulties finding template fragments, since they can be scattered all over the application. These few guidelines will make them more comfortable with the symfony template system.&lt;/p&gt;&lt;/blockquote&gt;&lt;pre&gt;&lt;a href="http://www.symfony-project.org/book/1_1/07-Inside-the-View-Layer"&gt;&lt;code&gt;&lt;/code&gt;&lt;blockquote&gt;myproject/&lt;br /&gt;apps/&lt;br /&gt;  application1/&lt;br /&gt;    templates/       # Layouts for application 1&lt;br /&gt;    modules/&lt;br /&gt;      module1/&lt;br /&gt;        templates/   # Templates and partials for module 1&lt;br /&gt;      module2/&lt;br /&gt;        templates/   # Templates and partials for module 2&lt;br /&gt;      module3/&lt;br /&gt;  templates/   # Templates and partials for module 3&lt;/blockquote&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: left;"&gt;The above structure is the default directory structure of every symfony application,&lt;br /&gt;BUT this is not mandatory!&lt;br /&gt;Symfony will allow you to change this structure and easily configure where the&lt;br /&gt;templates and other resources are, it's a matter of choice and requirements, I personally&lt;br /&gt;love the existing structure and planning to use it as much as possible as is.&lt;br /&gt;&lt;br /&gt;The great feature of &lt;a href="http://www.symfony-project.org/book/1_1/07-Inside-the-View-Layer#Code%20Fragments"&gt;template fragments&lt;/a&gt; makes even easier to keep different parts of html&lt;br /&gt;in the files you want, you can reuse code and be as flexible as you want, once again,&lt;br /&gt;it's a matter of choice and imagination(but mostly architecture) how you organize your pieces of&lt;br /&gt;code, the point here is that symfony allows you to play with the html in the way you want and&lt;br /&gt;keeps you save by don't messing with the logic of the application.&lt;br /&gt;&lt;br /&gt;There's more to tell about the way symfony made my life easy when developing &lt;a href="http://surchur.com/"&gt;surchur.com&lt;/a&gt;&lt;br /&gt;but time is limited, so I will tell you this, if there's any reason why you(a developer) should&lt;br /&gt;switch to symfony when developing php web application, then that would be the &lt;a href="http://www.symfony-project.org/community"&gt;symfony community&lt;/a&gt;,&lt;br /&gt;you'll get assistance, pluggins and snipets, everything what a php developer dream about!&lt;br /&gt;&lt;br /&gt;Cheers, and happy &lt;a href="http://surchur.com/all/symfony"&gt;symfony coding&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Cojocar Petru's Symfony PHP Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7148500439230492098-2705465564173768878?l=symfowner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://symfowner.blogspot.com/feeds/2705465564173768878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7148500439230492098&amp;postID=2705465564173768878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/2705465564173768878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/2705465564173768878'/><link rel='alternate' type='text/html' href='http://symfowner.blogspot.com/2008/07/surchurcom-how-symfony-leverage.html' title='Surchur.com - How symfony leverage application upgrades'/><author><name>Cojocar Petru</name><uri>http://www.blogger.com/profile/18446477110255433707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7148500439230492098.post-2409360836326611635</id><published>2008-05-14T00:59:00.000-07:00</published><updated>2008-05-14T00:59:01.408-07:00</updated><title type='text'>Symfony - PHP Applications On Strong Foundation: How to Build Enterprise Ready PHP Applications</title><content type='html'>&lt;a href="http://symfowner.blogspot.com/2008/04/how-to-build-enterprise-ready-php.html"&gt;Symfony - PHP Applications On Strong Foundation: How to Build Enterprise Ready PHP Applications&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Cojocar Petru's Symfony PHP Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7148500439230492098-2409360836326611635?l=symfowner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://symfowner.blogspot.com/2008/04/how-to-build-enterprise-ready-php.html' title='Symfony - PHP Applications On Strong Foundation: How to Build Enterprise Ready PHP Applications'/><link rel='replies' type='application/atom+xml' href='http://symfowner.blogspot.com/feeds/2409360836326611635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7148500439230492098&amp;postID=2409360836326611635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/2409360836326611635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/2409360836326611635'/><link rel='alternate' type='text/html' href='http://symfowner.blogspot.com/2008/05/symfony-php-applications-on-strong.html' title='Symfony - PHP Applications On Strong Foundation: How to Build Enterprise Ready PHP Applications'/><author><name>Cojocar Petru</name><uri>http://www.blogger.com/profile/18446477110255433707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7148500439230492098.post-1075011883874932828</id><published>2008-05-08T09:00:00.001-07:00</published><updated>2008-05-08T09:51:24.289-07:00</updated><title type='text'>Surchur.com -  What's behind the blue ui</title><content type='html'>&lt;span style="font-weight: bold;"&gt;PART 1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5 style="font-weight: bold;"&gt;&lt;a href="http://surchur.com/info/Faqs"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;blockquote&gt;&lt;h5 style="font-weight: bold;"&gt;&lt;a href="http://surchur.com/info/Faqs"&gt;...best topics to use Surchur.com for?&lt;/a&gt;&lt;/h5&gt;     &lt;p&gt;&lt;a href="http://surchur.com/info/Faqs"&gt;Surchur is a great source for the latest and the greatest on topics that are in the now. For example, want to learn the latest about your favorite pop star. Type their name into Surchur and you'll be amazed at all of the nitty gritty you'll find. Surchur.com isn't so good for that narrow, topical Surch that you might make on one of those big leviathan search engines. For example, type in "toby's cinnamon spice peach cobbler" into Surchur.com and we're pretty sure you'll be disappointed.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This description is for the users of our service/site called surchur.com, but for developers this post will offer some information beside the usual FAQ's from the site; I will try to cover some aspects of the PHP architecture, methodologies and are related informations about this cool application.&lt;/p&gt;&lt;p&gt;At the start of the project we didn't considered Symfony for the project because it was really simple in terms of specifications and features to offer, don't get me wrong, there were plenty of features and more to come in the future but the whole application development didn't cried for something big.&lt;/p&gt;So far so good, but after some while additions of features required a lot of code changes at all levels(the model had to be modified, the user interface was in a continous change and it was predicted to be changed all the time, urls had to be friendly and action oriented, etc).&lt;br /&gt;Basically there was too much changes to make every day because we weren't using something powerful enough to support easy code changes and on the fly specifications changes.&lt;br /&gt;&lt;br /&gt;This was the turning point when we decided that Symfony is the answers to all our problems:      - rapid development after setting up the right structure&lt;br /&gt;- easy to change existing functionalities without compromising existing ones&lt;br /&gt;- a community where we could find some real answers to real problems&lt;br /&gt;- scalability&lt;br /&gt;- extensibility, etc.&lt;br /&gt;&lt;br /&gt;More clearly Symfony offered:&lt;br /&gt;- clean URLs, a great feature that everybody likes (both humans and search engines)&lt;br /&gt;- a flexible way to change our UI and add gradually more features&lt;br /&gt;- multi level caching of pages/information and very flexible way to control the life time of cached pages&lt;br /&gt;- a very structured and organized code&lt;br /&gt;- seamless AJAX integration&lt;br /&gt;- scalability for the future&lt;br /&gt;&lt;br /&gt;Most of these features were enabled by default when the development started, so all I had to concentrate on was the implementation of the features and expand the current features.&lt;br /&gt;&lt;br /&gt;The user interface was created to support a lot changes in the future and having in mind that we will need to be able to change stuff like color-schemes(CSS) and other visual elements(HTML).&lt;br /&gt;The clear separation of code following the MVC pattern made possible the existence of separate layers with separate functionalities and the expansion of each without affecting the other layers.&lt;br /&gt;&lt;br /&gt;Also the information sources(news sites, social network sites, blogs, etc) that are being offered were implemented in very dynamic way and using generic code, so the integration of new sources is seamless and very fast. This is very powerful because we can expand the site in a very smart way not having to make changes at other layers and functionalities, new implementations are very simple and I consider that is more a routine rather than programming.&lt;br /&gt;&lt;br /&gt;The caching system uses all the possible features offered by Symfony... it's hard to mention and cover all of them, so I would rather suggest to follow this &lt;a href="http://www.symfony-project.org/book/1_0/12-Caching"&gt;symfony tutorial about caching&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;and read more right at the source; the bottom line is that we are very fast because symfony made this possible in a very smart way.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;End of Part 1.&lt;/span&gt;&lt;br /&gt;&lt;a href="javascript:void(0)" tabindex="10" onclick="return false;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://surchur.com/info/Faqs"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Cojocar Petru's Symfony PHP Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7148500439230492098-1075011883874932828?l=symfowner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://symfowner.blogspot.com/feeds/1075011883874932828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7148500439230492098&amp;postID=1075011883874932828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/1075011883874932828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/1075011883874932828'/><link rel='alternate' type='text/html' href='http://symfowner.blogspot.com/2008/05/surchurcom-whats-behind-blue-ui.html' title='Surchur.com -  What&apos;s behind the blue ui'/><author><name>Cojocar Petru</name><uri>http://www.blogger.com/profile/18446477110255433707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7148500439230492098.post-3738191431282651878</id><published>2008-04-28T01:09:00.000-07:00</published><updated>2008-04-28T03:21:12.069-07:00</updated><title type='text'>How to Build Enterprise Ready PHP Applications</title><content type='html'>&lt;span style="font-style: italic;"&gt;"How to Build Enterprise Ready PHP Applications"&lt;/span&gt; - a sentence which for most of the PHP programmers might be strange or inexistent, but can PHP sustain enterprise applications?&lt;br /&gt;&lt;br /&gt;The answer is YES or NO, depending on how you(the developer) are familiar with good practices and concepts of software architecture design patterns.&lt;br /&gt;Let me take you out from the dark:&lt;br /&gt;the coding language is not really a mandatory issue when creating enterprise ready applications, but have to provide the basics for creating these solutions, so the only remaining issue is if you are able to create enterprise applications or if you have at least the knowledge about what an enterprise applications is?&lt;br /&gt;&lt;br /&gt;PHP's original purpose was to create web sites, in an easy, fast and not very skilled way. From that point PHP has been the preferred coding language for most web developers, it offered all features for programmers that other languages didn't:&lt;br /&gt;- fast learning curve: you could/can learn PHP basics in a week&lt;br /&gt;- no special training or background required to start PHP&lt;br /&gt;- very good and easy HTML integration&lt;br /&gt;- great support from developer communities&lt;br /&gt;- free of charge developer environment: Apache and MYSQL are free open sources backbones for any PHP application&lt;br /&gt;- no special tools or IDE's required, you could use even notepad to create PHP code&lt;br /&gt;and a lot of other features that made PHP so popular for novice and enthusiasts.&lt;br /&gt;&lt;br /&gt;Also this was big step for companies which were involved in web development, direct producers or outsourcing companies, eventually for clients:&lt;br /&gt;- low development costs: you could/can find a PHP programmer in India and build you a site for less than 100$&lt;br /&gt;- low server hosting cost: you can/could find everywhere an Apache server to host your PHP application for less than 10$/moth&lt;br /&gt;- fast development time: simple web site's can be built in less than a week&lt;br /&gt;- a great community of cheap developers: if you don't like a developer you can switch to another very easy and no costs are implied&lt;br /&gt;&lt;br /&gt;In economical terms PHP produced a great movement in the area of outsourcing and offshore; many US based or western EU companies turned their eyes to Asian or East European based firms which offered cheap and fast developed web sites.&lt;br /&gt;&lt;br /&gt;So where's the new thing about all these, everybody knows this, you would say.&lt;br /&gt;Everybody knows this, but time passed you know... today PHP developers are considered to be cheap and are disregarded as real programmers because of this image:&lt;br /&gt;"PHP? anybody can be do it, so why pay more?"&lt;br /&gt;The truth is that things are changing and PHP did changed a lot, so it's about you(the developer) and the customers to notice this and act as needed!&lt;br /&gt;&lt;br /&gt;Starting from &lt;span style="font-weight: bold;"&gt;PHP 5 &lt;/span&gt;Zend(the php company) tried to change PHP to be a real programming language with all the capabilities that other languages had, mostly what Zend tried to do was to make PHP an enterprise ready language which is not limited for creating "web sites".&lt;br /&gt;&lt;br /&gt;What happened next is simple, most of the developers remained with the old image and regarded PHP in the same, those remained the "cheap" developers that you still can find nowadays in India, Pakistan or any other emerging economy country.&lt;br /&gt;&lt;br /&gt;BUT there was also a good portions of developers that expected this step and were finally able to:&lt;br /&gt;- consider themselves real OOP(object oriented programming) developers&lt;br /&gt;- apply REAL software design patterns&lt;br /&gt;- follow development "good practices" specific to other languages like JAVA or .NET family&lt;br /&gt;- create enterprise level frameworks&lt;br /&gt;- create scalable applications which could sustain mid-range enterprise needs&lt;br /&gt;- and finally but not least added value to the work they made&lt;br /&gt;&lt;br /&gt;So if you(the developer) continue today to develop PHP applications for 100$ and &lt;span style="font-weight: bold;"&gt;have no interests to change&lt;/span&gt; this please go and read something else, also maybe you should quit your job and leave real programmers to do their job.&lt;br /&gt;&lt;br /&gt;Starting from PHP 5, enterprise ready frameworks started to emerge, all of these frameworks followed good practices from JAVA, Ruby,Python and other existing frameworks and allowed web development firms to finally create scalable web applications with all the features that other mentioned language offered.&lt;br /&gt;It's obvious what I'm going to say next: if you want to &lt;span style="font-style: italic;"&gt;"Build Enterprise Ready PHP Applications" &lt;/span&gt;you &lt;span style="font-weight: bold;"&gt;MUST unconditionally use a framework&lt;/span&gt; which offers the features needed to create such applications.&lt;br /&gt;If you have an existing framework created by yourself... drop it, it's not useful if you don't have support from other developers and you can't make it evolve... you are as good as a stick in the ocean, you will finally be lost.&lt;br /&gt;If you didn't used a framework till now and I impressed you with this post(or not :)) then you should consider the Symfony framework http://www.symfony-project.org.&lt;br /&gt;Now I won't say that this is the best PHP framework out there, but rather I would like to show and highlight, for everybody who is not familiar with Symfony, why should switch to this framework, so starting from this post(actually the upcoming ones) I will gradually start share my daily experience and show "the light" for those who want to see it... wow this is a biblical sentence :D&lt;br /&gt;&lt;br /&gt;PS : sorry for my grammar faults or mistakes, english is not my native language.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;a href="http://technorati.com/claim/wjg9aqyds5" rel="me"&gt;Technorati Profile&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Cojocar Petru's Symfony PHP Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7148500439230492098-3738191431282651878?l=symfowner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://symfowner.blogspot.com/feeds/3738191431282651878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7148500439230492098&amp;postID=3738191431282651878' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/3738191431282651878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/3738191431282651878'/><link rel='alternate' type='text/html' href='http://symfowner.blogspot.com/2008/04/how-to-build-enterprise-ready-php.html' title='How to Build Enterprise Ready PHP Applications'/><author><name>Cojocar Petru</name><uri>http://www.blogger.com/profile/18446477110255433707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7148500439230492098.post-5387053653315469252</id><published>2008-04-25T16:14:00.000-07:00</published><updated>2008-04-25T16:21:44.653-07:00</updated><title type='text'>Start my blog :)</title><content type='html'>Hello world!&lt;br /&gt;I just started my blog and I'm a little confused how to make the "go" but I'm pretty sure that I'll have a lot of experience to share.&lt;br /&gt;Also I'm a man with lot of ideas, maybe sometimes I have too much ideas :) but this will be a good way to share some of my ideas related to PHP, Symfony, good practices in developing LAMP applications and much much more...&lt;br /&gt;It's a bit late now, 2:20 AM :)) so I will go to bed and come back with some good stuff.&lt;br /&gt;Good Night WEB!&lt;div class="blogger-post-footer"&gt;Cojocar Petru's Symfony PHP Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7148500439230492098-5387053653315469252?l=symfowner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://symfowner.blogspot.com/feeds/5387053653315469252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7148500439230492098&amp;postID=5387053653315469252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/5387053653315469252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7148500439230492098/posts/default/5387053653315469252'/><link rel='alternate' type='text/html' href='http://symfowner.blogspot.com/2008/04/start-my-blog.html' title='Start my blog :)'/><author><name>Cojocar Petru</name><uri>http://www.blogger.com/profile/18446477110255433707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
