<?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>buildabrand.com &#187; Dave Shanley</title>
	<atom:link href="http://buildabrand.com/news/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://buildabrand.com/news</link>
	<description>Professional branding for the masses</description>
	<lastBuildDate>Mon, 16 Aug 2010 17:20:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The beta battle : Pac Man versus the magic coffee beans!</title>
		<link>http://buildabrand.com/news/2009/12/why-we-are-still-in-closed-beta/</link>
		<comments>http://buildabrand.com/news/2009/12/why-we-are-still-in-closed-beta/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 14:44:35 +0000</pubDate>
		<dc:creator>Dave Shanley</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[buildabrand]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://buildabrand.com/news/?p=280</guid>
		<description><![CDATA[It has been a while since we were announced on Techcrunch and yes, we are still in closed beta. Here&#8217;s a new peek into the engine behind buildabrand and why we haven&#8217;t opened the doors just yet&#8230;My posts have been a bit quiet for a while because I&#8217;ve had my sleeves rolled up and my [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since we were announced on Techcrunch and yes, we are still in closed beta. Here&#8217;s a new peek into the engine behind buildabrand and why we haven&#8217;t opened the doors just yet&#8230;<span id="more-280"></span>My posts have been a bit quiet for a while because I&#8217;ve had my sleeves rolled up and my arms soaked to the elbow in engine oil. All metaphorically of course, buildabrand doesn&#8217;t run on petrochemicals! Actually, we run on magic coffee beans!</p>
<p>Buildabrand is <strong>complicated</strong>. In fact, it&#8217;s<strong> very complicated</strong>! To give an example; we used quite a lot of JavaScript on the site interface to make the brand building experience clean and swift. Some people have even assumed that we were using Flash because of the fluid interactivity. There are currently over <span style="color: #ff0000;"><strong>5,071</strong></span> lines of custom JavaScript used in our interface. Just to give you some perspective; you can write JavaScript versions of classic arcade games like Pac-Man and Tetris in less than <strong>400</strong> lines!</p>
<p><img class="alignleft size-full wp-image-306" title="ClosedBeta" src="http://buildabrand.com/news/wp-content/uploads/2009/12/ClosedBeta.jpg" alt="ClosedBeta" width="540" height="305" /></p>
<p>There might be some Finnish super hackers out there laughing at 5k lines of JavaScript code, but this is just the start of the story! We have used a lot of different components to build different tools and services. Our architecture is primarily Java based. Naturally that meant lots of pure Java code. As a matter of fact, right now there are <strong><span style="color: #ff0000;">35,231</span></strong> lines of pure Java code in our closed beta.</p>
<p>On top of all that code we have over <strong><span style="color: #ff0000;">300</span></strong> different configuration, language, and visual display files. They contain: <strong><span style="color: #ff0000;">12,356</span></strong> lines of HTML/JSP, <span style="color: #ff0000;"><strong>1,358</strong></span> lines of XML and <strong><span style="color: #ff0000;">6,185</span></strong> line of CSS / XSL. So as you can see, it is now a case of making sure that 35k+ lines of Java, 5k+ lines of JavaScript and all our configurations, content and display code work together. It also means making sure it works in your browser and that you get a fluid experience.</p>
<p>For a comparison, lets take a look at the source code statistics for the worlds favorite web browser <strong>Firefox</strong>: <strong><a href="http://www.ohloh.net/p/firefox/analyses/latest" target="_blank">http://www.ohloh.net/p/firefox/analyses/latest.</a></strong></p>
<div style="margin: 10px auto; width: 590px;">
<div style="float: left; width: 280px; margin-right: 20px;"><strong> Firefox</strong> is primarily made up of:</p>
<ul>
<li><strong>36,599</strong> lines of JavaScript</li>
<li><strong>10,678</strong> lines of C++</li>
<li><strong>8,400</strong> lines of CSS</li>
<li><strong>7,439</strong> lines of XML</li>
<li><strong>332</strong> lines of HTML</li>
</ul>
</div>
<div style="float: left; width: 280px;">In contrast, <strong>buildabrand </strong>consists of:</p>
<ul>
<li><strong>35,231</strong> lines of Java</li>
<li><strong>12,356</strong> lines of HTML / JSP</li>
<li><strong>6,185</strong> lines of CSS / Styling / XSL</li>
<li><strong>5,071</strong> lines of JavaScript</li>
<li><strong>1,358</strong> lines of XML</li>
</ul>
</div>
</div>
<div style="clear: left"></div>
<p>As you can see, the scale of the inner workings of builabrand are not all that different to something like Firefox!</p>
<p>Another important fact to mention is that we <strong>don&#8217;t</strong> have a large team of developers (yet). We are still only a small team. I have personally tried to grow more arms so we can ramp up our products and features quicker, but no matter how much glow in the dark paint I eat &#8211; it just won&#8217;t happen.</p>
<p>Since our Techcrunch article we have added over <span style="color: #ff0000;"><strong>9,000</strong></span> lines of Java to the project, new features, new enhancements, and a complete e-commerce system (not running in the closed beta). However, I can safely say that it&#8217;s almost ready! Our closed beta testers are rolling in now and the last few quirks will be worked out. We&#8217;re be throwing open the doors to everyone very soon!</p>
<p>If you have any questions about the technology or if you would like our advice with your own architecture, then give me a shout at <a href="mailto:hellodave@buildabrand.com"><strong>hellodave@buildabrand.com</strong></a>.</p>
<p>Cheerio for now,</p>
<p>- Dave</p>
]]></content:encoded>
			<wfw:commentRss>http://buildabrand.com/news/2009/12/why-we-are-still-in-closed-beta/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
