<?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: Being a lean startup</title>
	<atom:link href="http://blog.inkzee.com/index.php/2009/12/24/being-a-lean-startup/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.inkzee.com/index.php/2009/12/24/being-a-lean-startup/</link>
	<description>How to read more in less time</description>
	<lastBuildDate>Sun, 24 Oct 2010 08:06:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: abarrera</title>
		<link>http://blog.inkzee.com/index.php/2009/12/24/being-a-lean-startup/comment-page-1/#comment-2729</link>
		<dc:creator>abarrera</dc:creator>
		<pubDate>Thu, 07 Jan 2010 10:11:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.inkzee.com/?p=75#comment-2729</guid>
		<description>This is interesting... Right now we use 2 environments, testing and production. Both of them are (or we try) identical. Same OS, same sw, etc. so that when testing it doesn&#039;t breaks things in production. The truth is that we&#039;ve sometimes uncovered bugs with this, having some sw in the development environment and then not having it in testing and of course in production.

I agree with you, even though right now we have a server outside AWS for the svn and testing, we should, in the long run, put it into AWS so that it uses the exact same image.

Thanks for the comment man!</description>
		<content:encoded><![CDATA[<p>This is interesting&#8230; Right now we use 2 environments, testing and production. Both of them are (or we try) identical. Same OS, same sw, etc. so that when testing it doesn&#8217;t breaks things in production. The truth is that we&#8217;ve sometimes uncovered bugs with this, having some sw in the development environment and then not having it in testing and of course in production.</p>
<p>I agree with you, even though right now we have a server outside AWS for the svn and testing, we should, in the long run, put it into AWS so that it uses the exact same image.</p>
<p>Thanks for the comment man!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jorge</title>
		<link>http://blog.inkzee.com/index.php/2009/12/24/being-a-lean-startup/comment-page-1/#comment-2727</link>
		<dc:creator>Jorge</dc:creator>
		<pubDate>Wed, 06 Jan 2010 21:44:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.inkzee.com/?p=75#comment-2727</guid>
		<description>A follow up for environments....

In the corps I worked in Spain they usually have the environment for developer (Eclipse, Webshere, etc...), then a development server, an integration server and production server. Some even have more environments. But actually there is ususally problems going from one environment to another, no matter how hard people try this not to happen. So, my advice would be if you don&#039;t have too many human resources, go with just development server and production environment. I mean development server not the environment in the machine of developer.

If you have many people working on the project then play around with environments, integration ones are usufull, even more if you have domain issues with other web services, providers, etc... that need to replicate a production server.

Another problem with environments is that when many projects are uploading stuff to for example a development server, admins sometimes needs to shutdown stuff which leads to people not being able to test their apps in the development server. Amazon could help here, creating an instance for the people on that project and have many development instances only used when analyst or project managers are testing, etc...</description>
		<content:encoded><![CDATA[<p>A follow up for environments&#8230;.</p>
<p>In the corps I worked in Spain they usually have the environment for developer (Eclipse, Webshere, etc&#8230;), then a development server, an integration server and production server. Some even have more environments. But actually there is ususally problems going from one environment to another, no matter how hard people try this not to happen. So, my advice would be if you don&#8217;t have too many human resources, go with just development server and production environment. I mean development server not the environment in the machine of developer.</p>
<p>If you have many people working on the project then play around with environments, integration ones are usufull, even more if you have domain issues with other web services, providers, etc&#8230; that need to replicate a production server.</p>
<p>Another problem with environments is that when many projects are uploading stuff to for example a development server, admins sometimes needs to shutdown stuff which leads to people not being able to test their apps in the development server. Amazon could help here, creating an instance for the people on that project and have many development instances only used when analyst or project managers are testing, etc&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blog.inkzee.com/index.php/2009/12/24/being-a-lean-startup/comment-page-1/#comment-2688</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 28 Dec 2009 09:40:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.inkzee.com/?p=75#comment-2688</guid>
		<description>Hey Jorge thanks a lot for sharing!! Yeah, the file versioning is quite handy, specially for js/css flushing. We should definitely implement something like that.</description>
		<content:encoded><![CDATA[<p>Hey Jorge thanks a lot for sharing!! Yeah, the file versioning is quite handy, specially for js/css flushing. We should definitely implement something like that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jorge</title>
		<link>http://blog.inkzee.com/index.php/2009/12/24/being-a-lean-startup/comment-page-1/#comment-2687</link>
		<dc:creator>Jorge</dc:creator>
		<pubDate>Mon, 28 Dec 2009 08:47:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.inkzee.com/?p=75#comment-2687</guid>
		<description>Alex,

Agree on most, small integration servers are indeed a need. Go through the path of Development server in the developer machine, then integration with more or less the same environment, and production.

With Syntax I simply use python plugin for Eclipse, that is take care of.

In deployment I use versions for all content. That is, a CSS app.css would go to S3 as app-0001.css. These files are compresses and long times in the future. I can version independent modules (JS, CS, Themes, etc...). Integration server and development server goes with app-0000.css with no future dates and loading normally. Every time I do a change in a module, generate a release in that part of JS, CSS, and the HTML will call that file. I have a deployment script that takes care of this. Loading of heavy JS content is faster this way for users visiting more than once.

I do a monitor alert, very simple, that a search is accomplished right and therefore front and back are communicating, web servers ok and services. But this area is never enough, last night found that home page had an error and did not notice (I am playing around with a new front release) and did not have development debug in Django to False, when error message shows and Email is sent with error. Still, the better monitoring you can afford the better.</description>
		<content:encoded><![CDATA[<p>Alex,</p>
<p>Agree on most, small integration servers are indeed a need. Go through the path of Development server in the developer machine, then integration with more or less the same environment, and production.</p>
<p>With Syntax I simply use python plugin for Eclipse, that is take care of.</p>
<p>In deployment I use versions for all content. That is, a CSS app.css would go to S3 as app-0001.css. These files are compresses and long times in the future. I can version independent modules (JS, CS, Themes, etc&#8230;). Integration server and development server goes with app-0000.css with no future dates and loading normally. Every time I do a change in a module, generate a release in that part of JS, CSS, and the HTML will call that file. I have a deployment script that takes care of this. Loading of heavy JS content is faster this way for users visiting more than once.</p>
<p>I do a monitor alert, very simple, that a search is accomplished right and therefore front and back are communicating, web servers ok and services. But this area is never enough, last night found that home page had an error and did not notice (I am playing around with a new front release) and did not have development debug in Django to False, when error message shows and Email is sent with error. Still, the better monitoring you can afford the better.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

