<?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: Web Development Workflow</title>
	<atom:link href="http://www.digitalself.org/2008/04/21/web-development-workflow/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalself.org/2008/04/21/web-development-workflow/</link>
	<description>Realization of self in a digital world</description>
	<lastBuildDate>Mon, 10 Oct 2011 22:48:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: digitalself.org &#187; Blog Archive &#187; Web Development - Improved Ubuntu Workflow</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-47</link>
		<dc:creator>digitalself.org &#187; Blog Archive &#187; Web Development - Improved Ubuntu Workflow</dc:creator>
		<pubDate>Sun, 04 May 2008 15:37:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-47</guid>
		<description>[...] my previous post on Web Development Workflow, I decided to be done with my procrastination and setup a local workflow, which keeps me location [...]</description>
		<content:encoded><![CDATA[<p>[...] my previous post on Web Development Workflow, I decided to be done with my procrastination and setup a local workflow, which keeps me location [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JustinoSantos</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-46</link>
		<dc:creator>JustinoSantos</dc:creator>
		<pubDate>Wed, 23 Apr 2008 23:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-46</guid>
		<description>I&#039;m with Inacio. Matos, you&#039;re too picky :)</description>
		<content:encoded><![CDATA[<p>I&#8217;m with Inacio. Matos, you&#8217;re too picky <img src='http://www.digitalself.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nuno Inacio</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-45</link>
		<dc:creator>Nuno Inacio</dc:creator>
		<pubDate>Wed, 23 Apr 2008 13:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-45</guid>
		<description>Hi again.

Aren&#039;t you being excessively picky ? In my home&#039;s wifi connection I cannot notice any lag at all. Only difference is a much lower sustained throughput (e.g. copying large amounts of data).</description>
		<content:encoded><![CDATA[<p>Hi again.</p>
<p>Aren&#8217;t you being excessively picky ? In my home&#8217;s wifi connection I cannot notice any lag at all. Only difference is a much lower sustained throughput (e.g. copying large amounts of data).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alfredo Matos</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-44</link>
		<dc:creator>Alfredo Matos</dc:creator>
		<pubDate>Tue, 22 Apr 2008 21:39:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-44</guid>
		<description>@Rafael

That mostly applies to general php. I&#039;m also interested in Wordpress templates, since this still needs a lot of work as you can see. But useful nonetheless. I also use git for a lot of things. Quite useful.

@Diogo Gomes

Laziness is good. It makes you rest.
cakePHP ? Will have a look. Thanks.

@Nuno Inacio

Option 2 takes more time because I have my desktop customized for development, but not the server. By the way, I use gvim for most of my editing/coding, so it implies ssh -X. Connection is over 802.11g, so its not very responsive. Wifi sucks.

Have to give django a change... let&#039;s see.


@all

I&#039;ve been cutting down on the laziness. I&#039;m always going about with my GTD. Will give more info on that later.


PS: I like blogs.</description>
		<content:encoded><![CDATA[<p>@Rafael</p>
<p>That mostly applies to general php. I&#8217;m also interested in WordPress templates, since this still needs a lot of work as you can see. But useful nonetheless. I also use git for a lot of things. Quite useful.</p>
<p>@Diogo Gomes</p>
<p>Laziness is good. It makes you rest.<br />
cakePHP ? Will have a look. Thanks.</p>
<p>@Nuno Inacio</p>
<p>Option 2 takes more time because I have my desktop customized for development, but not the server. By the way, I use gvim for most of my editing/coding, so it implies ssh -X. Connection is over 802.11g, so its not very responsive. Wifi sucks.</p>
<p>Have to give django a change&#8230; let&#8217;s see.</p>
<p>@all</p>
<p>I&#8217;ve been cutting down on the laziness. I&#8217;m always going about with my GTD. Will give more info on that later.</p>
<p>PS: I like blogs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nuno Inacio</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-43</link>
		<dc:creator>Nuno Inacio</dc:creator>
		<pubDate>Tue, 22 Apr 2008 17:28:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-43</guid>
		<description>I hate blogs :D</description>
		<content:encoded><![CDATA[<p>I hate blogs <img src='http://www.digitalself.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diogo Gomes</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-42</link>
		<dc:creator>Diogo Gomes</dc:creator>
		<pubDate>Tue, 22 Apr 2008 15:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-42</guid>
		<description>It&#039;s nice to see old friends commenting in Alfredo&#039;s blog, but what about you two (Rafael and Inacio) starting your own blogs :) ?

Master plan: start planet HNG :&gt;</description>
		<content:encoded><![CDATA[<p>It&#8217;s nice to see old friends commenting in Alfredo&#8217;s blog, but what about you two (Rafael and Inacio) starting your own blogs <img src='http://www.digitalself.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ?</p>
<p>Master plan: start planet HNG :&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nuno Inacio</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-41</link>
		<dc:creator>Nuno Inacio</dc:creator>
		<pubDate>Tue, 22 Apr 2008 13:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-41</guid>
		<description>I don&#039;t understand a couple of points:

Option 2 - &quot;Too much work to get into a usable state.&quot; - what do you mean by that ?

Option 3 - &quot;Take advantage of your desktop/development environment.&quot;  - if you install vim on your server, you&#039;ll have a complete dev environment ;)

More seriously, I think 2 and 3 are more or less equivalent. In 2 you have to fuss about with X, in 3 you have to fuss with sshfs. Sluggishness will be similar.

I believe it all boils down to how slow the connection is. If it were good enough I would use option 2 (or 3 - matter of taste). If not I would go for 1.

BTW: I know you know Python. How about giving Django a try ? :)</description>
		<content:encoded><![CDATA[<p>I don&#8217;t understand a couple of points:</p>
<p>Option 2 &#8211; &#8220;Too much work to get into a usable state.&#8221; &#8211; what do you mean by that ?</p>
<p>Option 3 &#8211; &#8220;Take advantage of your desktop/development environment.&#8221;  &#8211; if you install vim on your server, you&#8217;ll have a complete dev environment <img src='http://www.digitalself.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>More seriously, I think 2 and 3 are more or less equivalent. In 2 you have to fuss about with X, in 3 you have to fuss with sshfs. Sluggishness will be similar.</p>
<p>I believe it all boils down to how slow the connection is. If it were good enough I would use option 2 (or 3 &#8211; matter of taste). If not I would go for 1.</p>
<p>BTW: I know you know Python. How about giving Django a try ? <img src='http://www.digitalself.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diogo Gomes</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-48</link>
		<dc:creator>Diogo Gomes</dc:creator>
		<pubDate>Tue, 22 Apr 2008 09:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-48</guid>
		<description>Besides your obvious laziness :&gt;

I think option 3 is the best as long as you have two instances of your project (say: default + devel) because when you are finnish you just need to rename :)

BTW: have you tried moving your PHP projects to cakePHP :) ? It makes your life much easier</description>
		<content:encoded><![CDATA[<p>Besides your obvious laziness :&gt;</p>
<p>I think option 3 is the best as long as you have two instances of your project (say: default + devel) because when you are finnish you just need to rename <img src='http://www.digitalself.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>BTW: have you tried moving your PHP projects to cakePHP <img src='http://www.digitalself.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ? It makes your life much easier</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael</title>
		<link>http://www.digitalself.org/2008/04/21/web-development-workflow/comment-page-1/#comment-49</link>
		<dc:creator>Rafael</dc:creator>
		<pubDate>Mon, 21 Apr 2008 21:46:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalself.org/?p=53#comment-49</guid>
		<description>There are other options to consider. For a regular php development a light weight web server like lighthttpd. For python/rails web development there are other options as well. As for the database, if you do not code for a specific database engine, you can develop in a sqlite3 database an deploy in a mysql or postgre (DBI should, theoretically, by your friend here).

As for the workflow, if you develop locally you can use a SCM like git or svn and perform commits/chekouts in a dev branch. You can also deploy through ftp if you are into that. But since all development is local in practice the server side testing will only be integration testing.

In the remote development universe, you can use a separate installation for dev purposes only. Keep in mind here that i do not know the inner working os a Wordpress install or how easy is to support multiple sites/blogs in it.

My workflow is simple. Light weight server, a development database (copy of the original), git for versioning and a separate copy of the site (usually in my user directory and not in the root of the server)

Hope it helps.</description>
		<content:encoded><![CDATA[<p>There are other options to consider. For a regular php development a light weight web server like lighthttpd. For python/rails web development there are other options as well. As for the database, if you do not code for a specific database engine, you can develop in a sqlite3 database an deploy in a mysql or postgre (DBI should, theoretically, by your friend here).</p>
<p>As for the workflow, if you develop locally you can use a SCM like git or svn and perform commits/chekouts in a dev branch. You can also deploy through ftp if you are into that. But since all development is local in practice the server side testing will only be integration testing.</p>
<p>In the remote development universe, you can use a separate installation for dev purposes only. Keep in mind here that i do not know the inner working os a WordPress install or how easy is to support multiple sites/blogs in it.</p>
<p>My workflow is simple. Light weight server, a development database (copy of the original), git for versioning and a separate copy of the site (usually in my user directory and not in the root of the server)</p>
<p>Hope it helps.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

