<?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>RevSoftware &#187; Programming</title>
	<atom:link href="http://www.revsoftware.ca/blog/category/technology/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.revsoftware.ca/blog</link>
	<description>Web design, software development, and technology in Revelstoke</description>
	<lastBuildDate>Sat, 12 Nov 2011 22:09:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Crescendo E-Commerce</title>
		<link>http://www.revsoftware.ca/blog/2010/09/06/crescendo-e-commerce/</link>
		<comments>http://www.revsoftware.ca/blog/2010/09/06/crescendo-e-commerce/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 22:42:49 +0000</pubDate>
		<dc:creator>Shane McCallum</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Revelstoke]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[crescendo]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[webstore]]></category>

		<guid isPermaLink="false">http://www.revsoftware.ca/blog/?p=318</guid>
		<description><![CDATA[It is always interesting and exciting doing something that you have never done before. When Elvira of Crescendo Retail contacted Rev Software about designing and building their website and e-store it was a great opportunity to really demonstrate our creativity and programming prowess. When designing and building this web store it was the nature of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Crescendo" src="http://www.crescendocanada.com/static/images/logo.png" alt="Crescendo Logo" width="300" height="75" />It is always interesting and exciting doing something that you have never done before. When Elvira of Crescendo Retail contacted Rev Software about designing and building their website and e-store it was a great opportunity to really demonstrate our creativity and programming prowess.</p>
<p><img class="alignleft" title="Crescendo Shop" src="http://www.crescendocanada.com/static/images/mini_shop_big.jpg" alt="Crescendo Shop" width="230" height="151" /></p>
<p>When designing and building this web store it was the nature of the products being sold that presented the most challenges. See, selling oils, vinegars, and spices by weight and volume in different containers, or in no containers at all, over the internet is not something most shopping carts and out-of-the-box solutions can handle. This niche market requires something unique, something custom, a solution that can help customers to find the products they want and purchase them in an easy, intuitive, and attractive manor. We are confident that <a title="Crescendo Canada Store" href="http://www.crescendocanada.com/store/" target="_blank">this</a> is that solution.</p>
<p>For us building the web store for Crescendo meant re-imagining the shopping experience. We researched, and white boarded, and thought hard to come up with ways to reproduce the natural and effective shopping experience you get from walking into a Crescendo store and here is what we came up with:</p>
<ol>
<li><strong>Visual</strong>: walking into a Crescendo location you are immediately treated to a feast for the eyes, oaken barrels, spices you can see and smell, and a soft and inviting Mediterranean colour scheme. For the web store we matched this by using super high resolution and high contrast images of the base ingredients to really make the different varieties of oils and vinegars &#8220;pop&#8221;, we had macro photos taken of all the herbs and spices so you could see them as if you were there, and finally we took the mediterranean colour scheme and expanded it with warm and appealing background images.</li>
<li><strong>Selection Process</strong>: when you are buying an oil or vinegar in a Crescendo shop you first select your liquid, then you are able to select from a wide variety of containers. Your container selection determines the amount of liquid you purchase as well as adding a decorative quality to the purchase. For the web store we built an intuitive system that guides you through this very same process of first selecting a liquid and then selecting the desired container, all the while keeping you apprised of the final price and amount of product being ordered.</li>
<li><strong>Information</strong>: when you are in a Crescendo shop you will never be overwhelmed by information, but you also will never leave without knowing all of the important information about your product, how to care for it, and how to use it. This same philosphy was applied to the website through the subtle use of info buttons for the products description, origin, acidity and other important information, the <a href="http://www.crescendocanada.com/faq/" target="_blank">FAQ page</a> for answers to common questions, and the <a href="http://www.crescendocanada.com/recipes/" target="_blank">Recipes section</a> for all sorts of amazing ways to use Crescendo products to make amazing meals.</li>
</ol>
<p>So by identifying these, and other, essential features of shopping Crescendo and ensuring they were preserved in the web store we at Rev Software hope that customers find their experience online as pleasant as their experience in store. Well maybe not quite since we can&#8217;t offer samples online <img src='http://www.revsoftware.ca/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>This website and the accompanying web store is our largest and most important web development to date. It is our opportunity to showcase what we are capable of. We encourage all of our readers, and anyone who enjoys amazing food products and fantastic service to head over to <a href="http://www.crescendocanada.com/store/" target="_blank">Crescendo Canada&#8217;s Web Store</a>.</p>
<p>I only hope people enjoy shopping Crescendo online as much as we enjoyed building it. I would also like to extend a very big thank you to Elvira and Daniel of Crescendo Retail for providing our small company the opportunity to create this website.</p>
<table>
<tbody>
<tr>
<td><img class="size-medium wp-image-321" title="Screen shot 2010-09-06 at 3.36.08 PM" src="http://www.revsoftware.ca/blog/wp-content/uploads//Screen-shot-2010-09-06-at-3.36.08-PM-300x196.png" alt="" width="300" height="196" /></td>
<td><img class="size-medium wp-image-320 alignright" title="Screen shot 2010-09-06 at 3.34.08 PM" src="http://www.revsoftware.ca/blog/wp-content/uploads//Screen-shot-2010-09-06-at-3.34.08-PM-300x191.png" alt="" width="300" height="191" /></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.revsoftware.ca/blog/2010/09/06/crescendo-e-commerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A jack of all trades or the master of one?</title>
		<link>http://www.revsoftware.ca/blog/2008/12/18/a-jack-of-all-trades-or-the-master-of-one/</link>
		<comments>http://www.revsoftware.ca/blog/2008/12/18/a-jack-of-all-trades-or-the-master-of-one/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 17:47:44 +0000</pubDate>
		<dc:creator>Shane McCallum</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.revsoftware.ca/blog/?p=172</guid>
		<description><![CDATA[Every time you turn around there is a new programming language, a hot new technology, or some form of hype or buzz surrounding some particular methodology or another. Considering this flood of information to digest you can&#8217;t help but ask yourself, what is a busy programmer to do? If you are constantly working to learn [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-175" title="information-overload" src="http://www.revsoftware.ca/blog/wp-content/uploads//information-overload-300x196.jpg" alt="" width="210" height="137" />Every time you turn around there is a new programming language, a hot new technology, or some form of hype or buzz surrounding some particular methodology or another. Considering this flood of information to digest you can&#8217;t help but ask yourself, <strong>what is a busy programmer to do?</strong> If you are constantly working to learn the latest and &#8220;greatest&#8221; will you ever have time to get proficient, or will you endlessly be a hack in a new language?</p>
<p>Each time a new project rolls around it seems I am questioning my choice of technology, do I want to do this using J2EE, which I know, or maybe I should take this opportunity to learn Ruby and give Rails a try or how about ASP.NET? This train of thought, while helping to diversify my skill set, has left me wondering if maybe it is time for me to focus, to pick a language or technology stack and really immerse myself in it until I am satisfied that I know enough to tackle something new.</p>
<p>The other side of this coin is that as more and more languages and frameworks arrive on the scene, the scope of the problems that each is meant to tackle is becoming increasingly focused. This means that programmers are most effective when proficient with a number of &#8220;tools&#8221; rather than a single. You wouldn&#8217;t drive a screw with a hammer, so why force a project in a language that might not be best suited to solving the challenges the project entails? Then again if you are constantly language hopping will you ever truly recognize the &#8220;right&#8221; tool when you need it?</p>
<p><strong>Much to learn; little time to learn it all.</strong></p>
<p>I would be interested to hear how other programmers handle this delema.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.revsoftware.ca/blog/2008/12/18/a-jack-of-all-trades-or-the-master-of-one/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

