<?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>VendAsta Technologies</title>
	<atom:link href="http://www.vendasta.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vendasta.com</link>
	<description>White Label SMB Solutions for Publishers</description>
	<lastBuildDate>Tue, 24 Jan 2012 17:31:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Collecting and Analysing App Engine Logs Using the Logs Reader API and Fantasm.</title>
		<link>http://www.vendasta.com/2012/01/24/collecting-analysing-app-engine-logs-using-logs-reader-api-and-fantasm/</link>
		<comments>http://www.vendasta.com/2012/01/24/collecting-analysing-app-engine-logs-using-logs-reader-api-and-fantasm/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 17:31:19 +0000</pubDate>
		<dc:creator>Shawn Rusaw</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[fantasm]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[logs reader API]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2501</guid>
		<description><![CDATA[Google recently released the Logs Reader API which allows programmatic access to App Engine logs. A quick perusal of the documentation showed its interface to be consistent with the continuation interface provided by Fantasm. As a proof of concept, we built the logcollector application that combines the Logs Reader API and Fantasm to send email &#8230; <a href="http://www.vendasta.com/2012/01/24/collecting-analysing-app-engine-logs-using-logs-reader-api-and-fantasm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Google recently released the <a href="http://code.google.com/appengine/docs/python/backends/logserviceapi.html">Logs Reader API</a> which allows programmatic access to App Engine logs. A quick perusal of the documentation showed its interface to be consistent with the <a href="http://code.google.com/appengine/articles/fantasm.html#fo">continuation interface</a> provided by Fantasm.</p>
<p>As a proof of concept, we built the <code><a href="http://code.google.com/p/fantasm/source/browse/trunk/applications/logcollector/">logcollector</a></code> application that combines the Logs Reader API and Fantasm to send email alerts in the event of user specified log level (eg. CRITICAL) messages.</p>
<p>The sample code can easily be extended for your own purposes.</p>
<h3>Downloading and Installing</h3>
<p>Python code for <code>logcollector</code> can be <a href="http://code.google.com/p/fantasm/source/browse/trunk/applications/logcollector/">downloaded</a> from Fantasm’s SVN Google code repository:</p>
<pre>&gt; svn export https://fantasm.googlecode.com/svn/trunk fantasm
&gt; cd fantasm/application/logcollector</pre>
<p>To use <code>logcollector</code>, simply deploy the application as a separate version into your App Engine application.</p>
<pre>&gt; head -n 2 app.yaml
application: myapp
version: logcollector
&gt; appcfg.py update .</pre>
<h3>Running</h3>
<p><code>logcollector</code> can be used to monitor the logs of any deployed version by hitting the following URL:</p>
<pre>http://logcollector.myapp.appspot.com/logcollector/</pre>
<p>&#8230;and filling out the form shown in Figure 1. <strong>Version</strong> must be a valid deployed version of myapp, <strong>Sender</strong> must be a valid admin email address, and <strong>To</strong> can be any email address you want to send the alert email to. Choosing a <strong>Minimum Log Level</strong> that is too low may result in a very full inbox!</p>
<div id="attachment_2504" class="wp-caption aligncenter" style="width: 559px"><img class="size-full wp-image-2504" title="Interface to start logcollector" src="/wp-content/uploads/jan-23-2012-start-logcollector.png" alt="Interface to start logcollector" width="549" height="352" /><p class="wp-caption-text">Figure 1. Interface to start a LogCollector.</p></div>
<p>Currently the Log Reader API can only query logs from one version at a time. You can monitor several versions simultaneously by submitting the form for each version.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2012/01/24/collecting-analysing-app-engine-logs-using-logs-reader-api-and-fantasm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brendan speaks!&#8230;and, job openings!</title>
		<link>http://www.vendasta.com/2012/01/04/brendan-speaks-and-job-openings/</link>
		<comments>http://www.vendasta.com/2012/01/04/brendan-speaks-and-job-openings/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 19:46:00 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[News & Announcements]]></category>
		<category><![CDATA[careers]]></category>
		<category><![CDATA[jobs]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2481</guid>
		<description><![CDATA[Brendan speaks! Over on his personal blog, VendAsta CEO Brendan King has just concluded a one-year experiment in non-blogging. He spent 2011 learning the ropes on Twitter, and after twelve months seems to have concluded that pith, concision, and haphazard abbreviation aren&#8217;t really his style. (Mine either.) Brendan told me he&#8217;s going to try and &#8230; <a href="http://www.vendasta.com/2012/01/04/brendan-speaks-and-job-openings/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Brendan speaks!</h3>
<p>Over on his personal blog, VendAsta CEO Brendan King has just concluded a one-year experiment in non-blogging. He spent 2011 learning the ropes on Twitter, and after twelve months seems to have concluded that pith, concision, and haphazard abbreviation aren&#8217;t really his style. (<a href="http://www.spokesmonster.com/2009/03/140-characters-in-search-of-an-author/">Mine either</a>.) Brendan told me he&#8217;s going to try and get back to blogging regularly in 2012. He even tasked Liz with updating his blog banner for the first time since the <a href="http://www.myfrontsteps.com/">MyFrontSteps</a> days.</p>
<div id="attachment_2485" class="wp-caption aligncenter" style="width: 385px"><a href="http://www.brendanking.ca"><img class="size-full wp-image-2485  " title="Brendan King blog header" src="/wp-content/uploads/jan-04-2012-brendan-old-header.jpg" alt="Brendan King blog header" width="375" height="70" /></a><p class="wp-caption-text">What&#39;s MyFrontSteps again?</p></div>
<p>Meanwhile, enjoy <a href="http://brendanking.ca/2012/01/03/vendasta-2011-a-year-in-recap/">Brendan&#8217;s recap of VendAsta&#8217;s most successful year yet</a>.</p>
<h3>Job openings!</h3>
<p>I&#8217;ve been with this company almost from the start, and as far as I can recall, our website has never advertised fewer than two job openings. We&#8217;re <em>always</em> looking for qualified people. Lack of man- and womanpower is our main obstacle to unfettered growth. We&#8217;re forever just a couple programmers away from world conquest.</p>
<p>Over the holidays I helped Allan update the Careers page. We&#8217;ve got five positions open right now. I know you&#8217;re out there somewhere&#8230;</p>
<ul>
<li>A <strong>Front-End Developer</strong> who knows Ajax, JavaScript, and CSS, and has experience in interface design.</li>
<li>A <strong>Software Engineer in Testing</strong> with excellent coding skills and a familiarity with internet technologies, who&#8217;ll help us improve the performance of our products.</li>
<li>A <strong>Web Designer</strong> who combines Photoshop and Illustrator expertise with an understanding of web usability principles.</li>
<li>An <strong>Account Manager</strong> with marketing and client-relations acumen to help keep our partners happy.</li>
<li>And &#8211; as always &#8211; qualified <strong>Software Developers</strong>.</li>
</ul>
<p>You can apply for all the above jobs on the <a href="/about/careers/">VendAsta Careers</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2012/01/04/brendan-speaks-and-job-openings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AD Ideas to offer VendAsta&#8217;s Reputation Management to independent directories.</title>
		<link>http://www.vendasta.com/2011/12/19/ad-ideas-vendasta-reputation-management-independent-directories/</link>
		<comments>http://www.vendasta.com/2011/12/19/ad-ideas-vendasta-reputation-management-independent-directories/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 17:00:18 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[News & Announcements]]></category>
		<category><![CDATA[ad ideas]]></category>
		<category><![CDATA[yp]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2474</guid>
		<description><![CDATA[We just signed a deal with AD Ideas, the San Antonio-based specialists in directory advertising, to supply online reputation management to local directory publishers and their advertisers. As a VendAsta Platform Partner, AD Ideas will provide our software to their client list of independent directory publishers, who will in turn offer monthly subscriptions to their &#8230; <a href="http://www.vendasta.com/2011/12/19/ad-ideas-vendasta-reputation-management-independent-directories/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We just signed a deal with <strong><a href="http://www.adideasllc.com/">AD Ideas</a></strong>, the San Antonio-based specialists in directory advertising, to supply online reputation management to local directory publishers and their advertisers.</p>
<p>As a VendAsta Platform Partner, AD Ideas will provide our software to their client list of independent directory publishers, who will in turn offer monthly subscriptions to their advertisers.</p>
<p>AD Ideas president and founder Debbie Johnson says the partnership will put small directory publishers on an equal footing with their larger competitors: &#8220;There&#8217;s a race on right now in the yellow pages industry to lock down a Reputation Management supplier. Independent YPs are at a disadvantage because they don&#8217;t have the bulk buying power that the big publishers have. With this agreement, independent publishers and local utility companies can offer a nationally recognized Reputation Management solution at a price that&#8217;s competitive with the big companies.&#8221;</p>
<p>On our side, VendAsta co-founder Ches Hagen sees the partnership as a blueprint for future growth in the reputation management industry: &#8220;We&#8217;re in the rapid expansion phase right now &#8211; we&#8217;re contacted by another big publishing chain every couple weeks. Every media company in North America wants a reputation management option for their advertisers. This deal with AD Ideas demonstrates that you don&#8217;t have to be in thirty cities to compete in the rep man space. There are opportunities for players in small markets too.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/12/19/ad-ideas-vendasta-reputation-management-independent-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating blobstore data between App Engine applications using Fantasm.</title>
		<link>http://www.vendasta.com/2011/12/16/migrating-blobstore-using-fantasm/</link>
		<comments>http://www.vendasta.com/2011/12/16/migrating-blobstore-using-fantasm/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 17:16:13 +0000</pubDate>
		<dc:creator>Shawn Rusaw</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[blobstore]]></category>
		<category><![CDATA[fantasm]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[hrd]]></category>
		<category><![CDATA[master-slave]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2455</guid>
		<description><![CDATA[Introduction At VendAsta we needed to migrate a number of applications from the Master/Slave datastore to the High-Replication datastore. This process is straightforward, and Google provides tools to facilitate it.  However, there is no Google tool to migrate blobstore data between applications. This posting describes the approach developed and used by VendAsta. Overview The approach &#8230; <a href="http://www.vendasta.com/2011/12/16/migrating-blobstore-using-fantasm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>At VendAsta we needed to migrate a number of applications from the Master/Slave datastore to the High-Replication datastore. This process is straightforward, and Google provides tools to facilitate it.  However, there is no Google tool to migrate blobstore data between applications.</p>
<p>This posting describes the approach developed and used by VendAsta.</p>
<h3>Overview</h3>
<p>The approach developed at VendAsta uses the open-source <a href="http://code.google.com/appengine/articles/fantasm.html">Fantasm</a> workflow engine to run state machines (App Engine <code>Task</code>s) on the source (Master/Slave) and target (High-Replication) applications that pass blobstore data to each other via the <code>urlfetch</code> API.</p>
<p>Figure 1 shows an overview of the messages passed during the operation of the blobstore migration.</p>
<p style="padding-left: 30px;"><strong>A.</strong> The process is started by calling <code>/start_migration/</code> on the source application.</p>
<p style="padding-left: 30px;"><strong>B.</strong> <code>/start_migration/</code> starts a named state machine <code>Send</code> to continue (in parallel) over source blobs on the source application.</p>
<p style="padding-left: 30px;"><strong>C.</strong> The <code>Send</code> machine calls <code>/start_pull/</code> on the target application.</p>
<p style="padding-left: 30px;"><strong>D.</strong> <code>/start_pull/</code> starts a named state machine <code>Pull</code> on the target application to perform the copy.</p>
<p style="padding-left: 30px;"><strong>E.</strong> The <code>Pull</code> machine fetches blob data from the source application via the <code>/pull_endpoint/</code> and saves it on the target application.</p>
<div id="attachment_2459" class="wp-caption aligncenter" style="width: 481px"><a href="http://www.vendasta.com/wp-content/uploads/dec-16-2011-messages-passed-during-blobstore-migration.png"><img class="size-full wp-image-2459" title="Messages passed during blobstore migration" src="http://www.vendasta.com/wp-content/uploads/dec-16-2011-messages-passed-during-blobstore-migration.png" alt="Messages passed during blobstore migration" width="471" height="406" /></a><p class="wp-caption-text">Figure 1: Messages passed during blobstore migration.</p></div>
<p><a href="http://code.google.com/appengine/docs/java/taskqueue/overview.html#Task_Names">Named <code>Task</code>s</a> are used throughout to ensure idempotency. For instance, a blobstore migration can only be started once, and a specific blob will only be copied across a single time.</p>
<h3>Downloading</h3>
<p>Python code for this migration tool can be <a href="http://code.google.com/p/fantasm/source/browse/trunk/applications/blobstore_migration/">downloaded</a> from Fantasm’s SVN Google code repository:</p>
<pre>&gt; svn export https://fantasm.googlecode.com/svn/trunk fantasm
&gt; cd fantasm/applications/blobstore_migration</pre>
<h3>Installing</h3>
<p>These instructions assume you want to copy blobstore data from the Master/Slave application <code>sourceapp.appspot.com</code> to the HRD application <code>targetapp-hrd.appspot.com</code>.</p>
<p>Deploy the source code into both the source and target applications by editing <code>app.yaml</code> and running <code>appcfg.py update</code> for both.</p>
<pre>&gt; head -n 2 app.yaml
application: sourceapp
version: blobstore-migration
&gt; appcfg.py update .

&gt; head -n 2 app.yaml
application: targetapp-hrd
version: blobstore-migration
&gt; appcfg.py update .</pre>
<h3>Running</h3>
<p>The blobstore migration code will be available as a separate version (on its own unique URL) on each App Engine application. You can kick-off a migration by calling the following URL on the source application:</p>
<p><code>http://blobstore-migration.sourceapp.appspot.com/blobstore_migration/start_migration/</code></p>
<div id="attachment_2458" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.vendasta.com/wp-content/uploads/dec-16-2011-start-blobstore-migration.png"><img class="size-full wp-image-2458 " title="User interface to start blobstore migration" src="http://www.vendasta.com/wp-content/uploads/dec-16-2011-start-blobstore-migration.png" alt="User interface to start blobstore migration" width="480" height="219" /></a><p class="wp-caption-text">Figure 2: User interface to start a blobstore migration.</p></div>
<ol>
<li>Edit the “<code>FIXME</code>” in the Target URL to point to your <code>targetapp-hrd</code> application.</li>
<li>If you need to re-start a migration for any reason, supply a new <code>Task</code> Name.</li>
<li>Click “Submit”.</li>
</ol>
<p>You will receive a “<code>Success!!</code>” message if the migration was successfully started.</p>
<h3>Migrating Data Models</h3>
<p>The <code>Pull</code> state machine provides a hook method <code>migrate()</code> that runs on the target application allowing modifications to data models that reference the source blob keys.</p>
<pre>def migrate(self, sourceBlobKey, targetBlobKey):
     """ Contains user code to migrate data

     @param sourceBlobKey: a string blob key in the source app
     @param targetBlobKey: a string blob key in the target app
     """
     pass</pre>
<p>This method is available in the file <code>blobstore_migration_fsm.py</code>. You can add any user code you would like. If this code results in a recoverable error (e.g. <code>DeadlineExceeded</code>) then the infrastructure will ensure that subsequent retries of the <code>Pull</code> machine will pass the same blob keys to the method, ensuring you can upgrade your references in an idempotent manner.</p>
<p>At VendAsta we chose to not use this hook, and simply refactored our <code>BlobInfo</code> querying code as described in the following section.</p>
<h3>Querying for <code>blobstore.BlobInfo</code> Instances</h3>
<p>VendAsta’s customers have existing URLs that reference blob keys on source (Master/Slave) applications. These URLs still need to be supported, and not return error response codes. This can be accomplished with a minor bit of refactoring of <code>blobstore.BlobInfo</code> querying code.</p>
<p>This refactoring is facilitated by the <code>BlobKeyMap</code> models that get created on the target application when running the blobstore migration application. You must copy this <code>db.Model</code> definition into your own source code in order to use it. These models have key names identical to the values in the unindexed property <code>sourceBlobKey</code>.</p>
<pre>class BlobKeyMap( db.Model ):
  """ Maps Master/Slave blobs to High-Replication blobs """
  sourceBlobKey = db.StringProperty(required=True, indexed=False)
  targetBlobKey = db.StringProperty(required=True)</pre>
<p>So, instead of looking up a single (non-list) <code>BlobInfo</code> like this:</p>
<pre>blobInfo = blobstore.BlobInfo.get(blobKey)</pre>
<p>&#8230;use something like the following instead:</p>
<pre>def getBlobInfo(blobKey):
  # first lookup the blob in the target application
  blobInfo = blobstore.BlobInfo.get(blobKey)
  if not blobInfo:
    # if not found, look for the key in the source application
    blobKeyMap = BlobKeyMap.get_by_key_name(str(blobKey))
    if blobKeyMap:
      blobKey = blobKeyMap.targetBlobKey
      # finally, lookup the source blob by target key
      blobInfo = blobstore.BlobInfo.get(blobKey)
  return blobInfo

blobInfo = getBlobInfo(blobKey)</pre>
<p>You can do similar things with lists of blob keys.</p>
<p>Existing migration examples enforced the use of <code>blobstore.BlobReferenceProperty</code> to automatically migrate references. VendAsta’s data model included some stringified/serialized blob keys so it was not practical to convert the data model prior to migration.</p>
<h3>Conclusion</h3>
<p>VendAsta has written a self-contained application that you can use to copy blobstore data between App Engine applications. It is straight-forward to deploy this code as a separate version on your applications. It provides a robust and fault-tolerant mechanism to copy blobstore data between App Engine applications.</p>
<p>&#8211;</p>
<p><strong>Related:</strong> In September, VendAsta&#8217;s Jason A. Collins wrote about using Fantasm for <a href="http://www.vendasta.com/2011/09/02/incremental-data-backups-on-app-engine-using-fantasm/">incremental data backups on Google App Engine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/12/16/migrating-blobstore-using-fantasm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bringing it all together with Partner Central.</title>
		<link>http://www.vendasta.com/2011/12/01/bringing-it-all-together-with-partner-central/</link>
		<comments>http://www.vendasta.com/2011/12/01/bringing-it-all-together-with-partner-central/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 21:15:10 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[News & Announcements]]></category>
		<category><![CDATA[assisted reputation management]]></category>
		<category><![CDATA[partner central]]></category>
		<category><![CDATA[smb solutions]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2429</guid>
		<description><![CDATA[We&#8217;ve spent the last year assembling a menu of products that augment our traditional expertise in reputation management for SMBs. There&#8217;s a reason we&#8217;ve chosen to build these particular products. They go together &#8211; not just in the sense that they all deal directly or indirectly with reputation, but in the sense that their functions &#8230; <a href="http://www.vendasta.com/2011/12/01/bringing-it-all-together-with-partner-central/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve spent the last year assembling a menu of products that augment our traditional expertise in reputation management for SMBs.</p>
<p><a href="/wp-content/uploads/VendAsta-chefs.png"><img class="aligncenter size-full wp-image-2430" title="VendAsta chefs" src="/wp-content/uploads/VendAsta-chefs.png" alt="VendAsta chefs" width="600" height="185" /></a></p>
<p>There&#8217;s a reason we&#8217;ve chosen to build these particular products. They go together &#8211; not just in the sense that they all deal directly or indirectly with reputation, but in the sense that their functions are closely integrated:</p>
<ul>
<li>Our solution for businesses with multiple locations, <strong><a href="/smb-solutions/national-brand-reports/">National Brand Reports</a></strong>, organizes and parses data gathered by Reputation Management.</li>
<li>Our <strong><a href="/smb-solutions/mobile-optimized-microsites/">Mobile-Optimized Microsites</a></strong> help businesses publish and promote positive content, including content found through, you guessed it, Reputation Management.</li>
<li>And our as-yet-unreleased <strong>Assisted Reputation Management</strong> service, as you might have deduced from the name, will augment the functionality of our Reputation Management solution.</li>
</ul>
<p>Each of these products stands on its own, and we&#8217;re happy whenever a partner chooses to offer any one of them. But obviously we&#8217;re happier when they&#8217;re all offered together. To make that option more attractive, starting this week we&#8217;re integrating the admin panels for all the above products into a single interface known as <a href="http://partners.vendasta.com/"><strong>Partner Central</strong></a>.</p>
<p>Henceforth, when our partners log in to administer their Reputation Management, Microsites, and National Brands accounts, they&#8217;ll be redirected to Partner Central<a href="#userinterfaces"><sup>*</sup></a>. Their login credentials will remain the same, and the interface they see will be identical to what they&#8217;re used to. But along the top of the screen they&#8217;ll see a menu of all VendAsta&#8217;s products &#8211; including the ones they don&#8217;t yet subscribe to.</p>
<p><a href="/wp-content/uploads/dec-01-2011-vendasta-partner-central-dashboard.png"><img class="aligncenter size-full wp-image-2436" title="VendAsta Partner Central dashboard" src="/wp-content/uploads/dec-01-2011-vendasta-partner-central-dashboard.png" alt="VendAsta Partner Central dashboard" width="512" height="291" /></a></p>
<p>The most deviously brilliant part is, these products will be enabled by default, so that our one-product partners can try our other offerings for free without having to sign up. Want to see how VendAsta can help your SMB customers get on the mobile web? Now there&#8217;s nothing stopping you from testing out our Microsites platform.</p>
<p>You can get to Partner Central from the login link on the top right corner of vendasta.com.</p>
<p>&#8211;</p>
<p><a name="userinterfaces"></a>* Some of our partners have their own user interfaces which integrate VendAsta data via our APIs. These partners will be unaffected by the switchover to Partner Central.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/12/01/bringing-it-all-together-with-partner-central/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BarCamp comes to VendAsta, for a change.</title>
		<link>http://www.vendasta.com/2011/11/07/barcamp-comes-to-vendasta-for-a-change/</link>
		<comments>http://www.vendasta.com/2011/11/07/barcamp-comes-to-vendasta-for-a-change/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 20:55:42 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[saskatoon barcamp 2011]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2406</guid>
		<description><![CDATA[This past Saturday, the fourth floor of the Avenue Building was unusually crowded with smart people. Why the mob? Because VendAsta stepped up to host BarCamp 2011, Saskatoon&#8217;s premier celebration of all things smart and geeky. Last year, when BarCamp was at Louis&#8217; Pub, we nonplussed attendees with our generous offer of free chicken strips. &#8230; <a href="http://www.vendasta.com/2011/11/07/barcamp-comes-to-vendasta-for-a-change/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2410" class="wp-caption alignleft" style="width: 310px"><a href="/wp-content/uploads/nov-07-barcamp-crowd.jpg"><img class="size-medium wp-image-2410 " title="Saskatoon BarCamp 2011 at VendAsta." src="/wp-content/uploads/nov-07-barcamp-crowd-300x225.jpg" alt="Saskatoon BarCamp 2011 at VendAsta." width="300" height="225" /></a><p class="wp-caption-text">(Note the many black VendAsta t-shirts in attendance.)</p></div>
<p>This past Saturday, the fourth floor of the Avenue Building was unusually crowded with smart people.</p>
<p>Why the mob? Because VendAsta stepped up to host <a href="http://barcampsaskatoon.org/">BarCamp 2011</a>, Saskatoon&#8217;s premier celebration of all things smart and geeky.</p>
<p>Last year, when BarCamp was at Louis&#8217; Pub, we nonplussed attendees with our generous offer of <a href="/2010/10/18/free-chicken-strips-at-barcamp/">free chicken strips</a>. This year the only way we could outdo ourselves was by holding BarCamp right here in our office, where we could put up as many confusing posters as we wanted.</p>
<p>I should explain to our non-geek readers that BarCamp is the annual technology-themed social gathering that originated in Palo Alto in 2005 and has since spread around the world. BarCamp (the name references an <a href="http://en.wikipedia.org/wiki/BarCamp#History">obscure Silicon Valley in-joke</a>) is an informal, semi-unstructured event combining the best aspects of computer day camp (jargon-filled presentations, whiteboard diagrams, geek-on-geek bonding) with the best aspects of a bar (proximity to alcohol). Participants are encouraged to speak on any aspect of technology and a schedule is put together on the fly.</p>
<div id="attachment_2411" class="wp-caption alignleft" style="width: 250px"><a href="/wp-content/uploads/nov-07-barcamp-planning-board.jpg"><img class="size-medium wp-image-2411" title="Saskatoon BarCamp 2011 schedule." src="/wp-content/uploads/nov-07-barcamp-planning-board-240x300.jpg" alt="Saskatoon BarCamp 2011 schedule." width="240" height="300" /></a><p class="wp-caption-text">The schedule (subject to revision).</p></div>
<p>Although VendAsta supplied a sizable contingent as usual, only two of us were brave enough to give a presentation this year. In his charming German-accented English, Andreas discussed <a href="http://www.grunewaldsrobots.com/2011/11/fighting-fragmentation/">Fighting Fragmentation With Fragmentation: Optimizing Android apps for Honeycomb and beyond</a>. And in his Saskatchewan-accented English (no less charming in its way), Jeff Tomlin discussed the lessons learned from our company&#8217;s rapid growth over the last couple years. Besides Andreas and Jeff, many VendAsta associates, alumni, and long-lost friends spoke, like <a href="http://twitter.com/#!/dalezak">this guy</a>, <a href="http://twitter.com/#!/dmosher">this guy</a>, and <a href="http://twitter.com/#!/kevpie">this guy</a>&#8230;</p>
<p>I wasn&#8217;t there &#8211; I was at home frantically raking the yard in preparation for Sunday&#8217;s snowfall &#8211; but by all reports, events went swimmingly, due in no small part to Allan&#8217;s organizational efforts. There were fears of catastrophe early on when the keg resisted all attempts to coax beer out of it, but a solution was improvised, and the 150 or so thirsty attendees relaxed into a day of drinking, scarfing pizza, socializing, and learnin&#8217; stuff.</p>
<p>So props to <a href="http://twitter.com/#!/allanwolinski">@allanwolinski</a>, to <a href="http://twitter.com/#!/gingerk">@gingerk</a> and her team of BarCamp volunteers, to <a href="http://twitter.com/#!/RhodesNathan">@RhodesNathan</a> who got the sound system running, to <a href="http://twitter.com/#!/blairkelsie">@blairkelsie</a> who helped out behind the bar, and to our graphic design team of Liz and Marie-Louise, who in a week created all our signs and posters and this cool whiteboard illustration in the lounge.</p>
<div id="attachment_2412" class="wp-caption aligncenter" style="width: 610px"><a href="/wp-content/uploads/nov-07-barcamp-whiteboard-drawing.jpg"><img class="size-full wp-image-2412 " title="VendAsta whiteboard drawing by Liz Syrnick." src="/wp-content/uploads/nov-07-barcamp-whiteboard-drawing.jpg" alt="VendAsta whiteboard drawing by Liz Syrnick." width="600" height="450" /></a><p class="wp-caption-text">VendAsta past, present, and future (illustration by Liz Syrnick).</p></div>
<p>Let&#8217;s do it again next year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/11/07/barcamp-comes-to-vendasta-for-a-change/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>National Brand Reports: a local perspective on brand-level reputation management.</title>
		<link>http://www.vendasta.com/2011/10/20/local-perspective-on-brand-level-reputation-management/</link>
		<comments>http://www.vendasta.com/2011/10/20/local-perspective-on-brand-level-reputation-management/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 15:58:03 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[News & Announcements]]></category>
		<category><![CDATA[online reputation management]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2372</guid>
		<description><![CDATA[Rolling up reputation results from locations nationwide. Last month our partners at LocalBizNOW rolled out VendAsta&#8217;s newest product to one of their biggest clients &#8211; a major brand with over 1400 locations in the United States (whom I unfortunately can&#8217;t name). This lucky client is getting a first look at our National Brand Reports, which &#8230; <a href="http://www.vendasta.com/2011/10/20/local-perspective-on-brand-level-reputation-management/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.vendasta.com/wp-content/uploads/rolling-up-national-reputation-results.png"><img class="aligncenter size-full wp-image-2391" title="VendAsta rolls up national reputation results." src="http://www.vendasta.com/wp-content/uploads/rolling-up-national-reputation-results.png" alt="VendAsta rolls up national reputation results." width="500" height="260" /></a><em>Rolling up reputation results from locations nationwide.</em></p>
<p>Last month our partners at LocalBizNOW rolled out VendAsta&#8217;s newest product to one of their biggest clients &#8211; a major brand with over 1400 locations in the United States (whom I unfortunately can&#8217;t name).</p>
<p>This lucky client is getting a first look at our <a href="/smb-solutions/national-brand-reports/">National Brand Reports</a>, which aggregate reputation data from locations nationwide into a single report that can be broken down by region, city, and individual branches.</p>
<p>This is our venture into <em>brand-level</em> reputation management. Heretofore our audience has been local small and medium businesses, which means our data is organized around <em>locality</em>. As Brendan likes to say, there&#8217;s a difference between what people think about Nike and what they think about the Nike Store in Santa Clara, California.</p>
<p>Our local focus gives us an edge that the competition can&#8217;t offer. Other rep man products monitor conversations about the <em>brand</em>: What are people tweeting about Target today? You glean some important insights this way, but their usefulness is usually restricted to the folks in the marketing department down at corporate HQ.</p>
<p>By contrast, National Brand Reports offer <em>instantly useful</em> feedback on what&#8217;s working and what&#8217;s failing in the day-to-day operations of the branches. This is done by collecting online reviews, mentions, and social engagement from all the locations into a single report, which can then be zoomed in to examine data of increasing granularity.</p>
<p>Are your midwestern branches consistently trailing the nation in social audience? Why is Metro Detroit bucking the trend? Look at this franchise in Dearborn &#8211; it&#8217;s bringing up the average for the whole metro area. <em>What are they doing right?</em></p>
<p>It&#8217;s a whole new way of monitoring conversations about your brand, and we&#8217;re betting there&#8217;s a great future in it.</p>
<p><strong>Take a look&#8230;</strong></p>
<div id="attachment_2376" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.vendasta.com/wp-content/uploads/national-brand-visibility-screenshot-1.png"><img class="size-full wp-image-2376 " title="National Brand Reports - Visibility screenshot" src="http://www.vendasta.com/wp-content/uploads/national-brand-visibility-screenshot-1.png" alt="National Brand Reports - Visibility screenshot" width="600" height="465" /></a><p class="wp-caption-text">We&#39;ll start with the report zoomed out to the national level. By clicking on a region...</p></div>
<div id="attachment_2377" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.vendasta.com/wp-content/uploads/national-brand-visibility-screenshot-2.png"><img class="size-full wp-image-2377" title="National Brand Reports - Visibility screenshot" src="http://www.vendasta.com/wp-content/uploads/national-brand-visibility-screenshot-2.png" alt="National Brand Reports - Visibility screenshot" width="600" height="465" /></a><p class="wp-caption-text">...We zoom into the regional level. Now we click a location...</p></div>
<div id="attachment_2378" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.vendasta.com/wp-content/uploads/national-brand-visibility-screenshot-3.png"><img class="size-full wp-image-2378" title="National Brand Reports - Visibility screenshot" src="http://www.vendasta.com/wp-content/uploads/national-brand-visibility-screenshot-3.png" alt="National Brand Reports - Visibility screenshot" width="600" height="488" /></a><p class="wp-caption-text">...To see the visibility results for just one location.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/10/20/local-perspective-on-brand-level-reputation-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Underground filmmaking.</title>
		<link>http://www.vendasta.com/2011/10/18/underground-filmmaking/</link>
		<comments>http://www.vendasta.com/2011/10/18/underground-filmmaking/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 15:36:05 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[News & Announcements]]></category>
		<category><![CDATA[allan mine]]></category>
		<category><![CDATA[corporate training software]]></category>
		<category><![CDATA[potashcorp]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2354</guid>
		<description><![CDATA[This carefully-lit photo was taken a kilometre underground in the potash mine at Allan, Saskatchewan, this past Friday. Guy and I are with Emil and Darren, safety trainers at Allan, whom we helped to film two new instructional videos for their online training system. The training software we originally developed for PotashCorp&#8217;s Patience Lake mine &#8230; <a href="http://www.vendasta.com/2011/10/18/underground-filmmaking/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2356" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.vendasta.com/wp-content/uploads/oct-17-2011-Guy-and-Michael-at-PotashCorp-Allan-mine.jpg"><img class="size-full wp-image-2356 " title="Guy Kelsey and Michael A. Charles at Allan mine." src="http://www.vendasta.com/wp-content/uploads/oct-17-2011-Guy-and-Michael-at-PotashCorp-Allan-mine.jpg" alt="Guy Kelsey and Michael A. Charles at Allan mine." width="600" height="450" /></a><p class="wp-caption-text">L-R: Darren, Guy, Emil, and Michael reflecting after a hard day&#39;s work in the mine.</p></div>
<p>This carefully-lit photo was taken a kilometre underground in the potash mine at Allan, Saskatchewan, this past Friday. Guy and I are with Emil and Darren, safety trainers at Allan, whom we helped to film two new instructional videos for their online training system.</p>
<p>The <a href="/industrial-solutions/corporate-training/">training software</a> we originally developed for PotashCorp&#8217;s Patience Lake mine is now being rolled out to Allan, and part of our job is to update their 15-year-old lockout procedures<a href="#lockout"><sup>*</sup></a> instructional video and create a second video for sounding &amp; scaling<a href="#sounding"><sup>†</sup></a> techniques.</p>
<p>So Guy and I spent the day tagging along while Emil, Darren, and their star Lonny locked and unlocked various electrical panels, tapped the roof with a scaling bar, and in between, drove us considerable distances through unlit subterranean tunnels. At one point in our travels we were directly underneath the village of Elstow, which is 7 km north of the entrance to the mine &#8211; and the tunnels extended well north from there. We must have done about 20 km of underground travelling by the end of the day.</p>
<p>With our province&#8217;s economy being powered in large part by the potash industry, it&#8217;s instructive to witness the process of actually scraping the stuff out of the ground. I&#8217;m happy to report that things seem to be running pretty smoothly down there.</p>
<p>&#8211;</p>
<p><a name="lockout"></a>* <em>Lockout</em> is the procedure by which electrical equipment is secured so workers can perform maintenance on it &#8211; essentially, each worker puts a lock on the electrical panel so it can&#8217;t be started accidentally.</p>
<p><a name="sounding"></a>† <em>Sounding &amp; scaling</em> are done to ensure that the roof and walls of a work area are solid. <em>Sounding</em> involves tapping the roof with a long aluminum bar, listening for hollow spots, and <em>scaling</em> means prying down loose bits of rock that might otherwise fall and injure someone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/10/18/underground-filmmaking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VendAsta occupies the Avenue Building.</title>
		<link>http://www.vendasta.com/2011/10/03/vendasta-occupies-the-avenue-building/</link>
		<comments>http://www.vendasta.com/2011/10/03/vendasta-occupies-the-avenue-building/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 20:44:47 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[News & Announcements]]></category>
		<category><![CDATA[People & Culture]]></category>
		<category><![CDATA[avenue building]]></category>
		<category><![CDATA[saskatoon barcamp 2011]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2252</guid>
		<description><![CDATA[So on Friday we moved into our new office, and it&#8217;s&#8230;well, I&#8217;m not gonna lie, right now it kinda looks like a bunch of nerds decided to bring their laptops to a construction site. Contractors are still running wires and carrying ladders to and fro. But it&#8217;ll be pretty swank once the doors and blinds &#8230; <a href="http://www.vendasta.com/2011/10/03/vendasta-occupies-the-avenue-building/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So on Friday we moved into our new office, and it&#8217;s&#8230;well, I&#8217;m not gonna lie, right now it kinda looks like a bunch of nerds decided to bring their laptops to a construction site. Contractors are still running wires and carrying ladders to and fro. But it&#8217;ll be pretty swank once the doors and blinds and baseboards are all in place. Don&#8217;t worry, we promise we&#8217;ll have it looking nice for <a href="http://barcampsaskatoon.org/">Saskatoon BarCamp</a> on November 5.</p>
<div class="one_two"><a href="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-easy-chairs.jpg"><img class="size-medium wp-image-2258 alignnone" title="VendAsta office under construction." src="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-easy-chairs-300x225.jpg" alt="VendAsta office under construction." width="300" height="225" /></a></div>
<div class="one_two last"><a href="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-jason.jpg"><img class="size-medium wp-image-2259 alignnone" title="Jason A. Collins in unfinished VendAsta offices." src="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-jason-300x225.jpg" alt="Jason A. Collins in unfinished VendAsta offices." width="300" height="225" /></a></div>
<hr class="white-line" />
<div class="one_two"><a href="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-michael-and-boniffer.jpg"><img class="size-medium wp-image-2260 alignnone" title="Boniffer and Michael in unfinished VendAsta offices." src="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-michael-and-boniffer-300x225.jpg" alt="Boniffer and Michael in unfinished VendAsta offices." width="300" height="225" /></a></div>
<div class="one_two last"><a href="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-nasir.jpg"><img class="size-medium wp-image-2261 alignnone" title="VendAsta offices under construction." src="http://www.vendasta.com/wp-content/uploads/oct-03-2011-new-office-nasir-300x225.jpg" alt="VendAsta offices under construction." width="300" height="225" /></a></div>
<hr class="white-line" />
<p>We&#8217;ve moved to the heart of downtown Saskatoon, to the <a href="http://www.orthodrome.ca/2011/08/vendasta-has-new-digs-in-saskatoon.html">historic Avenue Building</a>, which dates back to 1912. There&#8217;s a sandwich shop, a men&#8217;s clothing store, and an old-timey barbershop (currently unoccupied, sadly) on the ground level. The elevator pipes in Doris Day and Ella Fitzgerald tunes while you ride up to our office on the top floor. The only thing missing is a guy in white gloves handing out towels in the washroom.</p>
<p>So farewell, old VendAsta office! Farewell floorboards held in place with duct tape! Farewell mysterious thermostats that controlled the temperature in anyone&#8217;s office but your own! Farewell boardroom carpet spattered with three years of food stains from Friday lunches! If you&#8217;re looking for us, you can find us here:</p>
<p><img class="size-full wp-image-2253" title="405 220 3rd Avenue South" src="http://www.vendasta.com/wp-content/uploads/oct-03-2010-new-address.jpeg" alt="405 220 3rd Avenue South" width="640" height="480" /></p>
<p>There&#8217;s a ton of photos of our new office (mostly courtesy of Allan) on the <a href="http://www.facebook.com/media/set/?set=a.10150463811973294.449912.186090968293&amp;type=1">VendAsta Facebook page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/10/03/vendasta-occupies-the-avenue-building/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DirectWest and VendAsta Roll Out Mobile-Optimized Sites for Advertisers.</title>
		<link>http://www.vendasta.com/2011/09/29/directwest-and-vendasta-roll-out-mobile-optimized-sites-for-advertisers/</link>
		<comments>http://www.vendasta.com/2011/09/29/directwest-and-vendasta-roll-out-mobile-optimized-sites-for-advertisers/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 15:30:22 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[News & Announcements]]></category>
		<category><![CDATA[directwest]]></category>
		<category><![CDATA[mobile business pages]]></category>
		<category><![CDATA[mobile-optimized microsites]]></category>

		<guid isPermaLink="false">http://www.vendasta.com/?p=2188</guid>
		<description><![CDATA[September 29, 2011 &#8211; Saskatchewan mobile internet usage has exploded in recent years, changing the way we search for local businesses. To help advertisers reach these customers on the move, DirectWest Corporation, a wholly-owned subsidiary of Saskatchewan Telecommunications Holding Corporation (SaskTel), together with Saskatoon software developers VendAsta, are excited to announce the launch of Mobile &#8230; <a href="http://www.vendasta.com/2011/09/29/directwest-and-vendasta-roll-out-mobile-optimized-sites-for-advertisers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>September 29, 2011 &#8211; Saskatchewan mobile internet usage has exploded in recent years, changing the way we search for local businesses. To help advertisers reach these customers on the move, DirectWest Corporation, a wholly-owned subsidiary of Saskatchewan Telecommunications Holding Corporation (SaskTel), together with Saskatoon software developers VendAsta, are excited to announce the launch of Mobile Business Pages for Saskatchewan businesses.</p>
<p>Mobile Business Pages are specifically designed to display key business information on mobile devices, giving consumers the mobile-friendly content they&#8217;re looking for, and giving businesses the opportunity to target and reach mobile consumers. These smartphone-friendly &#8220;microsites&#8221; showcase business logos, email addresses, products and services, brands, menus, hours of operation, methods of payment, high definition videos, photos and online coupons.</p>
<p>&#8220;Changes in technology are impacting the way consumers and businesses connect,&#8221; said Georgina Syrgiannis, Vice-President of Corporate Marketing at DirectWest. &#8220;Whether they&#8217;re connecting through print, online or mobile, we’re constantly innovating to provide consumers with rich content and businesses with creative advertising solutions.&#8221;</p>
<p>With Google indicating that roughly one in seven web searches are now conducted from smartphones, the importance of mobile users is becoming ever more apparent. &#8220;People get frustrated trying to navigate sites that were designed for a 17-inch monitor on a screen that&#8217;s one-tenth that size,&#8221; said Syrgiannis. &#8220;But most companies still don&#8217;t have mobile-optimized websites. We&#8217;re making it easy for Saskatchewan advertisers to get ahead of the curve.&#8221;</p>
<p>Mobile Business Pages will be linked from DirectWest&#8217;s online search portal mysask411.com, and will also appear prominently in searches on Google and other search engines. VendAsta CEO Brendan King explained that the pages were designed to be easy for search engines to discover and index. &#8220;There are simple things you can do to improve a website&#8217;s Google ranking. Unfortunately, small business owners often don&#8217;t have the technical know-how to do make sure those things get done. So we&#8217;re handling that stuff for them.&#8221;</p>
<p>Syrgiannis said that ease-of-use was the main priority in developing Mobile Business Pages. &#8220;We&#8217;ve found the ideal spot between making the sites customizable and making them simple to set up. Advertisers will choose from a few basic style and colour options and we&#8217;ll do the rest. Simple. Easy.&#8221;</p>
<h3>About DirectWest</h3>
<p><a href="http://www.directwest.com/">DirectWest</a>, a wholly-owned subsidiary of SaskTel, is the exclusive provider of the print, online and mobile SaskTel Phonebooks. For over 50 years, DirectWest has been bringing buyers and sellers together with the most complete, used and preferred phonebooks in Saskatchewan. Fueled by the success of the SaskTel Phonebook in print, the power of the online phonebook at <a href="http://www.mysask411.com/">www.mysask411.com</a> and the popularity of Saskatchewan’s leading internet portal, DirectWest has recently launched their very own blackberry app, iPhone app, desktop gadget for Windows and desktop widget for Macs.</p>
<h3>About VendAsta</h3>
<p><a href="http://www.vendasta.com/">VendAsta Technologies Inc.</a> is a Saskatoon based company that builds white label software platforms for publishers. VendAsta&#8217;s offerings include platforms for reputation management and group buying. The company was founded in January of 2008 and employs a team of 30 software professionals.</p>
<p style="text-align: center;">-30-</p>
<p><strong>For more information, please contact:</strong></p>
<p>Michelle Englot, SaskTel Corporate Communications<br />
Phone: (306) 777-4476<br />
E-mail: michelle.englot@sasktel.sk.ca</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vendasta.com/2011/09/29/directwest-and-vendasta-roll-out-mobile-optimized-sites-for-advertisers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

