<?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 Blog</title>
	<atom:link href="http://blog.vendasta.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vendasta.com</link>
	<description>Saskatoon software developers</description>
	<lastBuildDate>Mon, 26 Jul 2010 19:49:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Blogging Friday demos (and a field trip).</title>
		<link>http://blog.vendasta.com/2010/07/26/blogging-friday-demos-and-a-field-trip/</link>
		<comments>http://blog.vendasta.com/2010/07/26/blogging-friday-demos-and-a-field-trip/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 19:49:08 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[taste of saskatchewan]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=227</guid>
		<description><![CDATA[It was supposed to be Jeff Tomlin&#8217;s turn to order our Friday lunch, but he and his family are off kissing the cod in Newfoundland. Luckily, Jeff&#8217;s desertion coincided with Saskatoon&#8217;s annual festival of greasy food eaten off paper plates, Taste of Saskatchewan. So we all car-pooled downtown, circled for a while to find parking, [...]]]></description>
			<content:encoded><![CDATA[<p>It was supposed to be Jeff Tomlin&#8217;s turn to order our Friday lunch, but he and his family are off kissing the cod in Newfoundland. Luckily, Jeff&#8217;s desertion coincided with Saskatoon&#8217;s annual festival of greasy food eaten off paper plates, <a href="http://www.tasteofsaskatchewan.ca/">Taste of Saskatchewan</a>. So we all car-pooled downtown, circled for a while to find parking, trudged to the riverbank, prowled in vain for an unoccupied picnic table, and finally stood in a circle under the hot sun scarfing our schnitzel burgers and pad Thai.</p>
<table width="470">
<tbody>
<tr>
<td width="235" valign="top">
<p><div id="attachment_228" class="wp-caption alignright" style="width: 160px"><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_dave.jpg"><img class="size-thumbnail wp-image-228 " title="Dave vs. dog" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_dave-150x150.jpg" alt="Dave vs. dog" width="150" height="150" /></a><p class="wp-caption-text">Dave growls back at some angry park food.</p></div></td>
<td width="235" valign="top">
<p><div id="attachment_229" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_jordan.jpg"><img class="size-thumbnail wp-image-229 " title="Jordan vs. rib" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_jordan-150x150.jpg" alt="Jordan vs. rib" width="150" height="150" /></a><p class="wp-caption-text">Jordan demonstrates his refined eating habits.</p></div></td>
</tr>
<tr>
<td width="235" valign="top">
<p><div id="attachment_230" class="wp-caption alignright" style="width: 160px"><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_ryan.jpg"><img class="size-thumbnail wp-image-230 " title="Ryan devours the Black Forest" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_ryan-150x150.jpg" alt="Ryan devours the Black Forest" width="150" height="150" /></a><p class="wp-caption-text">This slice of cake was slightly smaller than Ryan&#39;s head.</p></div></td>
<td width="235" valign="top">
<p><div id="attachment_231" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_phoenix.jpg"><img class="size-thumbnail wp-image-231" title="Phoenix with fork" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_23_2010_phoenix-150x150.jpg" alt="Phoenix with fork" width="150" height="150" /></a><p class="wp-caption-text">Phoenix keeps a wary eye on the photographer.</p></div></td>
</tr>
</tbody>
</table>
<p>Back in the office, waiting for demos to begin, we discussed our culinary adventures.</p>
<p style="padding-left: 30px;"><strong>Tavis:</strong> So which was better, the deep-fried Oreos or the deep-fried ice cream?</p>
<p style="padding-left: 30px;"><strong>Tiffany:</strong> Oreos. The deep-fried ice cream isn&#8217;t very exciting. It&#8217;s just a big ball of ice cream.</p>
<p style="padding-left: 30px;"><strong>Tavis:</strong> What do you mean, <em>just </em>a big ball of ice cream? What could be better than that?</p>
<p style="padding-left: 30px;"><strong>Tiffany:</strong> My tastes are pretty refined.</p>
<p>Krystian showed off all the photos he&#8217;d taken of people eating with their mouths open. Ryan and Jordan traded mock spoilers for the movie <em>Inception</em> to annoy Jeff Read, who hadn&#8217;t seen it yet. Finally, Brendan tapped the music stand with his baton and the group fell silent.</p>
<p><strong>Demo # 1</strong>. Brendan walked us through the most recent improvements to StepRep.</p>
<p>On the Overview tab, the Keywords feature has been given a bit more intelligence, so that it will now include word pairs such as &#8220;las vegas&#8221; rather than treating &#8220;las&#8221; and &#8220;vegas&#8221; as separate concepts.</p>
<p>(Since word pairs are only being calculated on new results, if you&#8217;ve already got a StepRep account it will take a while for the word pairs to start pushing the old single words out of your Keywords cloud.)</p>
<p>Next, Brendan demonstrated how a persistent bug has finally been hunted down and squashed. For months we&#8217;ve been aware that StepRep would take an embarrassingly long time to load when you accessed it with Internet Explorer. Last week Dave managed to isolate the snippet of JavaScript that was giving IE the vapours and replace it with some Microsoft-friendlier code. As Brendan clicked briskly around the site in IE, it was obvious that Dave&#8217;s fix had been successful.</p>
<p>&#8220;It&#8217;s just as fast as Google Chrome now,&#8221; Brendan observed.</p>
<p>Someone joked that we can now add a &#8220;This site is optimized for Internet Explorer&#8221; badge to the bottom of each StepRep page. This provoked much derisive laughter among the Apple faithful.</p>
<p><strong>Demo # 2</strong>. Tavis reported his team&#8217;s progress on a secret project whose nature I&#8217;m still not permitted to discuss. I can only tease you with the news that we will soon be in a position to begin soliciting subscribers in our first market, Winnipeg.</p>
<p>Subscribers to what? Stay tuned, Winnipeggers!</p>
<p><em>PS.</em> Friday&#8217;s photos were courtesy of Krystian. Tiffany will be posting the rest of the photos on the <a href="http://www.facebook.com/vendasta">VendAsta Facebook page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/07/26/blogging-friday-demos-and-a-field-trip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging Friday demos again (now with pictures and music).</title>
		<link>http://blog.vendasta.com/2010/07/19/blogging-friday-demos-again-now-with-pictures-and-music/</link>
		<comments>http://blog.vendasta.com/2010/07/19/blogging-friday-demos-again-now-with-pictures-and-music/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 15:49:01 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=210</guid>
		<description><![CDATA[Jeff R. was responsible for ordering Friday&#8217;s lunch, and he expanded our gustatory boundaries with an exotic delicacy known as &#8220;pizza&#8221; (pronounced PEET-sa).
After lunch, as we sat around belching and patting our bellies, Allan demonstrated a video game called DJ Hero, a variant of the Guitar Hero / Rock Band concept that replaces toy guitars [...]]]></description>
			<content:encoded><![CDATA[<p>Jeff R. was responsible for ordering Friday&#8217;s lunch, and he expanded our gustatory boundaries with an exotic delicacy known as &#8220;pizza&#8221; (pronounced <em>PEET-sa</em>).</p>
<p><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_dave_and_chris.jpg"><img class="alignleft size-thumbnail wp-image-217" style="border: 1px solid black;" title="DJ Davemo vs. Heavy D." src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_dave_and_chris-150x150.jpg" alt="DJ Davemo vs. Heavy D." width="150" height="150" /></a>After lunch, as we sat around belching and patting our bellies, Allan demonstrated a video game called DJ Hero, a variant of the Guitar Hero / Rock Band concept that replaces toy guitars with toy turntables. Projecting the game on the big screen, Allan made us sit through the introductory sequence, set in a post-apocalyptic wasteland where DJ superheroes knock down entire cities with their mixmastering skills. Brendan seemed confused. &#8220;What does this have to do with being a DJ?&#8221; he asked. &#8220;This doesn&#8217;t make me want to play the game.&#8221;</p>
<p>Chris pointed out that Brendan, whose musical tastes are arrested in the Bob Seger era, is probably not the target audience for DJ Hero. Brendan stalked off to feed his pet dinosaur while Chris and Dave faced off in an epic turntable battle that blended Blondie&#8217;s <em>Rapture</em> with a latter-day hip hop tune, to perplexing effect. &#8220;If I wasn&#8217;t watching the screen, I wouldn&#8217;t be able to tell when you screwed up and when it was supposed to sound like that,&#8221; Jeff R. complained, on behalf of all the old people in the room.</p>
<p style="text-align: center;">
<p><strong><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_shawn.jpg"><img class="alignleft size-full wp-image-219" style="border: 1px solid black;" title="Shawn's demo" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_shawn.jpg" alt="Shawn's demo" width="195" height="127" /></a>Demo # 1</strong>. Shawn showed off the work that he and Blair have done to optimize the Overview screen in StepRep. That&#8217;s the first screen you see after you log in, containing a bunch of little charts and graphs, each of them requiring one or more time-consuming queries to Google App Engine. Luckily we can use our <a href="http://blog.vendasta.com/2009/08/18/vendasta-wows-the-google-app-engine-world/">asynctools toolkit</a> to run those queries in parallel, thereby reducing the time it takes to load the page.</p>
<p>Jason mentioned that Shawn and Blair&#8217;s work will be the subject of VendAsta&#8217;s upcoming guest post on the official Google App Engine Blog. I&#8217;m sure we&#8217;ll be bragging about this a lot more in coming weeks, but hey, you can&#8217;t start too soon.</p>
<p><strong><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_mariatta_and_jonathan.jpg"><img class="alignleft size-thumbnail wp-image-215" style="border: 1px solid black;" title="Mariatta and son" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_mariatta_and_jonathan-150x150.jpg" alt="Mariatta and son" width="150" height="150" /></a>Demo # 2</strong>. While Tavis struggled to connect his wheezing old Dell laptop to the projector, Mariatta showed up with her new kid, Jonathan. Mariatta has been on maternity leave for the last month and this is the first time Jonathan has shown up in the office, so everyone jumped out of their chairs to crowd around the baby.</p>
<p style="text-align: center;">
<p>Eventually the room settled down. While Jonathan burbled and blatted in the background, Tavis talked about the secret project he and the Scrumdogs have been working on. He flipped back and forth between the PayPal API and App Engine to demonstrate how transactions will work in the new application.</p>
<p>Tavis also showed a cartoon I&#8217;ve been working on to promote the secret project. Here&#8217;s a sample frame; unfortunately I&#8217;ve had to redact some of the text.</p>
<p><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_redacted.png"><img class="aligncenter size-full wp-image-214" title="Secret Scrumdogs project" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_redacted.png" alt="Secret Scrumdogs project" width="470" height="220" /></a></p>
<p><strong>Demo # 3</strong>. Dave and others have been making some significant changes to the design and layout of StepRep. These will be pretty obvious next time you log in to your account. As part of the update, they&#8217;ve moved several screens from subnavigation menus up to the top-level navigation bar, which now looks like this:</p>
<p style="text-align: center;"><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_steprep_header.png"><img class="aligncenter size-full wp-image-221" title="StepRep new header" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_steprep_header.png" alt="StepRep new header" width="470" height="56" /></a></p>
<p><strong>Demo # 4</strong>. Thanks to Jeff R. and his team, it&#8217;s now possible to edit your &#8220;anchor data&#8221; within StepRep&#8217;s Visibility tab. (The &#8220;anchor data&#8221; is the information StepRep uses to identify your listing wherever it appears on business directory websites &#8211; your business name, phone number, address, etc.)</p>
<p><strong>Demo # 5</strong>. I took some notes on Jason&#8217;s demo, but he heard me typing and said, &#8220;This is covered under a non-disclosure agreement, so no blogging.&#8221; That&#8217;s okay, I didn&#8217;t understand what he was talking about anyway.</p>
<p><strong><a href="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_brendan.jpg"><img class="alignleft size-full wp-image-216" style="border: 1px solid black;" title="Brendan" src="http://blog.vendasta.com/wp-content/uploads/2010/07/jul_16_2010_brendan.jpg" alt="Brendan" width="195" height="225" /></a>Demo # 6</strong>. Lastly, Brendan reported from this week&#8217;s Inman <a href="http://www.realestateconnect.com/">Real Estate Connect </a>conference in San Francisco. Apparently he uncovered a lot of new partnership opportunities for StepRep, but there&#8217;s nothing official to announce yet.</p>
<p>Brendan has been going to Inman every year for almost a decade and he&#8217;s pretty familiar with San Francisco by now. He told us how on a previous visit he, Jeff Tomlin, and some other guys were walking back to their hotel late at night and Jeff balked at walking down a rough block in the Tenderloin district. &#8220;So we went through the Tenderloin and Jeff went the long way around, and Jeff was the one that got mugged!&#8221;</p>
<p>Jeff piped up indignantly, &#8220;I didn&#8217;t get mugged.&#8221;</p>
<p>&#8220;No, you just <em>gave</em> that guy your wallet,&#8221; said Tavis.</p>
<p>As demos broke up, Jeff was explaining how he didn&#8217;t actually get mugged, and Tavis and Jason were Googling the origins of the name &#8220;Tenderloin&#8221;.</p>
<p><em>PS.</em> Thanks to Krystian for assistance with photography this week. You can tell which photos are his because they&#8217;re not blurry.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/07/19/blogging-friday-demos-again-now-with-pictures-and-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging Friday demos.</title>
		<link>http://blog.vendasta.com/2010/07/12/blogging-friday-demos/</link>
		<comments>http://blog.vendasta.com/2010/07/12/blogging-friday-demos/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 15:28:59 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=202</guid>
		<description><![CDATA[For a company that&#8217;s only been around since 2008, VendAsta has a pretty strong sense of tradition. Since we arrived in our current office space two years ago, we&#8217;ve all gathered in the boardroom for lunch every Friday. Each week a different person is responsible for ordering a meal for the group. Last week it [...]]]></description>
			<content:encoded><![CDATA[<p>For a company that&#8217;s only been around since 2008, VendAsta has a pretty strong sense of tradition. Since we arrived in our current office space two years ago, we&#8217;ve all gathered in the boardroom for lunch every Friday. Each week a different person is responsible for ordering a meal for the group. Last week it was Allan, who provided schnitzels from the German Schnitzel Meister.</p>
<p>Another Friday afternoon tradition is Demo Time, where someone from each team shows what they&#8217;ve been working on for the last week. Demo Time used to come at the end of the day, when everyone was sleepy and eager to head home for the weekend. Friday, for the first time, we had our demos just after lunch, when we were all sleepy from eating schnitzels.</p>
<p>As an experiment I thought I&#8217;d try blogging Friday&#8217;s Demo Time.</p>
<p>I neglected to take photos, so you&#8217;ll have to visualize the scene. Twenty or so developers seated around tables in the boardroom. In front of each one, a paper plate oozing grease. Blair and Tavis lounging on beanbags by the supply closet. John leaning in his customary place against the window, coffee cup in hand. Guy rings the Demo Bell with uncharacteristic gentleness (seeing as how we&#8217;re all gathered already) and we get started.</p>
<p style="padding-left: 30px;"><strong>Demo # 1</strong>. Phoenix projects a few screens of the application she and her team, <strong>the Scrumdog Millionaires</strong>, are building. I&#8217;m not sure how much I&#8217;m allowed to blog about it before the product is officially announced, but we&#8217;ve already formalized a partnership deal with a couple of Canadian directory companies and we think the product has a lot of potential.</p>
<p style="padding-left: 30px;">Phoenix gets into some back-end stuff that I don&#8217;t understand. I manage to scribble the words &#8220;PayPal API call&#8221; and &#8220;transactional task queue&#8221; before my brain falls asleep. I guess it has something to do with how the website will process credit card transactions.</p>
<p style="padding-left: 30px;">As Phoenix wraps up, Brendan interrupts to say that Ches is on the phone from the west coast. Ches is on the highway near Whistler (I guess it&#8217;s still legal to talk on cell phones while driving in BC?) and he&#8217;s eager to describe a <strong>possible partnership opportunity for StepRep</strong>. So we listen while Ches shares his story over the speakerphone, interrupting himself every few minutes to ask &#8220;Can you still hear me?&#8221; It&#8217;s a good story, but again I&#8217;ll have to keep it secret as it involves one of our competitors.</p>
<p style="padding-left: 30px;"><strong>Demo # 2.</strong> Shawn and Blair have been working to <strong>decrease page load times on StepRep</strong>. Shawn throws some code up on the projector and starts talking in technicalese. He mentions something about &#8220;asyncifying queries&#8221; to optimize pages &#8211; I gather this is a reference to <a href="http://blog.vendasta.com/2009/08/18/vendasta-wows-the-google-app-engine-world/">asynctools</a>, VendAsta&#8217;s great contribution (so far) to the world of Google App Engine development.</p>
<p style="padding-left: 30px;">Someone asks how much quicker StepRep will be after Shawn and Blair&#8217;s improvements take effect. Shawn isn&#8217;t sure, but Jason (our Chief Technical Officer) speculates that certain pages that used to take 1.5 seconds to load could now load in half a second. That&#8217;s a pretty huge jump, percentagewise.</p>
<p style="padding-left: 30px;"><strong>Demo # 3</strong>. Nicole, Mike, and Jeff are making <strong>changes to the Visibility tab in StepRep</strong>. That&#8217;s the tab where you can see all the places where your business listing appears. The changes involve how listings are &#8220;scraped&#8221; and compared with the &#8220;anchor data&#8221; in StepRep&#8217;s database. Sorry for the jargon; the gist of it is that the Visibility tab will soon be showing more accurate results.</p>
<p style="padding-left: 30px;"><strong>Demo # 4</strong>. Before his demo, Chris takes a moment to promote his band <a href="http://www.sexymathematics.com">Sexy Mathematics</a>. &#8220;Just thought I&#8217;d mention that there&#8217;s a really good band at Amigo&#8217;s tonight,&#8221; he says, &#8220;and we&#8217;re opening for them.&#8221;</p>
<p style="padding-left: 30px;">Chris and Krystian have been working on improving StepRep&#8217;s partner tools:</p>
<p style="padding-left: 60px;">A <strong>search form for the Partner Admin screen</strong>, which will make it about a million times easier for administrators to search for users.</p>
<p style="padding-left: 60px;">A <strong>custom signup URL field</strong>, which will permit partners to send new customers to a page of their choice rather than using StepRep&#8217;s default signup form.</p>
<p style="padding-left: 60px;">A welcome field that partners can use to define a <strong>customized email message</strong> to send to new customers.</p>
<p style="padding-left: 30px;"><strong>Demo # 5</strong>. Jason provides a summary of his visit last month to Google headquarters for the exclusive <strong>App Engine Developer&#8217;s Summit</strong>. This was a big opportunity to get face-time with the guys who built the system our software runs on.</p>
<p style="padding-left: 30px;">While he talks at length about everything he learned down in Mountain View, I allow myself to be hypnotized by Jason&#8217;s emphatic hand gestures. Periodically he pauses to apologize for the dryness of his presentation, though I suspect for the geeks in the room it&#8217;s the highlight of their day.</p>
<p style="padding-left: 30px;">Jason describes his visit to the famous Google cafeteria for lunch, with its multiple mini-restaurants featuring different types of cuisine. He says you can distinguish new Google employees by the way they load up their plates with heaps of food, while the long-time Googlers, accustomed to the superfluity of options, take more modest portions; or, as Jason puts it, &#8220;You can tell how long they&#8217;ve worked there by the size of their plates.&#8221;</p>
<p>Since he got back from the summit, Jason has been periodically testing the developers with App Engine trivia challenges. The winner of Friday&#8217;s challenge was Nicole, who correctly identified &#8220;the function you call to set the default multi-tenancy namespace for the current HTTP request&#8221;. Nicole got a Google App Engine t-shirt and the rest of us went home jealous.</p>
<p>&#8211;</p>
<p><em>Corrected July 14, 2010:</em> Jason emailed to point out that I&#8217;d originally written, &#8220;Shawn and Blair have been working to <em>increase</em> page load times on  StepRep.&#8221; Down, up, less, more; who pays attention to the details?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/07/12/blogging-friday-demos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VendAsta developers geek out for a worthy cause.</title>
		<link>http://blog.vendasta.com/2010/06/01/vendasta-developers-geek-out-for-a-worthy-cause/</link>
		<comments>http://blog.vendasta.com/2010/06/01/vendasta-developers-geek-out-for-a-worthy-cause/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 01:00:15 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apps4Good]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=194</guid>
		<description><![CDATA[This past weekend we turned over our offices to a bunch of scruffy hippies dedicated to &#8220;helping those in need by doing what they love&#8221;.
&#8220;What they love&#8221; is designing software, and their specific method of helping those in need is to build iPhone apps, sell them for $1.99 at the App Store, and give the [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend we turned over our offices to a bunch of scruffy hippies dedicated to &#8220;helping those in need by doing what they love&#8221;.</p>
<p>&#8220;What they love&#8221; is designing software, and their specific method of helping those in need is to build iPhone apps, sell them for $1.99 at the App Store, and give the proceeds to local charities.</p>
<p>This whole freaky idea was dreamed up by ex-VendAsta developer Dale Zak, who helped get it off the ground in Halifax last year. At that first iPhone Hackathon 4 Charity, fifteen developers donated their weekends to help create the apps <a href="http://meetmehere.apps4good.ca/">Meet Me Here</a> and <a href="http://itunes.apple.com/ca/app/wish-you-were-here/id347926466">Wish You Were Here</a>, with proceeds going to the Halifax charities Feed Nova Scotia and Phoenix Youth Programs.</p>
<p>In the wake of that successful Hackathon, Dale and his Halifax buddies incorporated a company called <a href="http://www.apps4good.ca/">Apps4Good</a> and set out to spread their idea around the world. Now Dale has expanded the event to a second city, with over fifty developers participating this year in Halifax and Saskatoon. The Saskatoon group, which included <a href="http://www.vendasta.com/profile/phoenix-mao">Phoenix</a>, <a href="http://www.vendasta.com/profile/krystian-olszanski">Krystian</a>, <a href="http://www.vendasta.com/profile/jordan-boesch">Jordan</a>, and <a href="http://www.vendasta.com/profile/allan-wolinski">Allan</a> from VendAsta, divided into three teams to design:</p>
<ul>
<li><strong>ShouldI</strong>, a social decision-making app, to benefit the  <a href="http://www.sfinn.ca/">Saskatoon Friendship Inn</a>.</li>
<li><strong>CoachPad</strong>, a handy sports team sketchpad, to benefit <a href="http://www.northeastoutreach.ca/">North East Outreach</a>.</li>
<li><strong>WeDJ</strong>, a social DJing app &#8220;with a twist&#8221;, to benefit <a href="http://www.choclacure.com/">Choc&#8217;laCure</a>.</li>
</ul>
<p>I&#8217;m not sure what the &#8220;twist&#8221; is and I&#8217;m excited to find out&#8230;but I&#8217;ll have to wait a few months for the bugs to be ironed out and the apps to be officially released. Hopefully they&#8217;ll be hits and generate a little revenue for the charities in question. We&#8217;ll let you know when they&#8217;re available for purchase.</p>
<p>So good job, Dale and everyone. Some photos below, with more to see at the <a href="http://www.facebook.com/pages/Apps4Good/226029094497">Apps4Good Facebook page</a>.</p>
<div id="attachment_196" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.vendasta.com/wp-content/uploads/2010/06/blounge.jpg"><img class="size-medium wp-image-196  " title="Dale, Phoenix, and Jordan in the blounge." src="http://blog.vendasta.com/wp-content/uploads/2010/06/blounge-300x187.jpg" alt="Dale, Phoenix, and Jordan in the blounge." width="300" height="187" /></a><p class="wp-caption-text">Dale and team in the VendAsta blounge, with Halifax on the projector screen.</p></div>
<div id="attachment_197" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.vendasta.com/wp-content/uploads/2010/06/Krystian.jpg"><img class="size-medium wp-image-197" title="Krystian Olszanski" src="http://blog.vendasta.com/wp-content/uploads/2010/06/Krystian-300x225.jpg" alt="Krystian Olszanski" width="300" height="225" /></a><p class="wp-caption-text">Krystian slouches for charity.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/06/01/vendasta-developers-geek-out-for-a-worthy-cause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VendAsta in the Developer Sandbox at Google I/O.</title>
		<link>http://blog.vendasta.com/2010/05/19/in-the-developer-sandbox-at-google-io/</link>
		<comments>http://blog.vendasta.com/2010/05/19/in-the-developer-sandbox-at-google-io/#comments</comments>
		<pubDate>Wed, 19 May 2010 20:45:41 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google i/o]]></category>
		<category><![CDATA[mashedin]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=192</guid>
		<description><![CDATA[Jason, Blair, Kevin, and Mike are down at the Google I/O Conference right now. You can find them in the Developer Sandbox demonstrating the asynctools toolkit we developed for making asynchronous queries in Google AppEngine. This is the technology we&#8217;re using to mash together social graphs for our MashedIn platform.
The MashedIn team has created a [...]]]></description>
			<content:encoded><![CDATA[<p>Jason, Blair, Kevin, and Mike are down at the Google I/O Conference right now. You can find them in the Developer Sandbox demonstrating the <a href="http://blog.vendasta.com/2009/08/18/vendasta-wows-the-google-app-engine-world/">asynctools toolkit</a> we developed for making asynchronous queries in Google AppEngine. This is the technology we&#8217;re using to mash together social graphs for our <a href="http://www.mashedin.com">MashedIn</a> platform.</p>
<p>The MashedIn team has created a game to show I/O attendees how common connections can be revealed across social graphs. Conference-goers with location-aware smartphones can play the game at <a href="http://www.mashedin.com/io" target="_blank">mashedin.com/io</a>. At the end of the conference, the player with the most connections will win an iPad!</p>
<p>There&#8217;s more about the game over at the <a href="http://mashedinblog.com/2010/05/mad-cows-mashedin-games/">MashedIn blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/05/19/in-the-developer-sandbox-at-google-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UniversalBusinessListing.org and VendAsta Partner on Reputation Management.</title>
		<link>http://blog.vendasta.com/2010/04/19/universalbusinesslisting-org-and-vendasta-partner-on-reputation-management/</link>
		<comments>http://blog.vendasta.com/2010/04/19/universalbusinesslisting-org-and-vendasta-partner-on-reputation-management/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 11:39:36 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[steprep]]></category>
		<category><![CDATA[ubl]]></category>
		<category><![CDATA[universal business listings]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=188</guid>
		<description><![CDATA[The companies announce a strategic partnership to deliver reputation intelligence and business listing syndication to advertising and media industries that service small and medium businesses.
Saskatoon, SK and Charlotte, NC, April 19, 2010 &#8211; UniversalBusinessListing.org (UBL) and VendAsta Technologies today announced a strategic partnership to offer reputation management services integrating their product offerings.
UBL has become a [...]]]></description>
			<content:encoded><![CDATA[<p><em>The companies announce a strategic partnership to deliver reputation intelligence and business listing syndication to advertising and media industries that service small and medium businesses.</em></p>
<p>Saskatoon, SK and Charlotte, NC, April 19, 2010 &#8211; UniversalBusinessListing.org (UBL) and VendAsta Technologies today announced a strategic partnership to offer reputation management services integrating their product offerings.</p>
<p>UBL has become a recognized component in the local business listings marketplace where it has guided individual companies and major interactive agencies with the submission, correction, and enhancement of their online business profiles to over 250 search publishers. UBL is a service of Name Dynamics, Inc. (PINK SHEETS: <a href="http://finance.yahoo.com/q?s=bbtc.pk">BBTC.pk</a>)</p>
<p>VendAsta&#8217;s reputation intelligence solution <strong>StepRep</strong> serves large agencies and directory publishers providing solutions directly to small and medium businesses. StepRep helps businesses discover what is being said about them online, benchmarks their footprint against competition, uncovers trends, and provides solutions to increase buzz.</p>
<p>&#8220;We are very pleased to announce our partnership with UBL. One of the things that StepRep does is show a business where they are visible and where they should also be listed. It frustrates a business owner to tell them about a problem with their marketing but not offer a solution,&#8221; explains VendAsta CEO Brendan King. &#8220;UBL&#8217;s syndication solution helps us take it a step further and actually improve that visibility.&#8221;</p>
<p>Doyal Bryant, Name Dynamics’ CEO, said: &#8220;VendAsta has created a powerful and cost-effective tool for our businesses to keep a watch on their online identity; it’s a logical fit with our listing distribution. It is critical today that businesses not only ensure they are accurately represented online, but are able to rapidly respond to comments, reviews and ratings.&#8221;</p>
<p>The companies will be showcasing their solutions at the Yellow Pages Association annual conference in Las Vegas from April 17 to 20th.</p>
<h3>About UBL</h3>
<p><strong>UniversalBusinessListing.Org</strong> is a Local Search Industry service that allows businesses to post their business listing once and have it distributed to all major Search Engines, Online Yellow Pages, Social Networks, 411 Directories and GPS Navigation Devices. The Universal Business Listings are a service of Name Dynamics, Inc. (PINK SHEETS: <a href="http://finance.yahoo.com/q?s=bbtc.pk">BBTC.pk</a>), headquartered in Charlotte, NC. It was founded by media and telecommunications veterans Doyal Bryant and Chris Travers. For additional information, please visit <a href="http://www.ubl.org">www.UBL.org</a>.</p>
<h3>About VendAsta</h3>
<p><strong>VendAsta Technologies Inc.</strong> (<a href="http://www.vendasta.com/">www.vendasta.com</a>) is a software development company based in Saskatoon, Canada. VendAsta develops reputation intelligence and social discovery tools. It first launched StepRep, its reputation intelligence solution, in January 2009. At the beginning of 2010, <a href="http://www.mashedin.com">MashedIn</a> was launched as a social discovery platform that searches across multiple social networks. VendAsta raised $3 million in venture funding in the summer of 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/04/19/universalbusinesslisting-org-and-vendasta-partner-on-reputation-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flutter Shows You Who&#8217;s Nearby, How You&#8217;re Connected To Them.</title>
		<link>http://blog.vendasta.com/2010/04/14/flutter-shows-you-whos-nearby/</link>
		<comments>http://blog.vendasta.com/2010/04/14/flutter-shows-you-whos-nearby/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 17:07:25 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[flutter]]></category>
		<category><![CDATA[mashedin]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=184</guid>
		<description><![CDATA[A newly released mobile application reveals connections to other users in the vicinity.
Saskatoon, SK, April 14, 2010 – Flutter, released today by the MashedIn development team, could be used by those looking to network at conferences, break the ice at social events, or find out whether they know someone in an unfamiliar city.
Flutter (www.mashedin.com/flutter) examines [...]]]></description>
			<content:encoded><![CDATA[<p><em>A newly released mobile application reveals connections to other users in the vicinity.</em></p>
<p>Saskatoon, SK, April 14, 2010 – Flutter, released today by the <a href="http://www.mashedin.com">MashedIn</a> development team, could be used by those looking to network at conferences, break the ice at social events, or find out whether they know someone in an unfamiliar city.</p>
<p>Flutter (<a href="http://www.mashedin.com/flutter">www.mashedin.com/flutter</a>) examines the user&#8217;s network of friends across three different social networks &#8211; Twitter, Facebook, and LinkedIn. From this data the application can identify connections to people that the user might not personally know, but with whom he or she shares mutual friends.</p>
<p>When the user logs in on a location-aware mobile device, Flutter displays a list of other mobile users who&#8217;ve recently tweeted or visited Flutter within a given radius. The list can then be sorted by the number of shared connections, by proximity, or by time.</p>
<p>CTO Jason Collins said that the power of Flutter is that it can uncover relationships across multiple social networks. &#8220;For instance, someone who only uses Facebook might turn out to be connected, via a mutual friend, to someone who only uses Twitter.&#8221;</p>
<p>Flutter was designed to showcase MashedIn&#8217;s powerful cross-platform social discovery technology. The MashedIn platform grinds through massive amounts of data to help reveal previously concealed connections among social network users.</p>
<p>MashedIn is a product of <a href="http://www.vendasta.com/">VendAsta Technologies</a>, based in Saskatoon, Canada. In 2008 VendAsta received $3 million in venture funding to develop social software solutions for small and medium businesses.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/04/14/flutter-shows-you-whos-nearby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VendAsta Announces the Release of MashedIn</title>
		<link>http://blog.vendasta.com/2010/01/28/social-connections-announces-the-release-of-mashedin/</link>
		<comments>http://blog.vendasta.com/2010/01/28/social-connections-announces-the-release-of-mashedin/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:13:48 +0000</pubDate>
		<dc:creator>Jeff Tomlin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=167</guid>
		<description><![CDATA[Social platform discovers mutual connections across social networks
Saskatoon, SK, January 28, 2010 &#8211; Today, VendAsta Technologies announces the release of MashedIn (www.mashedin.com), an application that allows people to discover mutual connections across multiple social networks. MashedIn provides the user a widget that can be added to a website or blog where visitors can authenticate with [...]]]></description>
			<content:encoded><![CDATA[<p><em>Social platform discovers mutual connections across social networks</em></p>
<p>Saskatoon, SK, January 28, 2010 &#8211; Today, VendAsta Technologies announces the release of MashedIn (<a href="http://www.mashedin.com">www.mashedin.com</a>), an application that allows people to discover mutual connections across multiple social networks. MashedIn provides the user a widget that can be added to a website or blog where visitors can authenticate with either Facebook, Twitter, or LinkedIn to reveal common connections to the widget owner.</p>
<p>People have different groups of friends or connections on different social networks they use.  Being able to see mutual connections across multiple networks increases the chance you&#8217;ll find common linkages.  Mashedin provides a great value to businesses and business professionals. People can visit a business web presence or profile and be able to see if anyone they know is connected. For the business, it is like receiving a warm introduction to someone who is otherwise completely anonymous. Each connection you uncover provides more context for the visitor.</p>
<p>&#8220;MashedIn, like life, is really all about who you know and who they know,&#8221; says CEO Brendan King. &#8220;MashedIn allows people to leverage their investments in social networks like Faceboook, Twitter, and LinkedIn. People use these networks to connect with weak ties &#8211; people they didn&#8217;t, until now, communicate with all that often. MashedIn lets you profit from the experience and knowledge of your close friends, weak ties, and everybody those people know &#8211; without explicit communication. It does this by building trust, which is attained by discovering common ground and mutual connections. After all, let&#8217;s face it, recommendations from people you know trump all other types.&#8221;</p>
<p>The MashedIn team overcame considerable technical obstacles to make the application a possibility. &#8220;MashedIn is deployed entirely in the cloud on Google App Engine,&#8221; notes CTO Jason Collins. &#8220;This framework, combined with MashedIn&#8217;s parallel processing extensions, allows us to query social networks in a massively parallel manner and traverse large graphs of social connections. This approach allows for relevant, meaningful social connections and recommendations to be presented to the user almost instantaneously, despite having to gather and process large amounts of data from a number of third-party sources.&#8221;</p>
<p>VendAsta, (<a href="http://www.vendasta.com/">www.vendasta.com</a>) based in Saskatoon, Canada, develops software to leverage social networks and improve trust. The first solution released by the company in early 2009 was a reputation management tookit for small businesses called <a href="http://www.steprep.com">StepRep</a>. MashedIn is designed to have broader applicability for people to improve trust and identity through social connections.</p>
<p>VendAsta raised $3 million in venture funding in the summer of 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2010/01/28/social-connections-announces-the-release-of-mashedin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing SocialConnections.com</title>
		<link>http://blog.vendasta.com/2009/12/01/introducing-socialconnections-com/</link>
		<comments>http://blog.vendasta.com/2009/12/01/introducing-socialconnections-com/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 15:30:41 +0000</pubDate>
		<dc:creator>Jeff Tomlin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[social connections]]></category>
		<category><![CDATA[VendAsta]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=164</guid>
		<description><![CDATA[We are excited to announce socialconnections.com to everyone.  Our users will notice that MyFrontSteps will soon redirect to our new corporate site.  The focus of Social Connections will be to provide social media products for small and medium businesses that help them build their reputation, trust, and word of mouth business.
]]></description>
			<content:encoded><![CDATA[<p>We are excited to announce socialconnections.com to everyone.  Our users will notice that MyFrontSteps will soon redirect to our new corporate site.  The focus of Social Connections will be to provide social media products for small and medium businesses that help them build their reputation, trust, and word of mouth business.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2009/12/01/introducing-socialconnections-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VendAsta wows the Google App Engine world with asynctools.</title>
		<link>http://blog.vendasta.com/2009/08/18/vendasta-wows-the-google-app-engine-world/</link>
		<comments>http://blog.vendasta.com/2009/08/18/vendasta-wows-the-google-app-engine-world/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 23:18:19 +0000</pubDate>
		<dc:creator>Michael A. Charles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://blog.vendasta.com/?p=130</guid>
		<description><![CDATA[I&#8217;m going to write this for dummies like me. More technically-adept readers should just go read this post by Jason Collins.
For the last couple months there have been murmurs around the office that one of our developers, Kevin Pierce, was up to something pretty amazing. Those of us who don&#8217;t know JavaScript from a jack-in-the-box [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.vendasta.com/wp-content/uploads/2009/08/google-app-engine1.jpg"><img class="alignleft size-full wp-image-134" title="Google App Engine" src="http://blog.vendasta.com/wp-content/uploads/2009/08/google-app-engine1.jpg" alt="" width="140" height="95" /></a>I&#8217;m going to write this for dummies like me. More technically-adept readers should just go read <a href="http://squeeville.com/2009/07/24/asynctools">this post by Jason Collins</a>.</p>
<p>For the last couple months there have been murmurs around the office that one of our developers, Kevin Pierce, was up to something pretty amazing. Those of us who don&#8217;t know JavaScript from a jack-in-the-box were kind of left in the dark, but we were told his project had something to do with dramatically improving page load times for our application <a href="http://myfrontsteps.com">MyFrontSteps</a>.</p>
<p>MyFrontSteps, to put it simply, lets you share your list of trusted home service experts with your friends. Say you&#8217;re friends with a bunch of people, and each of those people trusts a number of experts. Every time MyFrontSteps shows you a list of the experts <em>you</em> trust, it also needs to retrieve the list of your friends, and cross-check the friends against the experts:</p>
<ul>
<li>Friend A trusts experts X, Y, and Z.</li>
<li>Friend B trusts experts X and Y.</li>
<li>Friend C trusts experts Y and Z.</li>
<li>Friend D doesn&#8217;t trust anyone.</li>
<li>Friend E trusts&#8230;</li>
</ul>
<p>Now, each of these cross-checks only takes a fraction of a second, but if you&#8217;ve got a page requiring hundreds of cross-checks, those fractions can add up. By the time they&#8217;re all done, the user has spent a non-fractional number of seconds waiting for the page to load.</p>
<p>These cross-checks take forever when they have to be done <em>serially</em> &#8211; one after another. Obviously things would go much more quickly if you could conduct these operations <em>in parallel</em> &#8211; all at the same time. Kevin&#8217;s simple task was to find a way to make that possible.</p>
<p>And so he&#8230;uh&#8230;well, maybe I&#8217;d better let Jason describe what Kevin did next:</p>
<blockquote><p>He started poking around the gory depths of the App Engine source and discovered that all of the API calls stub out in MakeSyncCall. This inevitably led to the discovery of the partner MakeCall which yields an RPC object that you can wait on. Of course, if I can wait on one RPC object, I can also wait on many of them.</p></blockquote>
<p>What this means is&#8230;well, I really have no idea what it means. The gist is that MyFrontSteps can now do a hundred things all at once instead of painstakingly, one after the other. As a result, we can now present information in a way that it wasn&#8217;t realistically possible to do it before.</p>
<p>Kevin&#8217;s possibility-expanding solution has now been made available to other developers. It&#8217;s known as <a href="http://code.google.com/p/asynctools/">asynctools</a>, and if you&#8217;re looking for a way to execute Google App Engine API calls in parallel, you&#8217;re welcome to it &#8211; it&#8217;s open source.</p>
<p>Because asynctools utilizes the Google App Engine API in ways that it hadn&#8217;t been utilized before, it&#8217;s drawn a little attention from the Google team. Here&#8217;s what they had to say about it on the <a href="http://googleappengine.blogspot.com/2009/08/recent-happenings-ticktock-parallel.html">Google App Engine Blog</a>:</p>
<blockquote><p>asynctools is a rather nifty toolkit that allows you to execute datastore queries in parallel in the Python runtime. The interface is slightly more involved than using standard queries, but the ability to execute multiple queries in parallel can substantially reduce the render time for a page where you need to execute multiple independent queries.</p></blockquote>
<p>I got lost after &#8220;rather nifty&#8221;, but that&#8217;s good enough for me. Kudos to Kevin and everyone else who chipped in on this rather nifty innovation!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vendasta.com/2009/08/18/vendasta-wows-the-google-app-engine-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
