<?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>PANESAR.net &#187; startup</title>
	<atom:link href="http://www.panesar.net/tag/startup/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.panesar.net</link>
	<description>The secrets of a system integrator. My Journey of Startup, Product + Project Development</description>
	<lastBuildDate>Fri, 14 Oct 2011 14:53:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hello Mixergy &#8211; How To Systemize &amp; Automate Your Business To Replace Yourself</title>
		<link>http://www.panesar.net/2011/10/10/hello-mixergy-how-to-systemize-an-automate-your-business-to-replace-yourself/</link>
		<comments>http://www.panesar.net/2011/10/10/hello-mixergy-how-to-systemize-an-automate-your-business-to-replace-yourself/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 23:45:06 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Automating a business]]></category>
		<category><![CDATA[Business Technology]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[Systemizing a business]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[systemizing]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=458</guid>
		<description><![CDATA[It turns out a "how-to" interview I did with Andrew Warner of Mixergy got published today.  Happy Thanksgiving in Canada, indeed. :)

When Andrew asked me to share, I was honoured.  Andrew accesses very cool people in business and tech, and asks them the deeper questions we all wonder about. Luckily, I was only doing a "how-to" interview, haha.

I hope my contribution of information furthers what Andrew is working to put out there. I can't recall picking a Mixergy interview to watch and being disappointed. It's quality stuff.

One skillset that I've learnt and and continued to develop over the last 12 years is systemizing and automating things in businesses.  I hope you enjoy it and future posts on systemizing and automating in a business.

http://mixergy.com/jas-panesar-damaag-interview/
]]></description>
			<content:encoded><![CDATA[<p>It turns out a &#8220;how-to&#8221; interview I did with Andrew Warner of <a href="http://www.mixergy.com" target="_blank">Mixergy</a> got published today.  Happy Thanksgiving in Canada, indeed. <img src='http://www.panesar.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>When Andrew asked me to share, I was honoured.  Andrew accesses very cool people in business and tech, and asks them the deeper questions we all wonder about. </strong>Luckily, I was only doing a &#8220;how-to&#8221; interview, haha.</p>
<p>I hope my contribution of information furthers what Andrew is working to put out there. <strong>I</strong><strong> </strong><strong>can&#8217;t recall picking a Mixergy interview to watch and being disappointed.</strong> It&#8217;s quality stuff.</p>
<p>One skillset that I&#8217;ve learnt and and continued to develop over the last 12 years is systemizing and automating things in businesses.  I hope you enjoy it and future posts on systemizing and automating in a business.</p>
<p><a href="http://mixergy.com/jas-panesar-damaag-interview/" target="_blank">http://mixergy.com/jas-panesar-damaag-interview/</a></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2011/10/10/hello-mixergy-how-to-systemize-an-automate-your-business-to-replace-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello 2011, meet the future: ColdFusion, Mura CMS and Startups.</title>
		<link>http://www.panesar.net/2011/01/06/hello-2011-meet-my-future-coldfusion-mura-cms-and-startup/</link>
		<comments>http://www.panesar.net/2011/01/06/hello-2011-meet-my-future-coldfusion-mura-cms-and-startup/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 20:46:35 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Mura CMS]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=274</guid>
		<description><![CDATA[I've built up a bit of a bad habit in the past year with my blog -- I have dozens of draft posts that are near completion and need a bit more editing -- I just never made the time to edit and post them.

It's interesting looking back at all I wrote in 2010 and with the perspectives I ended up with at the end of 2010.

Here's where I ended up:  ColdFusion + Mura CMS + FW/1 Plugin Bundle = My web development nirvana.  I haven't been this happy with developing in years.  It's like discovering how easy ColdFusion made everything all over again, 12 years later.

How did this happen?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve built up a bit of a bad habit in the past year with my blog &#8212; I have dozens of draft posts that are near completion and need a bit more editing &#8212; I just never made the time to edit and post them.  I&#8217;ve decided I&#8217;ll still be releasing many of those posts back-dated so it makes sense to me when I look back and read this.</p>
<p>It&#8217;s interesting looking back at all I wrote in 2010 and with the perspectives I ended up with at the end of 2010.</p>
<p>Here&#8217;s where I ended up:  <strong>ColdFusion + Mura CMS + FW/1 Plugin Bundle = My web development nirvana.  I haven&#8217;t been this happy with developing in years.  It&#8217;s like discovering how easy ColdFusion made everything all over again, 12 years later.</strong></p>
<p>How did this happen?</p>
<p>First, my discovery and adoption of Mura CMS to build web applications.  I know, that might sound a little strange on first read.  I&#8217;ve developed many web applications with several ColdFusion frameworks over the years.  Last year I got into built a few apps with it.  ColdBox was amazing.  The problem with me?  Most of the projects I worked on didn&#8217;t get to use or leverage the amazing features Luis has put into ColdBox.  It was like having the greatest swiss army knife ever, and not having enough uses for all the tools.  If there&#8217;s anything I like doing, it&#8217;s using features that make life easier. While I work on some very complex apps, any good framework for ColdFusion can handle it all pretty well. ColdBox was really becoming an issue of preference and wanting a new way to enjoy ColdFusion.  I hope to be able to use ColdBox one day.. but for now I think it&#8217;ll be on the shelf and I&#8217;m very happy to use it for existing projects.</p>
<p>As part of my framework search last year, I came across <a href="http://www.getmura.com" target="_blank">Mura CMS</a> by Blue River Interactive and <a href="http://fw1.riaforge.org/" target="_blank">Framework One</a> (FW/1) by Sean Corfield.  Individually, both were really impressive.  Mura CMS was what I dreamt Far Cry CMS was a few years ago.  Easy to install, easy to use, easy to extend and customize.  I could just kind of get things done.  It even had a Wordpress quality installer.  Great, I could use this for a few basic websites that came up and enjoy it.</p>
<p>There was one thing missing for me.  It&#8217;s always been missing in everything.  I&#8217;ve always had a desire to do as much of my web application development, be it for clients, or my own projects in one way, in one technology, framework, etc.  On one hand, I had ColdBox which let me build great apps, and on the other hand Mura CMS let me create great front ends for my clients to manage. Mura CMS has a wonderful plugin architecture, let me build a quick few plugins.. but it required more thought and learning if I wanted to build apps with it.</p>
<p>Oh, existential crisis.  I want both, in one place!</p>
<p>During this great time of pain from being, so close, I reached out to Blue River.  Not surprisingly, the guys heard me out and shared some great insights.  I was was introduced to <a href="http://www.grantshepert.com" target="_blank">Grant Shepert</a> by the Mura team, and he ended up being a few blocks away from me and knew oodles about Mura CMS.  Grant has a great blog on Mura CMS, and while some of it is pretty detailed, it has to be some of the most enjoyable ColdFusion reading I&#8217;ve done in a while just from what he was uncovering and making possible in Mura.  I asked Grant if he would be so kind to answer a few questions of &#8220;how do I best do this&#8221;.. when there were a few ways to do a task in Mura and after that, I was sold.</p>
<p>I heard at the time that there was a Framework One &#8220;base application plugin&#8221; for Mura that you could use to create more complete applications, bundled as a Mura Plugin.  Yeah, I&#8217;ve heard that kind of empty hope before.  The key insight that Grant opened my eyes to was how he was building applications inside Mura.  Grant sat with me and my suspicions were confirmed.  Mura has CMS&#8217; down right, and it&#8217;s FW/1 integration for plugins has a ton of power, but stays out of the way to let me build applications, thanks to how FW/1 is conveniently designed.  I highly recommend Grant&#8217;s base FW/1 plugin to build apps, it&#8217;s a bit tweaked from the one in the plugin store.</p>
<p>Since that time, I&#8217;ve delved deeper into Mura&#8217;s underpinnings and decided I&#8217;ll be centering a great deal of my time and life in Mura for my professional and personal projects.  Mura is a wonderful project in it&#8217;s own space, like ColdBox, FW/1 and many others.  Mura is open source, has a good team developing it, and a growing community.  The only thing I wish for is a bit more in the way of documented examples, but resources like the forum and Mura Show have been a great help to get direct help while those things develop.  I&#8217;m hoping to share my journey as well from the startup perspective of how it helped me bootstrap and launch quicker.</p>
<p>Today I&#8217;m standing in 2011 with another 3 new projects starting, all to be developed fully in Mura.  I feel for the first time in a long while that I&#8217;ve found the best balance of technology (ColdFusion) with a platform (Mura) and framework (FW/1) that I think I&#8217;ll be happily be able to build for a long, long time without needing much more.</p>
<p>This year you&#8217;ll see a few plugins put out pertaining to the small SaaS startups I&#8217;ll be launching.  Thats right, plural.  I think I can do more than one.  It&#8217;s time to show what ColdFusion can get done with a great cms like Mura can get rid with the boilerplate app logic that ends up consuming so much time after the proof of concept is completed of a SaaS startup idea.</p>
<p>Inward, onward, and upward!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2011/01/06/hello-2011-meet-my-future-coldfusion-mura-cms-and-startup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How Twitter makes me a better writer for projects and products.</title>
		<link>http://www.panesar.net/2010/11/07/how-twitter-makes-you-a-better-writer-for-projects-and-products/</link>
		<comments>http://www.panesar.net/2010/11/07/how-twitter-makes-you-a-better-writer-for-projects-and-products/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 21:59:38 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Business Technology]]></category>
		<category><![CDATA[Customers]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=259</guid>
		<description><![CDATA[I've been piecing together some realizations about the value of Twitter, to how I write as a developer, of projects and products, for myself and clients.

We've all heard it: The ability to learn and apply how to communicate with skill is priceless, no matter what we do. At the top of most fields we will often find the best communicators.  The jury might be out on other things, but they do know how to share their message.

Being limited to 140 characters per message in Twitter, I've had to get very good at expressing my thoughts and ideas simply and clearly for maximum impact.  It doesn't have to be bold, or brash, just clear. In this way, Twitter has become one pencil sharpener of expressing my thoughts and ideas.  How does it do that?

The long and short of it is this: When working on a project, product, business, or startups, we're in the boat of having]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been piecing together some realizations about the value of Twitter, to how I write as a developer, of projects and products, for myself and clients.</p>
<p>We&#8217;ve all heard it: <strong>The ability to learn and apply how to communicate with skill is priceless, no matter what we do. </strong>At the top of most fields we will often find the best communicators.  The jury might be out on other things, but they do know how to share their message.</p>
<p>Being limited to 140 characters per message in Twitter, I&#8217;ve had to get very good at expressing my thoughts and ideas simply and clearly for maximum impact.  It doesn&#8217;t have to be bold, or brash, <strong>just clear</strong>. In this way, Twitter has become one pencil sharpener of expressing my thoughts and ideas.  How does it do that?</p>
<p>The long and short of it is this: <strong>When working on a project, product, business, or startups, we&#8217;re in the boat of having to communicate a lot, clearly and quickly.  Twitter helps us to develop the habit of communicating with less distracting noise, and more punchy signal.</strong></p>
<p><span style="font-weight: bold; font-size: 13.1944px;"><strong>Like the web, we all need to define what Twitter will do for us based on how we use it.</strong> For me,</span><span style="font-weight: bold; font-size: 13.1944px;"> </span><strong>Twitter participates in introducing and sharing ideas that better help us define and navigate the world around us.</strong></p>
<p><span style="font-size: 13.3333px;"><strong>Twitter promotes quitting the brain dump to communicate.</strong> As a developer of projects and products, be it someone&#8217;s startup idea, or my own, I have to learn to cut through the tendency to take the easy way out and &#8220;write everything&#8221; to &#8220;cover it all&#8221;.  This is known as the brain dump.  Whether an email, on a website, or in your product, brain dumping as a way of communicating only increases complexity. It reduces focus. It makes people work to find the nuggets they are looking for.  (They won&#8217;t and they&#8217;l leave) Worse, brain dumps to communicate leave more questions than it answers, and a greater sense of confusion than it began with.</span></p>
<p><strong>More signal, less noise. Less is definitely more. </strong>With all projects, products and startups, we often wear an extra hat of copywriters.  Write less, cut in half, and half again, right?  We often know the most about the product, how it works, and the market fit, and being able to find and speak to it with a lot of impact is a huge thing that the lean startup approach has emphasized.   Learning to find the essence and knowing what message to amplify is critically invaluable.</p>
<p><strong>Training ourselves to speak about benefits instead of features.</strong> Since we&#8217;re focused on building features, we can have a tendency on communicating the features at length, and not always the benefit.  On Twitter, answering &#8220;How does this relate to me&#8221; is how information travels quickly.  &#8220;What it does&#8221; doesn&#8217;t seem as interesting.  Always developing our skill to communicate benefits is invaluable in all projects and products.</p>
<p><span style="font-size: 13.1944px; "><strong>If we examine &#8220;How does this relate to me&#8221; about the relevancy of Twitter itself, we can notice some interesting things.</strong></span></p>
<p>First there were opinions about what twitter was about.</p>
<p style="padding-left: 30px;"><em>&#8220;Twitter just IRC on the web.&#8221;<br />
&#8220;Twitter is the wall chat of BBS (bulletin board systems) in the 1990&#8217;s&#8221;</em></p>
<p><span style="font-size: 13.1944px;">There were the opinions where everyone wondered how is this useful to me.</span></p>
<p style="padding-left: 30px;"><em>&#8220;Twitter makes it hard to interact in so few characters.&#8221;<br />
<span style="font-size: 13.1944px; "> &#8220;Twitter seems like a popularity contest.&#8221;<br />
&#8220;Who cares about typing everything you&#8217;re thinking or doing every second of the day.&#8221; </span></em></p>
<p><span style="font-size: 13.1944px;"><strong>From this, a few things have become apparent about Twitter to me.</strong></span></p>
<p><strong>Twitter shares something with the web of the 1990&#8217;s.  It&#8217;s anything, and everything, to anyone and everyone.</strong> Tweeting about every moment, thought and whatever, is the equivalent of having flashing text on your website in the 90&#8217;s.  Cool to some at first, painful for everyone.  When we were new to Twitter, we were feeling things out.  What&#8217;s too much? what&#8217;s too little?  How do I participate in sharing?  How do I find what&#8217;s important to me?</p>
<p>We had Geocities in the 90&#8217;s.  Sites weren&#8217;t the greatest, but everyone was involved in consuming, expressing and sharing information with each other.  Blinking text lost out on the web, just like sharing your every thought at every second has (hopefully) on Twitter.  Search engines became a relevant way to link strangers with information that they wouldn&#8217;t know about.</p>
<p><span style="font-size: 13.1944px;"><strong>Twitter has become a live, searchable stream of benefits to me. </strong>How we learned and evolved in expressing and sharing information has lead to a huge impact in the last 10 years.  Everything and everyone is becoming more, and more connected, and we&#8217;re having to deal with too much information.</span></p>
<p><span style="font-size: 13.1944px;"><strong>Twitter helps us deal with massive information overload.</strong> Those who learn to share and communicate in 140 characters become more and more relevant as information overload and bombardment increases every year.  Conveniently, being able to write good copy for your projects or product is also very, very, powerful.</span></p>
<p><strong>For now, the best signal to noise adjuster is people</strong>.  Computer&#8217;s can&#8217;t exactly put together the information stream we are trying to piece together ourselves as we go. We need to be able to tune things in, or out, as easily as changing an order at a restaurant. So, we pay attention to those who have a clear, consistent stream of knowledge so it can become a part of ours. Rinse, repeat with others to create our own meal from the buffet of information overload.</p>
<p><span style="font-size: 13.1944px;">While it might be foolish to say there won&#8217;t be anything like it again, Twitter has, increasingly found it&#8217;s way into our lives as a communication format like email, fax, or phone. Consume it in many different ways.  Participate in just as many. Except, Twitter is a community like Facebook at the same time.  That&#8217;s unique.  And I&#8217;ll keep working to make the most of it.</span></p>
<p><span style="font-size: 13.1944px;">So, if you made it this far, take the one benefit from the ideas above, or your own, and share how you&#8217;ll apply it.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2010/11/07/how-twitter-makes-you-a-better-writer-for-projects-and-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startup Edmonton Launch Party today!!</title>
		<link>http://www.panesar.net/2010/03/03/startup-edmonton-launch-party-today/</link>
		<comments>http://www.panesar.net/2010/03/03/startup-edmonton-launch-party-today/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:54:56 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[edmonton]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.panesar.net/2010/03/03/startup-edmonton-launch-party-today/</guid>
		<description><![CDATA[A quick reminder that the new upstart StartupEdmonton is having their launch part today at 6:30 pm at the Matrix Hotel in Edmonton!
This event is a groundbreaking start for the software startup community in Edmonton.. I&#8217;ve had a chance to meet the organizers and it&#8217;s definitely folks who eat their own cooking and are pursuing [...]]]></description>
			<content:encoded><![CDATA[<p>A quick reminder that the new upstart StartupEdmonton is having their launch part today at 6:30 pm at the Matrix Hotel in Edmonton!</p>
<p>This event is a groundbreaking start for the software startup community in Edmonton.. I&#8217;ve had a chance to meet the organizers and it&#8217;s definitely folks who eat their own cooking and are pursuing startups of their own.</p>
<p>Working in startups can be isolating at the best of times&#8230;  This is a fantastic opportunity to meet your peers and see where things are headed with events, and your input.</p>
<p>See you there!</p>
<p>Find out more at <a href="http://www.startupedmonton.com">StartupEdmonton</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2010/03/03/startup-edmonton-launch-party-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Tips for launching your blog</title>
		<link>http://www.panesar.net/2009/10/28/10-tips-for-launching-your-blog/</link>
		<comments>http://www.panesar.net/2009/10/28/10-tips-for-launching-your-blog/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 16:53:58 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=30</guid>
		<description><![CDATA[Part of any software startup is building an approachable, knowledgeable, living presence.  We can do this through email newsletters, marketing through our website, twitter and blogs.  Few are more powerful than a well setup, relevant and maintained blog.  I will be covering blogging from the aspect of software businesses; what to do, what to look [...]]]></description>
			<content:encoded><![CDATA[<p>Part of any software startup is building an approachable, knowledgeable, living presence.  We can do this through email newsletters, marketing through our website, twitter and blogs.  Few are more powerful than a well setup, relevant and maintained blog.  I will be covering blogging from the aspect of software businesses; what to do, what to look out for, lessons learnt.</p>
<p>Today I came across an article titled: <a href="http://smallbiztrends.com/2009/10/how-to-launch-your-blog.html?utm_medium=twitter&amp;utm_source=twitterfeed" target="_blank">Ten things to do before launching your blog.</a></p>
<p>It touches on some great points.  Some I knew, others were new and well well explained.  I have shortened the article to the main points below.  Click on the link above to read the entire article!</p>
<blockquote><p><strong>Study</strong>: Seek out the good people and follow them.</p>
<p><strong>Start building buzz</strong>: Everyone should know that a blog is coming and they should be excitedly awaiting your arrival.</p>
<p><strong>Secure the appropriate accounts:</strong> <a href="http://knowem.com/">KnowEm.com</a> , <a href="http://www.google.com/analytics/">Google Analytics</a>, <a href="http://technorati.com/">Technorati</a>, <a href="http://feedburner.google.com/">Feedburner</a>.</p>
<p><strong><strong>Get your house in order</strong>: </strong> Put up a compelling call-to-action is you’re looking to secure emails for a newsletter. Take steps to make it easy for users to share your content, both via email and the social networks.</p>
<h3><strong><strong>Content</strong></strong></h3>
<p><strong><strong>Create a content strategy</strong>:</strong> E<a href="http://outspokenmedia.com/blogging/blog-editorial-calendar/">ditorial calendars</a>.</p>
<p><strong><strong>Seed content</strong>:</strong></p>
<p><strong>Decide: Ads or No Ads?:</strong></p>
<h3>Promotion</h3>
<p><strong>Build your promotional team:</strong></p>
<p><strong>Comment on other blogs, message boards and forums:</strong></p>
<p><strong>Respond to comments on your own blog:</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/10/28/10-tips-for-launching-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I run one version of a web app while developing the next version?</title>
		<link>http://www.panesar.net/2009/03/09/how-do-i-run-one-version-of-a-web-app-while-developing-the-next-version/</link>
		<comments>http://www.panesar.net/2009/03/09/how-do-i-run-one-version-of-a-web-app-while-developing-the-next-version/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 14:45:10 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=139</guid>
		<description><![CDATA[One of the key things to keeping any successful web application running is ensuring you can keep one version running live (in production) while developing the next version... all without the two worlds colliding.

Below are some tips that I have found helpful.]]></description>
			<content:encoded><![CDATA[<div>
<p>One of the key things to keeping any successful web application running is ensuring you can keep one version running live (in production) while developing the next version&#8230; all without the two worlds colliding.</p>
<p>Below are some tips that I have found helpful.</p>
<p><strong>1) Seperate URLs</strong> www.yoursite.com vs test.yoursite.com. you can also do www.yoursite.com and www.yoursite.com/development, etc.. You could also create a /beta or /staging..</p>
<p><strong>2) Keep seperate databases, one for production, and one for development.</strong> Write a script that will copy your live database into a dev database. Keep one database for each type of site you create. (You may want to create a beta or staging database for your tester).. Do your own work in the dev database. If you change the database structure, save the changes as a .sql file that can be loaded and run on the live site database when you turn those changes live.</p>
<p><strong>3) Merge features into your different sites with version control.</strong> In addition to using something like Subversion for source code management (which every site should have)., I am currently playing with a subversion setup for web apps that has my stable (trunk), one for staging, and one for development. Development tags + branches get merged into staging, and then staging tags/branches get merged into stable. Version control will let you manage your source code in any way you want. You will have to find a methodology that works for you and use it.</p>
<p><strong>4) Consider build automation.</strong> It will publish your site for you automatically. Take a look at <a rel="nofollow" href="http://ant.apache.org/">http://ant.apache.org/</a>.  It can drive a lot of automatically checking out your code and uploading it to each specific site as you might need.</p>
<p><strong>5) Toy of the month:</strong> There is a utility called <a rel="nofollow" href="http://curl.haxx.se/">cUrl</a> that you may find valuable. It does a lot from the command line. This might be okay for you to do in case you don&#8217;t want to use all or any of Ant.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/03/09/how-do-i-run-one-version-of-a-web-app-while-developing-the-next-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

