<?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>Behind The Counter</title>
	<atom:link href="http://appbodega.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://appbodega.com/blog</link>
	<description>The Bodega Blog</description>
	<lastBuildDate>Mon, 21 Jun 2010 16:04:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>On Sale: Ads!</title>
		<link>http://appbodega.com/blog/?p=129</link>
		<comments>http://appbodega.com/blog/?p=129#comments</comments>
		<pubDate>Thu, 24 Sep 2009 20:08:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=129</guid>
		<description><![CDATA[We&#8217;re putting our ad slots on sale from now until September 29.
You can purchase ads for only $75 a week, down from $250! Book now and you can get this incredibly low rate for every week until the end of November.
How effective are they? Kevin Kachikian, Developer of My Living Desktop
Since its launch, Bodega has [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-133" title="For Sale: Ads!" src="http://appbodega.com/blog/wp-content/uploads/2009/09/adsonsale.png" alt="For Sale: Ads!" width="247" height="242" /><strong>We&#8217;re putting our ad slots on sale from now until September 29.</strong></p>
<p>You can purchase ads for only $75 a week, down from $250! Book now and you can get this incredibly low rate for every week until the end of November.</p>
<p>How effective are they? Kevin Kachikian, Developer of My Living Desktop</p>
<blockquote><p>Since its launch, Bodega has doubled sales for My Living Desktop.</p></blockquote>
<p>Email us at <a href="mailto:ads@appbodega.com">ads@appbodega.com</a> to book your slot before September 29.</p>
<p>See our <a href="http://appbodega.com/Advertisers.php" target="_blank">advertisers page</a> for more information on our ads.</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=129</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C4[3] or Bust!</title>
		<link>http://appbodega.com/blog/?p=119</link>
		<comments>http://appbodega.com/blog/?p=119#comments</comments>
		<pubDate>Wed, 23 Sep 2009 21:54:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=119</guid>
		<description><![CDATA[
After missing out on the last 2 years of the highly regarded C4 conference in Chicago, we&#8217;re happy to say that we&#8217;re going to be there with bells on this year! Look for @philletourneau @rickfillion &#38; @cverwymeren, we&#8217;ll be wearing our nifty new Bodega pins and maybe our Bodega t-shirts too. Come up, introduce yourself [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p><img class="aligncenter size-full wp-image-124" title="C4" src="http://appbodega.com/blog/wp-content/uploads/2009/09/c4.png" alt="C4" width="492" height="277" />After missing out on the last 2 years of the highly regarded C4 conference in Chicago, we&#8217;re happy to say that we&#8217;re going to be there with bells on this year! Look for <a href="http://twitter.com/philletourneau" target="_blank">@philletourneau</a> <a href="http://twitter.com/rickfillion" target="_blank">@rickfillion</a> &amp; <a href="http://twitter.com/cverwymeren" target="_blank">@cverwymeren</a>, we&#8217;ll be wearing our nifty new Bodega pins and maybe our Bodega t-shirts too. Come up, introduce yourself if we haven&#8217;t met we&#8217;ll even give you a pin! Don&#8217;t worry, we&#8217;re bringing more than just the one.</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=119</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advertising in Bodega</title>
		<link>http://appbodega.com/blog/?p=113</link>
		<comments>http://appbodega.com/blog/?p=113#comments</comments>
		<pubDate>Wed, 23 Sep 2009 03:05:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=113</guid>
		<description><![CDATA[It&#8217;s been a month and a half since the first public release of Bodega. The reception we&#8217;ve received from the Mac community has been astounding. We had such high traffic on launch day that we had to upgrade our servers, and we continued to run at 85 percent capacity for the subsequent 48 hours. We&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a month and a half since the first public release of Bodega. The reception we&#8217;ve received from the Mac community has been astounding. We had such high traffic on launch day that we had to upgrade our servers, and we continued to run at 85 percent capacity for the subsequent 48 hours. We&#8217;re really proud of the launch.</p>
<p>Let&#8217;s take a look at some statistics so far:</p>
<ul>
<li>We have more than 50,000 users</li>
<li>More than 45,000 applications have been downloaded via Bodega</li>
<li>We have 654 apps in the catalog</li>
<li>Almost 370,000 listings have been viewed</li>
<li>The &#8220;Buy Now&#8221; buttons have been clicked more than 1,900 times</li>
</ul>
<p>We&#8217;ve had developers use Bodega in some really interesting ways. Some have decided to run their beta programs exclusively through Bodega. Others ran discounts for Bodega users. This is all really great.</p>
<p>However, interest in advertising has slowed slowed in recent weeks. Ahead of Bodega&#8217;s launch, we crunched some numbers to try to come up with a fair price for advertising, settling on $250 per week to book one of 10 spots for the swinging ads on the featured screen. Based on user traffic, we feel as though this falls in line with industry norms.</p>
<p>We had a good first round of advertisers. They&#8217;ve been fun to work with and created some great ads that really fit with the theme.</p>
<p>Lately, advertising revenue has declined and we’d like to know why. If you&#8217;re a developer who has an application on Bodega, or if you&#8217;re targeting Mac users as customers, what would you like to see from Bodega in terms of advertising? What would make you more inclined to advertise with us?</p>
<p>Would you prefer if the cost per week was lower, but we rotated through a higher number of ads? We’re you scared off by our initial payment problems (we’ve fixed that, by the way, as we now accept PayPal)? Or do you favor other forms of advertisement?</p>
<p>For the three of us, Bodega has been a full-time job for the last eight months. We&#8217;ve put a lot of work into it, and we&#8217;re prepping another release with some added goodies, which will come out later this week. However, we need to improve the advertising model for Bodega to remain successful. We&#8217;ve never expected advertising would support the entire project, but we want it to at least cover the cost of maintaining Bodega.</p>
<p>Let us know what you think in the comments so that we can get a dialog going. Like you, we’re also developers, and we’re successful when we can help you be more successful.</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=113</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Can I see some ID please?</title>
		<link>http://appbodega.com/blog/?p=74</link>
		<comments>http://appbodega.com/blog/?p=74#comments</comments>
		<pubDate>Mon, 31 Aug 2009 16:40:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=74</guid>
		<description><![CDATA[While adding an application to Bodega, a developer is asked to provide the bundle id of the application (or preference pane, screensaver, widget, let&#8217;s just call them applications for the sake of simplicity).  There has been some confusion amongst developers about what exactly a bundle id is, and why we&#8217;re asking for that information.  This [...]]]></description>
			<content:encoded><![CDATA[<p>While adding an application to Bodega, a developer is asked to provide the bundle id of the application (or preference pane, screensaver, widget, let&#8217;s just call them applications for the sake of simplicity).  There has been some confusion amongst developers about what exactly a bundle id is, and why we&#8217;re asking for that information.  This post should answer both of those questions and explain why it&#8217;s important that Bodega have the correct bundle id for every application.</p>
<h3>What&#8217;s a bundle id?<img class="alignright size-full wp-image-107" title="Bundle ID" src="http://appbodega.com/blog/wp-content/uploads/2009/08/bundle-id.png" alt="Bundle ID" width="316" height="220" /></h3>
<p>A Mac OS X application is a bundle, which is a directory with a special bit set on it to make it display as a single file instead of a directory in the Finder.  An application bundle contains files that OS X will read to determine how to run it.  Apple has a great document that explains the structure of a bundle which I recommend reading:</p>
<p><a title="Apple Developer" href="http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html" target="_blank">Mac OS X Reference Library &#8211; Bundle Structures</a></p>
<p><a title="Apple Developer" href="http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html" target="_blank"></a><span id="more-74"></span></p>
<p>One of the files contained in the bundle is Contents/Info.plist, which details all of the critical information such as the name of the executable file, the version of the application, whether the applications is scriptable, what types of URLs the application can handle, etc. This is also where you set the bundle id of the application, under the &#8220;CFBundleIdentifier&#8221; key.  From the document linked above, here&#8217;s what apple says about that value:</p>
<blockquote><p>The bundle identifier string identifies your application to the system. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters. The string should also be in reverse-DNS format. For example, if your company&#8217;s domain is Ajax.com and you create an application named Hello, you could assign the string com.Ajax.Hello as your application&#8217;s bundle identifier.</p>
<p>The bundle identifier is used in validating the application signature.</p></blockquote>
<p>This bundle id is used as a unique identifier for your application. When an application is installed, its bundle id gets registered and from then on it can be located using that (more on this later). So here&#8217;s what we know about bundle identifiers:</p>
<ul>
<li>They uniquely identifier your application</li>
<li>They can contain A-Z, a-z, 0-9 and hyphens (-)</li>
<li>They&#8217;re case sensitive</li>
<li>They should be in reverse-DNS format, and contain your company name as well as the application name</li>
</ul>
<p>During development, it should get set in the Info.plist file (or now $TARGET_NAME-Info.plist, as of XCode 3.2).</p>
<h3>Why does Bodega need to know this?</h3>
<p>Bodega uses the bundle id to reconcile applications a user has installed on their system with a Bodega listing.  There are two specific cases where this is used right now:</p>
<p><strong>The check before &#8220;Write A Review&#8221;:</strong></p>
<p>Before allowing a user to write a review or rate an application, Bodega checks to make sure that this application is installed on their system. Bodega queries OS X and asks if there&#8217;s a bundle on the system whose bundle id matches what was submitted to our database.  If so, then the user has this application installed.  If not, Bodega won&#8217;t allow them to rate the application.</p>
<p><strong>Checking for updates to applications installed on a user&#8217;s system:</strong></p>
<p>Bodega tries to determine which applications a user has installed on their system to see if there are any updates available.  It will only display applications that have been submitted to Bodega, since these are the applications for which we have the information needed to determine if there&#8217;s an update.  The process is a little more complicated than I&#8217;m going to describe here, but it basically boils down to:</p>
<ul>
<li>Get a list of all identifiers for all bundles on the system</li>
<li>Send this list to the Bodega server for processing</li>
<li> The server then loops through each identifier, and checks our database to see if we have any applications matching this bundle id.  If so, we can show information, if not, it gets discarded.</li>
</ul>
<h3>What can go wrong?</h3>
<p>If the bundle id is wrong, users won&#8217;t see the application in the Applications section of Bodega, nor will they be able to write reviews for it.</p>
<p>This is bad for the developer of the application, but it&#8217;s also bad for Bodega because it looks like a bug in Bodega.</p>
<p>We currently don&#8217;t check the bundle identifiers of all applications submitted to Bodega during moderation. A random sampling of them get checked, and others are scrutinized if the submitted value looks like it&#8217;s likely wrong.</p>
<p>If a user reports an application isn&#8217;t being detected properly, this is the first thing we check and in 95% of cases it ends up being the culprit.  We take the liberty of fixing the error in the database without consulting the developer. We try to notify the developer after the fact that we&#8217;ve modified their listing when time permits.</p>
<h3>Do us a solid</h3>
<p>When adding an application to Bodega, consult your project&#8217;s Info.plist file.  Don&#8217;t trust your memory to know it, especially since it&#8217;s case sensitive.</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=74</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moderate Moderation</title>
		<link>http://appbodega.com/blog/?p=41</link>
		<comments>http://appbodega.com/blog/?p=41#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:44:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=41</guid>
		<description><![CDATA[
Apple&#8217;s AppStore routinely comes under fire for inconsistent and sometimes outright bizarre behaviour when it comes to approving and rejecting applications for the iPhone and iPod Touch. From the very start of our work on Bodega, moderation has been an important issue. How much influence should we have on the content that people submit to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-53" title="Accept or Reject" src="http://appbodega.com/blog/wp-content/uploads/2009/08/moderation12.png" alt="Accept or Reject" width="522" height="98" /></p>
<p>Apple&#8217;s AppStore routinely comes under fire for inconsistent and sometimes outright bizarre behaviour when it comes to approving and rejecting applications for the iPhone and iPod Touch. From the very start of our work on Bodega, moderation has been an important issue. How much influence should we have on the content that people submit to Bodega?</p>
<p>We thought we&#8217;d give you a glimpse behind the scenes of our moderation system, both technically and ideologically, and tell you what we&#8217;re working on to make it even better!<span id="more-41"></span></p>
<p><img class="aligncenter size-full wp-image-54" title="The Queue" src="http://appbodega.com/blog/wp-content/uploads/2009/08/moderation2.png" alt="The Queue" width="515" height="291" /></p>
<p>Our primary concerns are malware, profanity, and spam. We want to ensure that Bodega only displays legitimate and appropriate content. Whenever a developer submits a new application, a change to an existing application such as screenshots and release notes, or a user writes a review of an application, we route it into a moderation queue.  We have one full-time moderator, Patrick, and the rest of us help out when the load gets really heavy. We review the new content for profanity and spam, download and test the application, check all the URLs, examine the screenshots and icons, and ensure that text is properly formatted.</p>
<p>We&#8217;ve spent a considerable amount of time building the moderation front-end to make it as efficient and easy as possible. When a change to an application listing is submitted, say a new release, moderators are presented the existing content on one side, and the new content on the other, with highlighted text showing the changes. After examining the changes, there&#8217;s a text area where we can address the developer by email once we click approve or reject. This lets us explain to a developer why we&#8217;ve rejected a particular change, and what they should do to correct the problem before re-submitting. The feedback has been overwhelmingly positive, because developers have an open dialog with moderators, they can reply to a rejection email if they have any questions or concerns.</p>
<p><img class="aligncenter size-full wp-image-61" title="Changes" src="http://appbodega.com/blog/wp-content/uploads/2009/08/moderation3.png" alt="Changes" width="537" height="354" /></p>
<p>Our system works well, but we&#8217;re always looking for ways to improve it. One of the initiatives we&#8217;re working on is something we call Trust Points. We have over 650 registered developers, some of which have had their accounts since our first developer beta back in April. The majority of our users are good citizens, dutifully respecting the rules and submitting perfect content that breezes through moderation. We believe these developers should be rewarded, thus we&#8217;re going to issue points for every trouble free submission a developer makes. Once certain thresholds are crossed, developers will not be subjected to any moderation delays when posting new content.</p>
<p>We are very fortunate to have a great developer community on the Mac platform, and we can&#8217;t wait to tell you about more of the upcoming features in Bodega.</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Strength in Numbers</title>
		<link>http://appbodega.com/blog/?p=32</link>
		<comments>http://appbodega.com/blog/?p=32#comments</comments>
		<pubDate>Fri, 07 Aug 2009 18:14:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=32</guid>
		<description><![CDATA[Hello Developers,
It&#8217;s been a whirlwind week of excitement for us! We&#8217;re pleased to report over 475 applications in the Bodega catalog, with more being submitted every few minutes. With this much activity, we quickly finished our sign up promotion, which started before our public release. We were giving developers who signed up and submitted at [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Developers,</p>
<p>It&#8217;s been a whirlwind week of excitement for us! We&#8217;re pleased to report over 475 applications in the Bodega catalog, with more being submitted every few minutes. With this much activity, we quickly finished our sign up promotion, which started before our public release. We were giving developers who signed up and submitted at least one application a $10 US iTunes Store gift card. Our gift to you for giving Bodega a try.</p>
<p><img class="aligncenter size-full wp-image-34" title="The promotion has left the building" src="http://appbodega.com/blog/wp-content/uploads/2009/08/promotionoverphoto1.png" alt="The promotion has left the building" width="550" height="400" /></p>
<p>If you&#8217;re bummed about missing out on free iTunes credit, turn that frown upside down! <strong>We still have 10 $50 iTunes gift cards we&#8217;re giving away to random selected developers who have signed up and have at least one application approved in Bodega. Every subsequent application you submit is another ballot to win.<br />
</strong></p>
<p>The deadline for the contest is August 21st at 12:00AM CST. After which we will be rewarding the lucky developers with their prizes.</p>
<p>Sincerely,</p>
<p>The Shopkeeper</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to Bodega</title>
		<link>http://appbodega.com/blog/?p=1</link>
		<comments>http://appbodega.com/blog/?p=1#comments</comments>
		<pubDate>Mon, 03 Aug 2009 10:00:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=1</guid>
		<description><![CDATA[We&#8217;re proud to announce the first public release of Bodega. We&#8217;ve been hard at work putting the final touches on the application, and we&#8217;re thrilled to get it out for you to enjoy.
Mac users have never had an easy time finding new applications. Bodega, free for both
users and developers, changes all of that. A one-stop [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce the first public release of Bodega. We&#8217;ve been hard at work putting the final touches on the application, and we&#8217;re thrilled to get it out for you to enjoy.</p>
<p>Mac users have never had an easy time finding new applications. Bodega, free for both<br />
users and developers, changes all of that. A one-stop shop for software needs, Bodega<br />
makes it simple for you to discover great, new software.</p>
<p>We&#8217;ve been working closely with developers in advance of the first<br />
public release. With an already impressive line-up of software companies<br />
on board, Bodega features an extensive catalog of applications &#8211; a catalog that<br />
continues to grow daily &#8211; and includes paid, free and open-source apps.</p>
<p>In addition to a simple, easy-to-use search interface, you can also browse the top-<br />
rated and most-downloaded applications, giving them an easy way to see what&#8217;s hot in<br />
the Mac community. And Bodega&#8217;s ratings and comments make it easy to find software<br />
others are raving about, while skipping those not worth the download.</p>
<p>The storefront also provides links to press clippings and blog postings, so they can<br />
see what tech writers have to say about an app.</p>
<p>Bodega lets you buy directly from developers, giving you the lowest price while<br />
making sure your money ends up in the pockets of the people who built it.</p>
<p>You&#8217;ll never again have to waste time hunting for old license keys or receipts. When<br />
purchasing an app through Bodega, you can save their receipts in the application,<br />
making reinstallation a hassle-free process.</p>
<p>Bodega also takes the headache out of updating by checking for application updates to<br />
make sure your software is up-to-date. When Bodega finds outdated apps,<br />
downloading an update takes a single click. Future versions will include a batch update<br />
feature, allowing a you to stay current with a single click.</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Welcome developers!</title>
		<link>http://appbodega.com/blog/?p=20</link>
		<comments>http://appbodega.com/blog/?p=20#comments</comments>
		<pubDate>Mon, 03 Aug 2009 09:00:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://appbodega.com/blog/?p=20</guid>
		<description><![CDATA[Bodega goes public today, and we&#8217;re excited to see what people think of it. We&#8217;re still running our sign up promotion for developers who join and add their first application to Bodega. You get an iTunes US $10 gift card just for submitting! Signing up is free, and puts your product on the Bodega shelves [...]]]></description>
			<content:encoded><![CDATA[<p>Bodega goes public today, and we&#8217;re excited to see what people think of it. We&#8217;re still running our sign up promotion for developers who join and add their first application to Bodega. You get an iTunes US $10 gift card just for submitting! Signing up is free, and puts your product on the Bodega shelves the same day.</p>
<p>There are some advertising spaces available, now is the time to get your ads in for maximum exposure.</p>
]]></content:encoded>
			<wfw:commentRss>http://appbodega.com/blog/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
