<?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>Software development &#124; VR Software &#187; VR Software</title>
	<atom:link href="http://vrsoftware.biz/author/ronnie/feed/" rel="self" type="application/rss+xml" />
	<link>http://vrsoftware.biz</link>
	<description>Web based application development</description>
	<lastBuildDate>Fri, 10 Oct 2014 18:32:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>Set up simple master -&gt; slave replication with mysql</title>
		<link>http://vrsoftware.biz/set-up-simple-master-slave-replication-with-mysql/</link>
		<comments>http://vrsoftware.biz/set-up-simple-master-slave-replication-with-mysql/#comments</comments>
		<pubDate>Tue, 27 Nov 2012 11:06:05 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[MySql]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[slave]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=127</guid>
		<description><![CDATA[So you have your mysql database running on lets call it SERVER01 and now you want to replicate data to SERVER02, maybe for failover, or just to take load off the master machine so you can do backups and reporting<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://vrsoftware.biz/set-up-simple-master-slave-replication-with-mysql/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p>So you have your mysql database running on lets call it SERVER01 and now you want to replicate data to SERVER02, maybe for failover, or just to take load off the master machine so you can do backups and reporting of the slave machine.</p>
<h2>Setting everything up</h2>
<p>On<strong> SERVER01</strong> (this will be the replication Master) you will need to add the following to the my.cnf file:<br />
<code><br />
bind-address=SERVER01's IP ADDRESS<br />
log_bin=/var/log/mysql/mysql-bin.log<br />
server-id=100<br />
innodb_flush_log_at_trx_commit=1<br />
sync_binlog=1<br />
</code><br />
Make sure that skip-networking is disabled!</p>
<p>If you use functions and are sure they don&#8217;t modify data &#8211; are save for replication &#8211; you may want to add the following line the my.cnf as well:<br />
<code><br />
log-bin-trust-function-creators=1<br />
</code></p>
<p>In mysql create a replication user and grant them access to all databases:<br />
<code><br />
mysql&gt; CREATE USER 'replusr'@'localhost' IDENTIFIED BY 'password';<br />
mysql&gt; GRANT ALL ON *.* to replusr@'10.0.0.2' IDENTIFIED BY 'password';<br />
mysql&gt; FLUSH PRIVILEGES;<br />
</code></p>
<p>Restart the MySql server to load the updated my.cnf file</p>
<p>&nbsp;</p>
<p>On<strong> SERVER02 </strong>(this will be the replication slave) install mysql and add the following to the my.cnf file:<br />
<code><br />
bind-address=SERVER02's IP ADDRESS<br />
log_bin=/var/log/mysql/mysql-bin.log<br />
server-id=101<br />
</code><br />
<em>Note</em> that the server-id MUST be different from the master and any other slaves you set up for replication.</p>
<h2>Starting replication</h2>
<p>On<strong> SERVER01</strong> (the replication Master)</p>
<p>Open two terminals with mysql.  In the first terminal run:<br />
<code><br />
mysql&gt; FLUSH TABLES WITH READ LOCK;<br />
</code></p>
<p>In the second terminal run:<br />
<code><br />
mysql&gt; SHOW MASTER STATUS;<br />
</code><br />
Write down the values for the column FILE and POSITION. You will need them later when setting up the Slave! (the values will look like mysql-bin.000001 and 106).</p>
<p>In the second terminal exist mysql and issue the following command to backup all databases, so you can import them on the slave machine:<br />
<code><br />
shell&gt; mysqldump --all-databases --master-data &gt; dbdump.db<br />
</code><br />
The backup may take a while if you have a big database.  Once completed you can go to terminal one and close it, this will automatically release the lock and allow you to continue using the master normally.<br />
Copy the backup file (dbdump.db) to the slave machine and continue with the next steps.</p>
<p>&nbsp;</p>
<p>On<strong> SERVER02</strong> (the replication Slave)</p>
<p>Start the MySql server with the &#8211;skip-slave-start option so that replication doesn&#8217;t start and import the database backup you copied from the master.<br />
<code><br />
shell&gt; mysqld_safe –-skip-slave-start<br />
shell&gt; mysql –u root –p &lt; dbdump.db<br />
</code><br />
Execute the following command on mysql to let the slave know where the master is and how to access it.  This is also where you&#8217;ll be using the FILE and POSITION you wrote down earlier when starting replication on the master.<br />
<code><br />
CHANGE MASTER TO MASTER_HOST='SERVER01', MASTER_USER='replusr', MASTER_PASSWORD='password', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=106;<br />
</code><br />
Stop the MySql server to exit safe mode.</p>
<p>Start the MySql server normally so the slave will start up and you&#8217;re done.</p>
<p>You can run the following command to check if the slave is up and running:<br />
<code><br />
show status like ‘Slave%’;<br />
</code><br />
You should see output like the following<br />
<code><br />
+----------------------------+-------+<br />
| Variable_name              | Value |<br />
+----------------------------+-------+<br />
| Slave_open_temp_tables     | 0     |<br />
| Slave_retried_transactions | 0     |<br />
| Slave_running              | ON    |<br />
+----------------------------+-------+<br />
3 rows in set (0.00 sec)<br />
</code><br />
Check that Slave_running is set to ON.<br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/set-up-simple-master-slave-replication-with-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scheduling cronjobs in Ubuntu</title>
		<link>http://vrsoftware.biz/scheduling-cronjobs-in-ubuntu/</link>
		<comments>http://vrsoftware.biz/scheduling-cronjobs-in-ubuntu/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 12:11:36 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cronjob]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[linx]]></category>
		<category><![CDATA[schedule job]]></category>
		<category><![CDATA[scheduling]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unison]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=124</guid>
		<description><![CDATA[Create a text file in your /home folder called &#8220;cronjobs.txt&#8221; Open it and add a line for each job you want to run: 0 * * * * /usr/bin/unison 0 */5 * * * /usr/bin/cleanup The first line will run<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://vrsoftware.biz/scheduling-cronjobs-in-ubuntu/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p>Create a text file in your /home folder called &#8220;cronjobs.txt&#8221;</p>
<p>Open it and add a line for each job you want to run:<br />
<code><br />
0 * * * * /usr/bin/unison<br />
0 */5 * * * /usr/bin/cleanup<br />
</code><br />
The first line will run unison every hour, while the second line will run a process called cleanup every 5 hours.</p>
<p>After saving the file run<br />
<code><br />
crontab -u USERNAME cronjobs.txt<br />
</code><br />
where USERNAME is your username.</p>
<p>You can verify that the cronjob is added successfully by running:<br />
<code><br />
crontab -l<br />
</code></p>
<p>Each line is the cronjob file has the following syntax:<br />
<code><br />
minutes(0-59) hours(0-23) day(0-27/28/29/30) month(0-11) weekday(0-6) command<br />
</code><br />
A star for any of the above means any, so 0 * * * *  means every hour of every day on minute 0, which is an hourly job</p>
<p>*/5 means every fifth, */2 every second etc, so */5 * * * * would mean every 5th minute of every hour of every day, which is a job that repeats every five minutes.</p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/scheduling-cronjobs-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funny language comparison</title>
		<link>http://vrsoftware.biz/funny-language-comparison/</link>
		<comments>http://vrsoftware.biz/funny-language-comparison/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 08:53:46 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[humour]]></category>
		<category><![CDATA[programming languages]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=119</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/11/5705373_460s.jpg"><img class="alignnone size-full wp-image-120" title="5705373_460s" src="http://vrsoftware.biz/wp-content/uploads/2012/11/5705373_460s.jpg" alt="" width="460" height="1214" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/funny-language-comparison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A couple of funny images</title>
		<link>http://vrsoftware.biz/a-couple-of-funny-images/</link>
		<comments>http://vrsoftware.biz/a-couple-of-funny-images/#comments</comments>
		<pubDate>Mon, 08 Oct 2012 07:14:40 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[humour]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=109</guid>
		<description><![CDATA[&#160;]]></description>
				<content:encoded><![CDATA[<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/10/147352219028038457_AOlw7w8p_c.jpg"><img class="alignnone size-full wp-image-114" title="147352219028038457_AOlw7w8p_c" src="http://vrsoftware.biz/wp-content/uploads/2012/10/147352219028038457_AOlw7w8p_c.jpg" alt="" width="500" height="469" /></a></p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/10/62980094758495633_JxmWmimi_b.jpg"><img class="alignnone size-full wp-image-113" title="62980094758495633_JxmWmimi_b" src="http://vrsoftware.biz/wp-content/uploads/2012/10/62980094758495633_JxmWmimi_b.jpg" alt="" width="191" height="271" /></a></p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/10/53409945550477881_LerVNiWr_c.jpg"><img class="alignnone size-full wp-image-112" title="53409945550477881_LerVNiWr_c" src="http://vrsoftware.biz/wp-content/uploads/2012/10/53409945550477881_LerVNiWr_c.jpg" alt="" width="500" height="402" /></a></p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/10/11329436532192825_79BqJBPL_b.jpg"><img class="alignnone size-full wp-image-110" title="11329436532192825_79BqJBPL_b" src="http://vrsoftware.biz/wp-content/uploads/2012/10/11329436532192825_79BqJBPL_b.jpg" alt="" width="192" height="183" /></a></p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/10/38984352993953550_XUVA37KM_c.jpg"><img class="alignnone size-full wp-image-111" title="38984352993953550_XUVA37KM_c" src="http://vrsoftware.biz/wp-content/uploads/2012/10/38984352993953550_XUVA37KM_c.jpg" alt="" width="320" height="148" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/a-couple-of-funny-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Maven webapp with Eclipse</title>
		<link>http://vrsoftware.biz/creating-a-maven-webapp-with-eclipse/</link>
		<comments>http://vrsoftware.biz/creating-a-maven-webapp-with-eclipse/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 09:07:55 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Dynamic Web Module]]></category>
		<category><![CDATA[Faceted Form]]></category>
		<category><![CDATA[Juno]]></category>
		<category><![CDATA[mvn]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Webapp]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=81</guid>
		<description><![CDATA[We will be creating a Maven webapp using the command line and then import it in Eclipse Juno. To create the webapp using Maven you need to specify the DarchetypeArtifactId as being a webapp. In your command line you will<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://vrsoftware.biz/creating-a-maven-webapp-with-eclipse/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p>We will be creating a Maven webapp using the command line and then import it in Eclipse Juno.</p>
<p>To create the webapp using Maven you need to specify the DarchetypeArtifactId as being a webapp. In your command line you will type the following:</p>
<p><code>mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp</code></p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/09/GenerateMavenWebapp.png"><img class="alignnone size-full wp-image-89" title="Generate Maven Webapp" src="http://vrsoftware.biz/wp-content/uploads/2012/09/GenerateMavenWebapp.png" alt="" width="817" height="607" /></a></p>
<p>The webapp structure will be created in the directory called <code>my-webapp.</code></p>
<p>The next steps assume that you have installed the Maven plugin for Eclipse (m2e).</p>
<p>Open Eclipse and from the &#8220;File&#8221; menu select &#8220;Import&#8230;&#8221; and in the window that opens up find the Maven folder and select &#8220;Existing Maven Projects&#8221;.<br />
Browse to the directory where you created my-webapp and the pom.xml file is located, in this example that is /workspaces/my-webapp. and click the &#8220;Finish&#8221; button to complete the import.</p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/09/ImportExistingMavenProjectStep1.png"><img class="size-full wp-image-91 alignnone" title="Import Existing Maven Project Step 1" src="http://vrsoftware.biz/wp-content/uploads/2012/09/ImportExistingMavenProjectStep1.png" alt="" width="428" height="386" /></a></p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/09/ImportExistingMavenProjectStep2.png"><img class="alignnone size-full wp-image-92" title="Import Existing Maven Project Step 2" src="http://vrsoftware.biz/wp-content/uploads/2012/09/ImportExistingMavenProjectStep2.png" alt="" width="446" height="472" /></a></p>
<p>&nbsp;</p>
<p>Your project will now appear in Eclipse and you can edit and add source files as you need.</p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/09/MavenStructure.png"><img class="alignnone size-full wp-image-95" title="Maven Structure" src="http://vrsoftware.biz/wp-content/uploads/2012/09/MavenStructure.png" alt="" width="182" height="195" /></a></p>
<p>&nbsp;</p>
<p>You can run Maven install to let Maven compile your code and put it in the target directory:</p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/09/RunAsMavenInstall.png"><img class="alignnone size-full wp-image-96" title="Run As Maven Install" src="http://vrsoftware.biz/wp-content/uploads/2012/09/RunAsMavenInstall.png" alt="" width="501" height="175" /></a></p>
<p>&nbsp;</p>
<p>If you want to run the application through Eclipse and you&#8217;ve already setup your server, then you need to perform some additional steps to make sure that Eclipse will allow you to run the application from the server.</p>
<p>Firstly you will need to convert the project to a faceted form:</p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/09/FacetedForm.png"><img class="alignnone size-full wp-image-97" title="Convert to Faceted Form" src="http://vrsoftware.biz/wp-content/uploads/2012/09/FacetedForm.png" alt="" width="517" height="100" /></a></p>
<p>Secondly you will need to add &#8220;Dynamic Web Module&#8221; in Project Facets and make sure to check the &#8220;Further configuration options&#8221; and set the Content Directory to the target directory where Maven has placed your compiled code:</p>
<p><a href="http://vrsoftware.biz/wp-content/uploads/2012/09/DynamicWebModule.png"><img class="alignnone size-full wp-image-98" title="Dynamic Web Module" src="http://vrsoftware.biz/wp-content/uploads/2012/09/DynamicWebModule.png" alt="" width="805" height="562" /></a></p>
<p>And that&#8217;s it, you should now be able to add the output of you project to your server and run it from Eclipse!</p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/creating-a-maven-webapp-with-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our experience</title>
		<link>http://vrsoftware.biz/our-experience/</link>
		<comments>http://vrsoftware.biz/our-experience/#comments</comments>
		<pubDate>Tue, 25 Sep 2012 13:51:45 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[About Us]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>
		<category><![CDATA[MS SQL]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[Sencha Touch]]></category>
		<category><![CDATA[WebSockets]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=73</guid>
		<description><![CDATA[We have been develping software applications since 1996 when ASP was still a big thing. You&#8217;ll be glad to hear though that we&#8217;ve have moved along with the times towards newer languages like C# and ASP.NET and over the years<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://vrsoftware.biz/our-experience/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p>We have been develping software applications since 1996 when ASP was still a big thing. You&#8217;ll be glad to hear though that we&#8217;ve have moved along with the times towards newer languages like C# and ASP.NET and over the years we&#8217;ve used the various versions of MS SQL database to store data in on the Windows platform.</p>
<p>We like open source a lot and have extensive experience with PHP as well as MySQL database. Other language we develop in are Java, Ruby and we&#8217;ve dabbled a bit in Python, but like any good developer we can adapt to different languages in a very short period of time.</p>
<p>As a lot of the applications we development as web-based, we are up to date with the latest web technology like HTML5, CSS3 and awesome new things like WebSockets. To speed up development we use libraries like jQuery and jQuery Mobile, or Sencha Touch if you prefer, and on the server side frameworks like Kohana and Spring take care of security as well.</p>
<p>To allow us fast turn-around times and good feedback to clients we&#8217;ve adapted methodologies like the agile methodology to deliver software that is not only of great quality, but also is exactly what the client needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/our-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our methodology</title>
		<link>http://vrsoftware.biz/our-methodology/</link>
		<comments>http://vrsoftware.biz/our-methodology/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 11:11:38 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[About Us]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[life cycle]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[sprint]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=55</guid>
		<description><![CDATA[If you know a bit about software development you will have heard buzz words like agile and scrum but also some of the more old-fashioned ones like waterfall approach and software development life cycle. We believe that each approach has<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://vrsoftware.biz/our-methodology/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p>If you know a bit about software development you will have heard buzz words like agile and scrum but also some of the more old-fashioned ones like waterfall approach and software development life cycle.</p>
<p>We believe that each approach has its merits and much depends on the application that needs to development and whether the client has a clear vision off their requirements or not.</p>
<p>If the client has a clear vision then there is great advantage in doing an upfront design of the entire system, like the waterfall approach suggests, but not going into the level of detail this approach needs. This provides our team with a clear understanding of what the client wants and gives us the opportunity to accurately estimate the costs that will be involved in creating the application. But it is important to note that even when we have done an upfront design, we still split the project in small sprints and involve the client in each step, because we have learned that even the most clear &#8220;visioned&#8221; client will still require changes along the way&#8230;</p>
<p>Once we know what the client wants (either the entire application, or just a part of it) the we start developing the software in small incremental &#8220;batches&#8221; referred to as <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29#Sprint" target="_new">sprints</a> in the agile world. After each sprint &#8211; which take from one week to a month &#8211; the client is presented with the newly completed features that were developed during that sprint. After discussing the changes with the client it is decided which features will be implemented during the next sprint or if a change is required to the design. Once that is done the next sprint starts and the process repeats itself until the final product is delivered.</p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/our-methodology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How we communicate</title>
		<link>http://vrsoftware.biz/how-we-communicate/</link>
		<comments>http://vrsoftware.biz/how-we-communicate/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 10:42:11 +0000</pubDate>
		<dc:creator><![CDATA[VR Software]]></dc:creator>
				<category><![CDATA[About Us]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[software application]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[team members]]></category>

		<guid isPermaLink="false">http://vrsoftware.biz/?p=45</guid>
		<description><![CDATA[Wikipedia has the following to say about communication: &#8220;Communication (from Latin &#8220;communis&#8221;, meaning to share) is the activity of conveying information through the exchange of thoughts, messages, or information, as by speech, visuals, signals, writing, or behaviour.&#8221; Here at VR<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://vrsoftware.biz/how-we-communicate/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
				<content:encoded><![CDATA[<p><img src="http://vrsoftware.biz/wp-content/uploads/2012/09/Communication-288x300.jpg" alt="" title="Communication" width="288" height="300" class="alignright size-medium wp-image-63" /><small>Wikipedia has the following to say about communication: &#8220;Communication (from Latin &#8220;communis&#8221;, meaning to share) is the activity of conveying information through the exchange of thoughts, messages, or information, as by speech, visuals, signals, writing, or behaviour.&#8221;</small></p>
<p>Here at VR Software we realize that communication is essential, not only between team members, but also between our team and our clients.  Unlike a lot of software development companies we do not just involve you in the design phase, where plans are made as to what the application must do and look like, but we keep you in the loop and ask for feedback even while we are developing the application.  This ensures that problems are identified and fixed as early as possible, instead of waiting for the final product to be delivered.</p>
<p>The result of this approach is that the application that you get is exactly what you need, because you&#8217;ve been involved every step of the way.  If you see somewhere during the development process, that your processes could be adapted to a much simpler approach, we can immediately change track and implement it that way.  This way we don&#8217;t waste time developing feature that are not optimal, and you don&#8217;t incur extra costs because as we don&#8217;t necessarily see the change as &#8220;<a href="http://en.wikipedia.org/wiki/Scope_creep" target="_new">scope creep</a>&#8221; like other software development companies would.</p>
<p>And the best part is that we don&#8217;t stop communicating with you once we deliver the product.  We stay involved to help your users, add additional functions as you need them and make sure that everything is running smoothly.   We want our clients to stay with us and grow with us.  We are passionate about software development and we want you to be passionate about our products!<a href="http://vrsoftware.biz/wp-content/uploads/2012/09/Communication.jpg"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://vrsoftware.biz/how-we-communicate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
