<?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>White Wall Web Wisdom &#187; Developers Interest</title>
	<atom:link href="http://blog.whitewallweb.com/category/developers-interest/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.whitewallweb.com</link>
	<description>Web Application Development blog</description>
	<lastBuildDate>Tue, 07 Sep 2010 10:58:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Spread the feva with Flag Tags</title>
		<link>http://blog.whitewallweb.com/2010/06/02/spread-the-feva-with-flag-tags/</link>
		<comments>http://blog.whitewallweb.com/2010/06/02/spread-the-feva-with-flag-tags/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 07:15:05 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[News That Matters]]></category>
		<category><![CDATA[South Africa]]></category>
		<category><![CDATA[Feva]]></category>
		<category><![CDATA[Flag tags]]></category>
		<category><![CDATA[Proudly South African]]></category>
		<category><![CDATA[Website tag]]></category>
		<category><![CDATA[World Cup Soccer]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/?p=647</guid>
		<description><![CDATA[White Wall Web has created the perfect way to fast-track the release of pent-up patriotism by introducing The Flag Tag. With very little effort, you too can proudly sport the online equivalent of the mirror-socks!]]></description>
			<content:encoded><![CDATA[<p>Soccer Time &#8211; it is (certainly) here! We&#8217;re feeling it. We&#8217;re seeing  it.</p>
<p>Buildings are decorated, streets bannered, cars socked and  flagged and many faces are soon to be painted, but online? That place  which holds so much of our attention? Not so much.</p>
<p><a href="http://blog.whitewallweb.com/wp-content/uploads/2010/06/flag-tag1.png"><img class="size-full wp-image-665 alignleft" style="padding-right: 5px; border: 0px solid white; float: left;" title="flag-tag" src="http://blog.whitewallweb.com/wp-content/uploads/2010/06/flag-tag1.png" alt="" width="93" height="171" /></a>It’s time to fix that&#8230; it’s time to Spread The Feva!</p>
<p>We&#8217;ve created the perfect way to fast-track the release of pent-up  patriotism by introducing The Flag Tag. With very little effort, you too  can proudly sport the online equivalent of mirror-socks!</p>
<p>With a 1-line addition to your site&#8217;s &lt;head&gt; tag (preferably with  all your other JavaScript includes), one of a variety of flags can be  added to your site. Visit <a href="http://www.flagtag.co.za/">www.flagtag.co.za</a> now to show  your true colours!</p>
<p><span style="color: #000000;"><strong> </strong></span><br />
Right. Now that you&#8217;ve taken care of your online reputation, go out and  buy some real stuff, take a deep breath and practice Nkosi Sikelel&#8217;  iAfrika &#8211; we&#8217;ve got a lot of excitement to prepare for!</p>
<p>(And just because this is interesting, we made a point of checking the <a href="http://www.crwflags.com/fotw/flags/xf-vert.html" target="_blank">correct orientation</a> for a vertical flag. Doing our best to be on the ball!)</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2010/06/02/spread-the-feva-with-flag-tags/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2010/06/02/spread-the-feva-with-flag-tags/&amp;t=Spread+the+feva+with+Flag+Tags" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2010/06/02/spread-the-feva-with-flag-tags/&amp;title=Spread+the+feva+with+Flag+Tags" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Spread+the+feva+with+Flag+Tags+-+http://b2l.me/6abj9&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2010/06/02/spread-the-feva-with-flag-tags/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GeekRetreat Stanford &#8211; My Personal Experience and Highlights</title>
		<link>http://blog.whitewallweb.com/2010/01/18/geekretreat-stanford-my-personal-experience-and-highlights/</link>
		<comments>http://blog.whitewallweb.com/2010/01/18/geekretreat-stanford-my-personal-experience-and-highlights/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 11:58:01 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[PersonL]]></category>
		<category><![CDATA[Ruby on rails]]></category>
		<category><![CDATA[SCRUM]]></category>
		<category><![CDATA[South Africa]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[WWW Site]]></category>
		<category><![CDATA[GeekRetreat]]></category>
		<category><![CDATA[SA ICT Entrepreneurship]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/?p=337</guid>
		<description><![CDATA[To summarize &#8211; GeekRetreat Stanford completely exceeded my expectations and the organizers ( Heather Ford, Justin Spratt and Eve Dmochowska) deserve special recognition for their vision and approach which achieved such a superb result from such a motley crew of delegates. To expand, read the the rest of this post&#8230;So I left late on Friday [...]]]></description>
			<content:encoded><![CDATA[<p>To summarize &#8211; GeekRetreat Stanford completely exceeded my expectations and the organizers (<span id="apture_prvw1"><span style="background-position: right -1147px;"> </span><a href="http://twitter.com/hfordsa">Heather Ford</a></span>, <span id="apture_prvw2"><span style="background-position: right -1147px;"> </span><a href="http://twitter.com/justinspratt">Justin Spratt</a></span> and <span id="apture_prvw3"><span style="background-position: right -1147px;"> </span><a href="http://twitter.com/eved">Eve Dmochowska</a></span>) deserve special recognition for their vision and approach which achieved such a superb result from such a motley crew of delegates. To expand, read the the rest of this post&#8230;<span id="more-337"></span>So I left late on Friday and only managed to get to (the very awesome) <a href="http://www.stanfordvalley.co.za/">Stanford Valley Lodge </a>in time to make the end of the first session on Friday evening. I was immediately struck by the amount of stuff that had already been written down on the weekend planning wall and the quality of the discussion which was being being facilitated by Heather.  The sessions were arranged into three kinds (I may not have the names exactly right): &#8220;Talking Heads&#8221; where we randomly where assigned to 3 of 10 possible groups facilitated by a volunteer to discuss a topic of their choosing; &#8220;Hot Spot&#8221; where 10 people each had 5 minutes to present (one way) an idea/topic/concept of their own choosing; and then finally longer slots (I think they were called &#8220;Skills Share&#8221;) where topical presentations were given in 1 hour slots.  Apart from these more formal sessions, there were also plenty of informal times (including a fantastic visit to <a href="http://www.birkenhead.co.za/" target="_blank">The Birkenhead Brewery</a>) &#8211; and these are perhaps were the most valuable discussions took place &#8211; the discussions arising from the other more formal sessions.  Highlights for me were:</p>
<ul>
<li><span id="apture_prvw4"><a href="http://twitter.com/downtempo">Andy Volk</a>&#8216;s presentation about how his company, <a href="http://www.downtempo.net/">DownTempo</a> use the margin generated from their consulting business to generate spin-off products and businesses. I was refreshed to learn about a company with so many similarities to ours, and learn about the ways that they have addressed many of the same challenges we face. I enjoyed his philosophy of preferring to &#8220;live in the land of &#8220;yes&#8221;" which means have a far more open relationship with other organizations with potential or real competitive overlap. </span></li>
<li><span id="apture_prvw4">This in-turn inspired some great conversations between some of us who own and operate &#8220;overlapping&#8221; businesses &#8211; conversations we have all agreed to continue with &#8211; in this regard, I had excellent conversations with </span><a href="http://twitter.com/jarredcinman">Jarred Cinman</a><span id="apture_prvw4">, </span><a href="http://twitter.com/xsyn">Guy Taylor</a><span id="apture_prvw4"> and </span><a href="http://twitter.com/wesleylynch">Wesley Lynch</a><span id="apture_prvw4">;</span></li>
<li><span id="apture_prvw4">Meeting and chatting to <a href="http://twitter.com/Sheraan">Sheraan Amod</a> (</span><span>Co-founder of <a href="http://personera.com">Personera.com</a></span> &#8211; check it out) about the &#8220;relentless focus&#8221; required to launch a web-based product and the journey he has been on;</li>
<li>Sitting in on a discussion with seasoned Tech journos like <a href="http://twitter.com/samanthaperry">Samantha Perry</a> and<a href="http://twitter.com/IvoVegter"> Ivo Vegter</a> along with a bunch of other great minds while they discussed telecoms advocacy and what the most important issue(s) to address are in 2010;</li>
<li>Learning about the world of &#8220;Digital Agency&#8221; from <a href="http://twitter.com/RobStokes">Rob Stokes</a> and Wesley Lynch and discovering how different that is to our world where we focus on heavy-lifting web app development consultancy &#8211; similar perhaps in terms of some of the &#8220;1&#8242;s and 0&#8242;s&#8221; churn out behind the scenes, but entirely different in terms of pre and post sales client engagements, the stakeholders we talk to and the types of conversations we have with customers and the industry at large;</li>
<li>Spontaneous, hilarious live entertainment from <a href="http://twitter.com/Willemvstraaten">Willem van Straaten</a> on Saturday night &#8211; and the general craziness of the community;</li>
<li>The international element and more tangible experience of &#8220;7 (or less)degrees of separation,&#8221; especially highlighted by <span id="apture_prvw5"><a href="http://twitter.com/smagdali">Stefan Magdalinski</a>, and also Stefan&#8217;s demonstration of how the internet can be used to liberate information (&#8230;and info wants to be free&#8230;)</span></li>
<li><span id="apture_prvw5">The discussion about the role (and validity) of the various &#8220;ICT Entrepreneurship Initiatives&#8221; in South Africa at the moment &#8211; with special focus on <a href="http://www.siliconcape.com/">The Silicon Cape Initiative</a>, GeekRetreat itself and <a href="http://www.netprophet.org.za/">NetProphet</a>;</span></li>
<li><span id="apture_prvw5">A look into the excellent product <a href="http://cognician.ning.com/">Cognition</a> and a conversation with <a href="http://twitter.com/patrickkayton">Patrick Kayton</a> about their journey so far;</span></li>
<li><span id="apture_prvw5">A conversation with <a href="http://za.linkedin.com/pub/andrea-grant-broom/6/b4/16a">Andrea Broom</a> and others about the uses of <a href="http://personlplace.com/">PersonL</a> in the education field (something we had not seen before);</span></li>
<li><span id="apture_prvw5">Seeing how many companies are running SCRUM in South Africa; </span></li>
<li><span id="apture_prvw5"><a href="http://twitter.com/stevevosloo">Steve Vosloo</a>&#8216;s &#8220;proof of concept&#8221;  project called &#8220;<a href="http://kontax.mobi/">Kontax</a>&#8221; showing that kids will read books on a mobile web interface because &#8220;something is better than nothing&#8221;; </span></li>
<li><span id="apture_prvw5"> </span> And finally, the general quality of conversation (ok &#8211; maybe not <strong>all </strong>of it &#8211; the <a href="http://www.birkenhead.co.za/index.php?page=black-snake">Birkenhead Black Snake</a> and Tequila supplied by <a href="http://twitter.com/elanlohmann">Elan Lohman</a> did its work:) on Saturday night);</li>
<li>And I&#8217;m pretty sure I have forgotten some things that I will only think of later&#8230;</li>
</ul>
<p>A big up to all the sponsors as listed on the <a href="http://geekretreat.co.za/event/western-cape-january-15-17-2010">GeekRetreat site</a> for funding the brilliant initiative.</p>
<p><img class="alignleft" title="GeekRetreat Motley Crew" src="http://lh5.ggpht.com/_qsSCsJFqzP0/S1Ly0Z9tx_I/AAAAAAAAB9k/arX_oOlipK0/s720/IMG_5154.JPG" alt="" width="504" height="336" /><em>Pic by </em><a href="http://picasaweb.google.com/paul.furber/GeekRetreat2010#5427667483071727602"><em>Paul Furber,</em></a><em> CC BY 3.0</em><a href="http://www.stanfordvalley.co.za/"><em> </em></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2010/01/18/geekretreat-stanford-my-personal-experience-and-highlights/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2010/01/18/geekretreat-stanford-my-personal-experience-and-highlights/&amp;t=GeekRetreat+Stanford+-+My+Personal+Experience+and+Highlights" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2010/01/18/geekretreat-stanford-my-personal-experience-and-highlights/&amp;title=GeekRetreat+Stanford+-+My+Personal+Experience+and+Highlights" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=GeekRetreat+Stanford+-+My+Personal+Experience+and+Highlights+-+http://b2l.me/59sme&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2010/01/18/geekretreat-stanford-my-personal-experience-and-highlights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps it’s Crowdsourcing Success</title>
		<link>http://blog.whitewallweb.com/2009/11/05/google-maps-it%e2%80%99s-crowdsourcing-success/</link>
		<comments>http://blog.whitewallweb.com/2009/11/05/google-maps-it%e2%80%99s-crowdsourcing-success/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 10:26:55 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[South Africa]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Maps]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/?p=310</guid>
		<description><![CDATA[Google maps can now recognize "joburg", find "steak restaurants near Table Mountain", plot routes "from cape town to durban" and show me geo-tagged photos... but what else is new?]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.xefer.com/image/boston.jpg"><img class="alignleft" style="float: left; " src="http://www.xefer.com/image/boston.jpg" alt="" width="288" height="195" /></a>A week has passed since the South African Google Maps launch, time enough to settle the thoughts and put some fingers to keys. I’d have to admit that the launch was less than stellar, but perhaps I’m getting used to high-flying events like <a title="NetProphet" href="http://www.netprophet.org.za/" target="_blank">NetProphet</a>, Silicon Cape and Internetix – and quite probably this wasn’t trying to be one of those. Maybe deliberately, the venue almost required one to have used mapping to find it, and many of those I spoke to had already sampled the new engine just to be told how to have used it. Finally, as a long-time user of GPS, and a veteran of Google’s mapping engine many years back in Europe, the directions being produced on this new <a title="Google Maps South Africa" href="http://maps.google.co.za" target="_blank">co.za</a> domain and displayed with fanfare, didn’t really rock my paradigm of what mapping should be. The Engineer-Heart in me finds this tragic given the amount of effort I know would have gone into bringing a new country online. Sign of the times&#8230;</p>
<p>That said, <strong>the underlying technology is doing an excellent job</strong>. Nay. <em>A Very Excellent Job</em>.<span id="more-310"></span></p>
<p>New (at least with this ease) was the ability to drag your navigation route to insert any number of waypoints – producing an instant recalculation of directions, turn-by-turn instructions and time/distance figures. Try it <a title="A long way to Celery Rd" href="http://maps.google.co.za/maps?f=d&amp;source=s_d&amp;saddr=2nd+Floor,+The+Avalon+Building,+cnr+Hope+and+Mill+Streets,+Gardens,+Cape+Town,+8001+(White+Wall+Web)&amp;daddr=Chattan+Rd,+Midrand,+Gauteng+(Herfield+Bf)&amp;hl=en&amp;geocode=FTU3-v0d7QcZASH4x-2TmYpPBw%3BFfFSc_4d3r-rASFqe0OpoDbhFQ&amp;mra=mr&amp;mrcr=0&amp;sll=-30.088108,25.488281&amp;sspn=11.831561,21.906738&amp;ie=UTF8&amp;t=h&amp;z=6" target="_blank">here</a>. Oh. And perhaps alter the destination completely. No sweat. Processing. Done. Not only fantastic from a usability point-of-view, but demonstrating some pretty incredible behaviour ‘under-the-hood’.</p>
<p style="text-align: left;">A key-point during the presentation was <img style="float:right;" src="http://www.cksinfo.com/clipart/traffic/roadsigns/recreation/point-of-interest.png" alt="" width="114" height="114" />the assertion that almost 70% of all searches return a geographical component – either an address or a proximity to an address – naturally prompting the thought that searches ought to natively focus on the location of results. To this end, Google’s Point-of-Interest (POI) search is clearly very powerful, and certainly one of the sharper arrows in their quiver: By locating businesses (via a layer) on their maps, they can aggregate everything known about these entities – their cloud-knowledge consisting of reviews, photos, recommendations etc – and present them all as a “more info” page. Not a big deal for Corporates perhaps, but a tremendous opportunity for vendors in hospitality, travel, activity and interest sectors, especially given the huge online research which now takes place before one travels. And not only will this cloud-knowledge grow with time, but this new potential for discovery provides a beautiful incentive for people to start adding their businesses to this layer, spending all <em>their</em> precious time making sure the salient information &#8211; operating hours, costs, services etc – is properly input to guarantee the correct display. Definitely in the businesses&#8217; best interest. Yes. Indeed. If your business is not on the map, be sure to pop on over to the <a title="Get on the map" href="http://maps.google.com/lbc" target="_blank">Local Business Center</a> to increase your chance of winning. Presumably you’ve already registered to still be reading?</p>
<p>OK, so a few more comments. Considering the focus of the event was – as I understood – a more technical presentation, I felt that it could have capitalised far better on various methods of interacting/integrating with the mapping engine – via the API for example. Furthermore, very little spin was placed on the Android 2.0 incarnation which has caused more than a few GPS-vendors’ shares to &#8220;<a title="A euphimism for &quot;tank&quot;" href="http://online.wsj.com/article/SB10001424052748703574604574501532799439254.html" target="_blank">retreat</a>&#8221; with its cloud-connected, turn-by-turn voice navigation. Click <a title="Android and Turn-by-Turn nav" href="http://www.youtube.com/watch?v=tGXK4jKN_jY&amp;feature=player_embedded" target="_blank">here</a> for awkward-but-impressive video. Reading between the lines, it’s fairly apparent where Android is headed – premium access to the wealth of features Google sprouts from its Labs.</p>
<p>It&#8217;s also fairly obvious that layers are a big part of the Maps story. Already Transit layers exist, showing connections and promising timetables.  Photo layers, Real-Estate layers, personalised &#8220;My Layers&#8221; and all manner of anecdotal mash-ups &#8211; all kindly supplied by you: The greater Google Employee.</p>
<p><img class="alignleft" style="float: left; " src="http://www.cooltownstudios.com/images/crowdsourcing-cartoon.jpg" alt="" width="249" height="179" />So. My take-home at the end of the presentation was simply a “wow-gosh”. Not really about the barn-like venue, draped with sheets and lit with the 4 bright colours of world domination. Not really about the maps. Not even about their fancy javascript and mind-boggling aggregation algorithms. Simply a recognition that in this age of <a title="Harvest the crowd" href="http://en.wikipedia.org/wiki/Crowdsourcing" target="_blank">Crowdsourcing</a>, Google are still miles ahead of anyone else in terms of incentivising people to share their time and effort. And I’m not just talking about registering businesses. I’m thinking about the effort we go through</p>
<ul style="padding-left: 20px">
<li>making sure our blogs index correctly – Google has more access to information and opinion</li>
<li>doing the grunt work of facial classification in Picasa – how long until they’ve got a face/person search?</li>
<li>defining the conversion goals of all your sites – allowing further site-rankings on success?</li>
<li>populating their planet with 3D buildings – courtesy of SketchUp</li>
<li>fixing the cartography for fun – Map Maker to the rescue</li>
<li>providing a gazillion mails and documents a day to advertise against – all for the merry price of nil</li>
</ul>
<p>The <a title="Google Products/Services" href="http://en.wikipedia.org/wiki/List_of_Google_products" target="_blank">list</a> is long. The incentives are spot-on. The enabling technology is spot-on. So just how many other industries will be beaten into submission because Google is spot-on?</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2009/11/05/google-maps-it’s-crowdsourcing-success/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2009/11/05/google-maps-it%e2%80%99s-crowdsourcing-success/&amp;t=Google+Maps+it%E2%80%99s+Crowdsourcing+Success" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2009/11/05/google-maps-it%e2%80%99s-crowdsourcing-success/&amp;title=Google+Maps+it%E2%80%99s+Crowdsourcing+Success" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Google+Maps+it%E2%80%99s+Crowdsourcing+Success+-+http://b2l.me/6a2yq&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2009/11/05/google-maps-it%e2%80%99s-crowdsourcing-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project failure rate still high. Agile is the answer.</title>
		<link>http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/</link>
		<comments>http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 10:53:15 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/</guid>
		<description><![CDATA[A recent study shows how a disturbing number of development projects still fail due to poor upfront analysis. I think that this oversimplifies &#8211; the devil is in the detail. From experience it is about far more than just “the wrong scope” (I’m referring to the project requirements as the “scope”) – it is also [...]]]></description>
			<content:encoded><![CDATA[<p><img height="155" width="313" align="left" id="image318" alt="scrum-cycle.JPG" src="http://blog.whitewallweb.com/wp-content/uploads/2009/03/scrum-cycle.JPG" />A <a href="http://blogs.zdnet.com/projectfailures/?p=1175">recent study</a> shows how a disturbing number of development projects still fail due to poor upfront analysis.</p>
<p>I think that this oversimplifies &#8211; the devil is in the detail. From experience it is about far more than just “the wrong scope” (I’m referring to the project requirements as the “scope”) – it is also about “scope creep,” “scope change” and underlying business change which inevitably results in “scope change.”</p>
<p>If you want to scope a big development at the start of the development, you are going to have a tough choice when the inevitable scope change requests come. Either, enforce the “letter of the law” by referring to the brilliant/bullet-proof requirements documentation you created upfront OR allow the changes and “donate” the work required to the paying client.</p>
<p>Neither option is reasonable. Someone is going to lose out in either case.</p>
<p>There is an answer. It’s called Agile Development. At WWW, we use a particular methodology called “<a href="http://en.wikipedia.org/wiki/SCRUM">SCRUM.</a>”</p>
<p>The <a href="http://www.agilemanifesto.org/">Agile Manifesto</a> puts the issues squarely on the table.</p>
<p>In simple terms: Work in smaller chunks. Deliver business value often. Collaborate with the software owner/sponsor very closely throughout the process. Accept that change is inevitable in software development – accommodate and encourage it. Ensure that everyone on the development team trained and mandated to maximize business value on behalf of the software sponsor/owner. Everyone on the team is both developer and analyst.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/&amp;t=Project+failure+rate+still+high.+Agile+is+the+answer." rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/&amp;title=Project+failure+rate+still+high.+Agile+is+the+answer." rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Project+failure+rate+still+high.+Agile+is+the+answer.+-+http://b2l.me/6acqt&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>High Business Value, Low Complexity, Low Effort</title>
		<link>http://blog.whitewallweb.com/2009/03/02/high-business-value-low-complexity-low-effort/</link>
		<comments>http://blog.whitewallweb.com/2009/03/02/high-business-value-low-complexity-low-effort/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 08:27:39 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2009/03/02/high-business-value-low-complexity-low-effort/</guid>
		<description><![CDATA[Fact: small technical implementations can sometimes have big perceived or real business benefits for clients&#8230; White Wall Web recently worked with RE/MAX of Southern Africa to deliver a new digital initiative which &#8220;allows sales associates with profiles or accounts on major social networking sites (such as Facebook or MySpace) to add, manage and organise property [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" id="image313" alt="Keep it simple stupid" src="http://blog.whitewallweb.com/wp-content/uploads/2009/03/keep-it-simple-stupid-kiss.thumbnail.png" />Fact: <em><strong>small technical implementations can sometimes have big perceived or real business benefits for clients&#8230;</strong></em></p>
<p>White Wall Web recently worked with RE/MAX of Southern Africa to deliver a new digital initiative which &#8220;allows sales associates with profiles or accounts on major social networking sites (such as Facebook or MySpace) to add, manage and organise property listings through social bookmarking.&#8221; (Read more about this <a title="Rodney Hayter" href="http://www.rodneyhayter.com/article.php?article=5205">here</a>)</p>
<p>This sounds <strong>exceptional</strong> from a <em>business value</em> perspective and has generated notable press coverage, but technically, this is one of the simplest implementations we have completed on behalf of RE/MAX of Southern Africa in the entire 5 years of working with them. This got me seriously thinking about maximizing business value when consulting&#8230;<br />
<strong><br />
Business Value, Complexity and Effort</strong></p>
<p>When doing project work at WWW, we follow the <a title="SCRUM on Wikipedia" href="http://en.wikipedia.org/wiki/SCRUM">SCRUM</a> process. Three important metrics considered in the planning process are &#8220;business value,&#8221; &#8220;complexity&#8221; and &#8220;effort.&#8221;</p>
<p>Business Value is all about the value a piece of functionality will create in positioning a business to meet it&#8217;s organizational objectives.</p>
<p>Complexity is about how complex a piece of functionality is to produce.</p>
<p>Effort is about how long a piece of functionality will take to produce.</p>
<p>Complexity and Effort differ in that two tasks may take the same amount of time (effort) but require a far more skilled person to do the one than the other (complexity). Consider the difference between watching a 2 hour movie vs. conducting a 2 hour heart surgery.</p>
<p><strong>Clients are happy when&#8230;</strong></p>
<p>&#8230;they maximise business value while minimizing costs. Since both effort (time = money) and complexity (high skill = money) add cost.</p>
<p><strong>Consultant&#8217;s Gold</strong></p>
<p>As a consultant/solution provider you have struck gold when you find ways to maximize business value while keeping effort and complexity at a necessary low.</p>
<p><strong>Fight the urge to use all your super powers all the time</strong></p>
<p>As consultants/solutions providers (in any field) we have a great toolset of awesome super-powers. The urge is to use them all, all the time. We are conditioned to think &#8220;It&#8217;s not good enough to add some simple social-media-bookmarking-tool-bar to a website as a professional and respectable solution.&#8221; Surely that can&#8217;t be of great value? What will my peers say? How could I possibly do that and claim I have done something noteworthy/worthwhile?</p>
<p><strong>It&#8217;s all about what you value</strong></p>
<p>What we value most dictates what we will consider to be most commendable. For example, if you value a healthy family life, you will think that an 80 hour work week is excessive and stupid, but if you value hard work and maximum wealth creation, you will think that a 40 hour work week is lazy and stupid.</p>
<p>This issue is actually rooted in the same. As a consultant/solutions provider, if you value creating maximum business success for the clients you serve, your focus will be on business value creation at the lowest possible cost. If you value the technical implementation of a solution, that will be what you consider most commendable.</p>
<p><strong>It&#8217;s also about professional maturity</strong></p>
<p>A mature professional appreciates and celebrates the creation of business value.</p>
<p>It is immature to elevate technical implementation above business value creation because in reality, technical implementation is a means to an end and not an end in and of itself.</p>
<p><strong>The Web Dev Community</strong></p>
<p>As an international and local community, I think we are getting better at this, but we still have a way to go. What I mean is, I recall 3-4 years ago, techie forums (for example) being very heavy on the actual tech used in producing solutions. Some loud-mouths &#8220;out there&#8221; would lambaste others in the community for their technical implementations (even often when the resultant business value created was high, despite not-too-amazing tech)</p>
<p>As a community of practitioners, we need to continue create a new peer pressure: maximize business value, keep complexity and effort at a necessary minimum.</p>
<p>A developer/technician/consultant who gets this right is a true professional in my view.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2009/03/02/high-business-value-low-complexity-low-effort/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2009/03/02/high-business-value-low-complexity-low-effort/&amp;t=High+Business+Value%2C+Low+Complexity%2C+Low+Effort" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2009/03/02/high-business-value-low-complexity-low-effort/&amp;title=High+Business+Value%2C+Low+Complexity%2C+Low+Effort" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=High+Business+Value%2C+Low+Complexity%2C+Low+Effort+-+http://b2l.me/6m8kk&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2009/03/02/high-business-value-low-complexity-low-effort/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google’s Reflection in Chrome</title>
		<link>http://blog.whitewallweb.com/2008/09/03/googles-reflection-in-chrome/</link>
		<comments>http://blog.whitewallweb.com/2008/09/03/googles-reflection-in-chrome/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 13:11:12 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[WWW Site]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2008/09/03/googles-reflection-in-chrome/</guid>
		<description><![CDATA[This week saw the release of Google Chrome, Google&#8217;s new feature-rich browser based on WebKit and Firefox components. It has been met with a mixed response and has also raised some interesting thoughts/issues/discussions&#8230; See for example the outcry about the extreme licensing “liberties” that Google is taking in their terms and conditions for Chrome (incidentally [...]]]></description>
			<content:encoded><![CDATA[<div class="boxstyle">
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial"><img id="image306" src="http://blog.whitewallweb.com/wp-content/uploads/2008/09/logo_sm.thumbnail.jpg" alt="Google Chrome" align="right" />This week saw the release of <a title="Google Chrome" href="http://www.google.com/chrome">Google Chrome</a>, Google&#8217;s new feature-rich browser based on WebKit and Firefox components. It has been met with a mixed response and has also raised some interesting thoughts/issues/discussions&#8230;<br />
</span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">See for example the outcry  about the <a href="http://www.readwriteweb.com/archives/does_google_have_rights_to_all.php"><strong><span style="font-weight: bold">extreme licensing  “liberties”</span></strong> </a><strong><span style="font-weight: bold"> </span></strong>that Google is taking in their terms and  conditions for Chrome (incidentally the same terms and conditions for Google  Docs)</span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">Basically, whatever  content you put through the browser, they own it.</span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">Also see the <a href="http://gigaom.com/2008/09/02/why-did-google-abandon-firefox">“abandon  Firefox” </a>article.  The guys who are trying chrome will be predominantly Firefox users (IE users are  slower to change/experiment). So the “we are taking on Microsoft” sentiment does  not really roll in this case. Interesting to see how Firefox responds. </span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">I am not that excited  about it for web:</span></span></p>
<ul style="margin-top: 0cm" type="disc">
<li class="MsoNormal" style="color: navy"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial">It uses the same WebKit based  renderer as Safari (and an inferior version at that, <a href="http://mac.blogdig.net/archives/articles/September2008/02/Google_Chrome_vs_Safari_31_Rendering_Comparison.html">read</a>)</span></span></li>
<li class="MsoNormal" style="color: navy"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial">It doesn’t have some vital features  that other browsers have (e.g. ad blockers) in order to serve Google’s other  business objective (e.g. “making money through ads”)</span></span></li>
<li class="MsoNormal" style="color: navy"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial">It doesn’t (yet) work with a number  of Google’s own products: <a href="http://www.techcrunch.com/2008/09/03/google-chrome-not-so-lively">techcrunch</a> </span></span></li>
</ul>
<ul style="margin-top: 0cm" type="disc">
<li>
<ul style="margin-top: 0cm" type="circle">
<li class="MsoNormal" style="color: navy"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial">They do admit that they are <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">“far  from done”</a><a title="blocked::http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html" href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html"></a></span></span></li>
</ul>
</li>
</ul>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">Firefox has the head  start on the web browser market when competing with Microsoft and Chrome will  have to do much to beat them now.</span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">An interesting aside,  people are also raising concerns that these browsers with richer capabilities  may cause a “split in internets”: <a href="http://www.informationweek.com/blog/main/archives/2008/09/googles_chromey.html">information week</a> </span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">The most exciting  prospect around Chrome seems to be the mobile version. Chrome is mostly likely  to become the de facto standard on Android and thus <a href="http://blogs.zdnet.com/mobile-gadgeteer/?p=1410">mobile browser</a> </span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">Of course, it is a Google  product and so I am sure it will ultimately be  successful</span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; color: navy; font-size: x-small;"><span style="font-size: 10pt; color: navy; font-family: Arial">Let’s see how it pans  out…</span></span></p>
<p class="MsoNormal">
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2008/09/03/googles-reflection-in-chrome/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2008/09/03/googles-reflection-in-chrome/&amp;t=Google%E2%80%99s+Reflection+in+Chrome" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2008/09/03/googles-reflection-in-chrome/&amp;title=Google%E2%80%99s+Reflection+in+Chrome" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Google%E2%80%99s+Reflection+in+Chrome+-+File: /data/app/webapp/functions.php<br />Line: 66<br />Message: Duplicate entry '6a2yU' for key 'code'&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2008/09/03/googles-reflection-in-chrome/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>4 Web Resolutions for 2008</title>
		<link>http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/</link>
		<comments>http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 14:08:03 +0000</pubDate>
		<dc:creator>Turbo</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Client Work]]></category>
		<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Ruby on rails]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[WWW Site]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/</guid>
		<description><![CDATA[Off we go! Another year of discovery, excitement, change and quite possibly some daunting challenges awaits our brave developer hearts once more. As we walk bleary-eyed to our desks again, fresh smells of coffee filling the office, it’s an excellent time to refocus – amongst other things – on our technical goals; how we’d like [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Happy 2008" style="float: left; margin-right: 2em" src="http://blog.whitewallweb.com/wp-content/uploads/2008/01/fireworks.jpg" />Off we go! Another year of discovery, excitement, change and quite possibly some daunting challenges awaits our brave developer hearts once more. As we walk bleary-eyed to our desks again, fresh smells of coffee filling the office, it’s an excellent time to refocus – amongst other things – on our technical goals; how we’d like technology to help us grow, but more importantly, what <em>we</em> can do to help <em>technology</em> grow.<span id="more-144"></span></p>
<p>I’ve decided to share some of my views on what I think are the pertinent issues this year, and the goals to achieve to that end. Thus, my top personal ‘Web Development Resolutions’ for this year are:</p>
<h3><strong>1. See the Year of the Web Standards?</strong></h3>
<p><img alt="ACID2" style="margin: 1em 0pt 0pt; float: right; width: 140px; height: 160px" src="http://timaltman.com/acid2/acid2-7841.png" /> 	With Microsoft finally being pressured into releasing a standards-compliant Internet Explorer, subsequently revealing that <a href="http://www.webstandards.org/2007/12/19/ie8-passes-acid2-test-2/">IE8 has passed</a> the <a href="http://www.webstandards.org/action/acid2/">Acid2</a> test in an internal debug build, and hinting at a release sometime in mid-2008, we can finally glimpse the possibility of bringing web standards (at least in terms of <acronym title="Cascading Style Sheets">CSS</acronym>/<acronym title="eXtensible HyperText Markup Language">XHTML</acronym>) to the masses. Additionally, <a href="http://wiki.mozilla.org/Firefox3">Firefox 3</a>&#8216;s ability to pass <a href="http://www.webstandards.org/action/acid2/">Acid2</a> natively (better late than never!) as well as <a href="http://my.opera.com/desktopteam/blog/">Opera&#8217;s Kestrel builds</a> with exhaustive <a href="http://www.w3.org/TR/css3-selectors/">CSS3</a> support (on desktop, the <a href="http://www.wii.com/">Wii</a> <em>and</em> mobile phones), means we&#8217;ve never been able to reach as many platforms or people with the same features before. I believe this to be a &#8216;watershed&#8217; year, where we&#8217;ll either see the myriad of Web Standards take off, or if they prove to be fundamentally flawed (they&#8217;re already proving difficult to implement), this may well be the beginning of complete dominance from other proprietrary solutions like Flash. 	  	There&#8217;s an <a href="http://alex.dojotoolkit.org/?p=642">emerging school of thought</a> that standards are discouraging quick progression through lack of competition. I strongly disagree, as if one looks at the greatest problem plaguing the web, incompatibility, a look back into the past reveals that rampant browser competition in the late 90&#8242;s (IE Netscape days) resulted in far too many different proprietrary solutions for the same thing &#8211; something that still haunts us today.</p>
<h3><strong>2. Bridge the divide between the Client and Server Model</strong></h3>
<p>Although we&#8217;ve seen various frameworks like <a href="http://www.rubyonrails.org/">Ruby On Rails</a> make our lives easier when dealing with user interfaces (especially <acronym title="Asynchronous Javascript And Xml [request]">AJAX</acronym>), we&#8217;re still dealing with several different representations of the same data &#8211; on the page HTML, in the DOM, in the application code, in the database. Wouldn&#8217;t it be great if the client-side UI object was the same as the server-side one? Why do we need four or more languages and data models to work on the same platform? In my opinion, anyone who can conclusively create a single solution (which I believe <em>is</em> achievable), will elevate web development to the undisputed champion of cross-platform, accessible and efficient software design. I&#8217;ll race you there&#8230;</p>
<h3><strong>3. Go Mobile</strong></h3>
<p><img alt="Opera Mini" style="margin: 1em 0pt 0pt; float: right" src="http://cellphonesclub.com/wp/wp-images/opera_mini.jpg" /> 	Well, by now everyone is quite familiar with that prodigy of effective marketing, the <a href="http://www.apple.com/iphone/">iPhone</a>. I&#8217;m sure most of you have considered the possiblity of making your applications work on it&#8217;s cut-down <a href="http://webkit.org/">Webkit</a> browser. However, consider the number of users you could reach if you could tap into the several hundred million cellphones worldwide with an internet connection. Recently I made the rather serendipitous discovery that <a href="http://www.operamini.com/">Opera Mini 4</a> &#8211; which runs on any decent <acronym title="Java 2 Micro Edition">J2ME</acronym> phone &#8211; was able to [mostly] run our AJAX-intensive WTimer application, which we hadn&#8217;t put a single second of mobile development time into. Surely, uncovering the workings of this browser will enable us to bring rich applications to not only the iPhone, but to the millions of normal mobile users out there.</p>
<h3><strong>4. Put old browsers to rest</strong></h3>
<p>Anyone else tired of dealing with IE6&#8242;s (or worse) compatiblity issues? As I aluded to briefly in our <a href="http://blog.whitewallweb.com/2007/11/21/web-application-super-heroes-conference-2007/">Heroes 2007 Conference</a>, I&#8217;ve proposed a possible plan to tackle this knife in the side of web development: 	<img alt="Anti IE" style="margin: 1.5em 1em 1em 0pt; float: right" src="http://www.commonsensepr.com/wp-content/uploads/2007/04/netscape-logo.jpg" /></p>
<ul>
<li><strong>Educate and Upgrade</strong> &#8211; Politely nag people using old browsers to upgrade to new ones. The trick is to work out a method that doesn&#8217;t detract from the value of the site itself. Perhaps via a notice, which links to a tailored, step-by-step guide on how and why to upgrade. If we can roll this out on a large scale, then hopefully we can knock down the figure of 40%+ IE6 users, and spend more time doing real coding.</li>
<li><strong>Fix</strong> &#8211; There are a number of great scripts like <a href="http://ie7-js.googlecode.com/">Dean Edward&#8217;s IE7.js</a> that can upgrade and fix a limited number of browser defects. Improving on these and chucking in some resetting CSS for example, could ease the pain of dealing with these browsers in the mean time.</li>
<li><strong>Embed</strong> &#8211; With layout engines like WebKit introducing experimental features like offline databases, we may just be better off in some situations with tying applications into an embedded desktop application (eg. <a href="http://fluidapp.com/">Fluid</a>) and forcing clients to download and use them, virtually eliminating the problem altogether.</li>
</ul>
<p>Perhaps with a plan like this, we can start developing websites and applications that break through the limitations of browsers that are nearly 10 years old.  In conclusion, I&#8217;m very excited about the possibilities for the direction of web development technologies this year, but also feel that a lot of juggling of the elements and ideas will need to be done to master it. We must persue every avenue to come up with solutions that help us move forward&#8230;</p>
<blockquote><p>&#8220;The only real failure in life is the failure to try.&#8221; &#8212; <strong>Unknown</strong></p></blockquote>
<p>How do you feel about these issues? Any comments you have will be appreciated. All the best to everyone for a fantastic 2008!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/&amp;t=4+Web+Resolutions+for+2008" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/&amp;title=4+Web+Resolutions+for+2008" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=4+Web+Resolutions+for+2008+-+http://b2l.me/6a2zq&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8220;[Google] can can extort, control, and dominate the world&#8230;&#8221;</title>
		<link>http://blog.whitewallweb.com/2007/12/05/google-can-can-extort-control-and-dominate-the-world/</link>
		<comments>http://blog.whitewallweb.com/2007/12/05/google-can-can-extort-control-and-dominate-the-world/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 14:49:46 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Office Stuff]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2007/12/05/google-can-can-extort-control-and-dominate-the-world/</guid>
		<description><![CDATA[Have a read: Google is massively invading Privacy - IOL (today) Strong language, and we have heard it before, but we have seen that where there is smoke there is a fire&#8230; (yes that link is ironic). I think in years to come, Google&#8217;s (and Wikipedia&#8217;s) dominance will certainly become a major issue for various reasons. [...]]]></description>
			<content:encoded><![CDATA[<p>Have a read: <a title="'Google is massively invading privacy'" href="http://www.ioltechnology.co.za/article_page.php?iArticleId=4159953" target="_blank">Google is massively invading Privacy</a> - IOL (today)</p>
<p>Strong language, and we have heard it before, but we have seen that <a title="Where there is smoke there is fire" href="http://www.google.com/search?q=where+there+is+smoke+there+is+a+fire&#038;rls=com.microsoft:en-us:IE-SearchBox&#038;ie=UTF-8&#038;oe=UTF-8&#038;sourceid=ie7&#038;rlz=1I7ADBS" target="_blank">where there is smoke there is a fire&#8230;</a> (yes that link is ironic). I think in years to come, Google&#8217;s (and Wikipedia&#8217;s) dominance will certainly become a major issue for various reasons.</p>
<p>Your thoughts? Conspiracy or looming reality&#8230; <a title="Google Passes Do No Evil in a Blind Blink" href="http://www.theopensourcery.com/wordp1/index.php?p=409" target="_blank">Do no evil?</a> <a title="Absolute Power Corrupts Absolutely" href="http://www.bartleby.com/59/13/powertendsto.html" target="_blank">Absolute power corrupts absolutely?</a> (it was difficult <strong>not</strong> to reference Wikipedia for these. I confess, I did use Google.)</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2007/12/05/google-can-can-extort-control-and-dominate-the-world/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2007/12/05/google-can-can-extort-control-and-dominate-the-world/&amp;t=%26%238220%3B%5BGoogle%5D+can+can+extort%2C+control%2C+and+dominate+the+world%26%238230%3B%26%238221%3B" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2007/12/05/google-can-can-extort-control-and-dominate-the-world/&amp;title=%26%238220%3B%5BGoogle%5D+can+can+extort%2C+control%2C+and+dominate+the+world%26%238230%3B%26%238221%3B" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%26%238220%3B%5BGoogle%5D+can+can+extort%2C+control%2C+and+dominate+the+world%26%238230%3B%26%238221%3B+-+http://b2l.me/6f6kq&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2007/12/05/google-can-can-extort-control-and-dominate-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PayPal: Good news for South African eCommerce</title>
		<link>http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/</link>
		<comments>http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 14:47:33 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[WWW Site]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/</guid>
		<description><![CDATA[South African online buyers can now receive quotes in Rands and make credit card purchases through PayPal. “Just the other day, I found out that South Africans can now get PayPal accounts and link them to a local credit card. When you buy something, the amount is deducted from your credit card and the system [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image268" height="96" alt="PayPal Logo" src="http://blog.whitewallweb.com/wp-content/uploads/2007/11/paypal.thumbnail.jpg" align="right" />South African online buyers can now receive quotes in Rands and make credit card purchases through <a title="PayPal" href="http://www.paypal.com">PayPal</a>.</p>
<p><em>“Just the other day, I found out that South Africans can now get PayPal accounts and link them to a local credit card. When you buy something, the amount is deducted from your credit card and the system even tells you much it will be in rands.</em></p>
<p><em>The only major snag with PayPal, for us South Africans, is that you currently cannot withdraw the funds from your account into a local bank account.” Full article: </em><a href="http://www.ioltechnology.co.za/article_page.php?iArticleId=4128440">http://www.ioltechnology.co.za/article_page.php?iArticleId=4128440</a></p>
<p>For receiving the funds into a business, you still can not deposit into a South African bank acount, but this can be solved through offshore options.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/&amp;t=PayPal%3A+Good+news+for+South+African+eCommerce" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/&amp;title=PayPal%3A+Good+news+for+South+African+eCommerce" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=PayPal%3A+Good+news+for+South+African+eCommerce+-+http://b2l.me/6a22k&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net ORM – object relational mapping tools</title>
		<link>http://blog.whitewallweb.com/2007/11/14/net-orm-%e2%80%93-object-relational-mapping-tools/</link>
		<comments>http://blog.whitewallweb.com/2007/11/14/net-orm-%e2%80%93-object-relational-mapping-tools/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 06:26:08 +0000</pubDate>
		<dc:creator>Andrew Keggie</dc:creator>
				<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[WWW Site]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2007/11/14/net-orm-%e2%80%93-object-relational-mapping-tools/</guid>
		<description><![CDATA[In the last two weeks my development team has made a few new discoveries in the area .Net ORM tools. The new additions are Sub Sonic (free) and Entity Spaces (paid &#8211; $80). We are in the process of evaluating and prototyping both of these tools for a enterprise sized web-application that we are about [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img id="image266" alt="Sub Sonic" src="http://blog.whitewallweb.com/wp-content/uploads/2007/11/subsonic_logo.png" /></div>
<p>In the last two weeks my development team has made a few new discoveries in the area .Net ORM tools. The new additions are <a title="Sub Sonic" href="http://subsonicproject.com/">Sub Sonic</a> (free) and <a title="Entity Spaces" href="http://www.entityspaces.net/Portal/Default.aspx">Entity Spaces</a> (paid &#8211; $80).</p>
<p>We are in the process of evaluating and prototyping both of these tools for a enterprise sized web-application that we are about to start building. The team discovered these after struggling to implement the much talked about <a title="nHibernate " href="http://www.nhibernate.org/" target="_blank">NHibernate ORM framework</a>.<span id="more-137"></span></p>
<p>Both <a title="Sub Sonic" href="http://subsonicproject.com/">Sub Sonic</a> and <a title="Entity Spaces" href="http://www.entityspaces.net/Portal/Default.aspx">Entity Spaces</a> are extremely easy to implement. You are not required to construct XML mapping files required to map classes to the database. These classes are auto generated by the tools themselves. Once this process has finished you are two lines of code away from populating data into your Views. Another great advantage of these tools is that they both support scaffolding.</p>
<p>We will keep you updated with developments of our hunt to find the ORM best suited to our upcoming development. We will also post some more technical articles with example code once we have further prototyped and researched the tools. What has been your experience with implementing .Net ORM’s?</p>
<p>Read more about some of the pro’s and con’s of <a title="Sub Sonic" href="http://subsonicproject.com/">Sub Sonic</a> and <a title="Entity Spaces" href="http://www.entityspaces.net/Portal/Default.aspx">Entity Spaces</a> on <a href="http://www.kevinsouthworth.com/Default.aspx?tabid=53">Kevin Southworth’s blog</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2007/11/14/net-orm-–-object-relational-mapping-tools/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2007/11/14/net-orm-%e2%80%93-object-relational-mapping-tools/&amp;t=.Net+ORM+%E2%80%93+object+relational+mapping+tools" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2007/11/14/net-orm-%e2%80%93-object-relational-mapping-tools/&amp;title=.Net+ORM+%E2%80%93+object+relational+mapping+tools" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=.Net+ORM+%E2%80%93+object+relational+mapping+tools+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (11)&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2007/11/14/net-orm-%e2%80%93-object-relational-mapping-tools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
