<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
   <channel>
      <title>Premasagar</title>
      <description>An experimental, aggregated feed of all the bits I fling into the Web on the different social networks. [Work in progress]</description>
      <link>http://premasagar.com</link>
<image><url>http://premasagar.com/images/premasagar_buddyicon.png</url><title>Premasagar.com</title><link>http://premasagar.com</link></image>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=jjq_1jkr3BGYbRb_qGIyXQ&amp;_render=rss&amp;page=2" />
      <pubDate>Thu, 17 May 2012 16:13:47 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="premasagar" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://premasagar.com/feeds/rss" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fpremasagar.com%2Ffeeds%2Frss" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fpremasagar.com%2Ffeeds%2Frss" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://premasagar.com/feeds/rss" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fpremasagar.com%2Ffeeds%2Frss" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fpremasagar.com%2Ffeeds%2Frss" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fpremasagar.com%2Ffeeds%2Frss" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
         <title>Node.js Lab Day {iii}, 25th May 2012 | Lanyrd</title>
         <link>http://lanyrd.com/2012/l4rp-nld3/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://delicious.com/premasagar"&gt;&lt;img src="http://delicious.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://delicious.com/premasagar"&gt;Del.icio.us&lt;/a&gt;: &lt;/p&gt;RT @L4RP: Our next Node.js Lab Day is Fri, 25th May. Beginners &amp; experts welcome! ☞ Sign up: http://t.co/8SI0FOqx ◈ http://t.co/seni99Z7</description>
         <guid isPermaLink="false">http://www.delicious.com/url/f8c776b87a095a848ff9914598729bb5#premasagar</guid>
         <pubDate>Thu, 17 May 2012 14:55:11 +0000</pubDate>
      </item>
      <item>
         <title>RT @L4RP: Our next Node.js Lab Day is Fri, 25th May. Beginners &amp;amp; experts welcome! ☞ Sign up: http://t.co/8SI0FOqx ◈ http://t.co/seni99Z7</title>
         <link>http://twitter.com/premasagar/statuses/203136580767068160</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://twitter.com/premasagar"&gt;&lt;img src="http://twitter.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://twitter.com/premasagar"&gt;twitter&lt;/a&gt;: &lt;/p&gt;RT @L4RP: Our next Node.js Lab Day is Fri, 25th May. Beginners &amp;amp; experts welcome! ☞ Sign up: http://t.co/8SI0FOqx ◈ http://t.co/seni99Z7</description>
         <guid isPermaLink="false">http://twitter.com/premasagar/statuses/203136580767068160</guid>
         <pubDate>Thu, 17 May 2012 14:55:09 +0000</pubDate>
      </item>
      <item>
         <title>[Async]: Hypermedia APIs &amp; JavaScript Applications, 24th May 2012 | Lanyrd</title>
         <link>http://lanyrd.com/2012/asyncjs-hypermedia/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://delicious.com/premasagar"&gt;&lt;img src="http://delicious.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://delicious.com/premasagar"&gt;Del.icio.us&lt;/a&gt;: &lt;/p&gt;RT @asyncjs: Next Thursday's Async is @almostobsolete on "Hypermedia APIs &amp; JavaScript Applications" http://t.co/uIiKurVc ☞ Sign up: ...</description>
         <guid isPermaLink="false">http://www.delicious.com/url/1eba0bb76794e6885f26a10ef1fa44fb#premasagar</guid>
         <pubDate>Thu, 17 May 2012 14:47:05 +0000</pubDate>
      </item>
      <item>
         <title>#49: Hypermedia APIs &amp; JavaScript Applications | Async</title>
         <link>http://asyncjs.com/hypermedia/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://delicious.com/premasagar"&gt;&lt;img src="http://delicious.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://delicious.com/premasagar"&gt;Del.icio.us&lt;/a&gt;: &lt;/p&gt;RT @asyncjs: Next Thursday's Async is @almostobsolete on "Hypermedia APIs &amp; JavaScript Applications" http://t.co/uIiKurVc ☞ Sign up: ...</description>
         <guid isPermaLink="false">http://www.delicious.com/url/06ab96efa7df1d5614f7fb4e2039d664#premasagar</guid>
         <pubDate>Thu, 17 May 2012 14:47:04 +0000</pubDate>
      </item>
      <item>
         <title>RT @asyncjs: Next Thursday's Async is @almostobsolete on "Hypermedia APIs &amp;amp; JavaScript Applications" http://t.co/uIiKurVc ☞ Sign up: ...</title>
         <link>http://twitter.com/premasagar/statuses/203134533011382274</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://twitter.com/premasagar"&gt;&lt;img src="http://twitter.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://twitter.com/premasagar"&gt;twitter&lt;/a&gt;: &lt;/p&gt;RT @asyncjs: Next Thursday's Async is @almostobsolete on "Hypermedia APIs &amp;amp; JavaScript Applications" http://t.co/uIiKurVc ☞ Sign up: ...</description>
         <guid isPermaLink="false">http://twitter.com/premasagar/statuses/203134533011382274</guid>
         <pubDate>Thu, 17 May 2012 14:47:01 +0000</pubDate>
      </item>
      <item>
         <title>@ZoeOliviaJohn @rodgox cool, cool</title>
         <link>http://twitter.com/premasagar/statuses/203134508072054786</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://twitter.com/premasagar"&gt;&lt;img src="http://twitter.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://twitter.com/premasagar"&gt;twitter&lt;/a&gt;: &lt;/p&gt;@ZoeOliviaJohn @rodgox cool, cool</description>
         <guid isPermaLink="false">http://twitter.com/premasagar/statuses/203134508072054786</guid>
         <pubDate>Thu, 17 May 2012 14:46:55 +0000</pubDate>
      </item>
      <item>
         <title>#50: CSS for Grown Ups: Maturing Best Practices | Async</title>
         <link>http://asyncjs.com/css/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://delicious.com/premasagar"&gt;&lt;img src="http://delicious.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://delicious.com/premasagar"&gt;Del.icio.us&lt;/a&gt;: &lt;/p&gt;RT @asyncjs: We're really excited to announce @andyhume will be giving a talk on CSS for Grown Ups at Async on June 14th http://t.co/Dgw ...</description>
         <guid isPermaLink="false">http://www.delicious.com/url/e97cf4dc2023c4350e16847e707ba774#premasagar</guid>
         <pubDate>Thu, 17 May 2012 11:52:38 +0000</pubDate>
      </item>
      <item>
         <title>RT @asyncjs: We're really excited to announce @andyhume will be giving a talk on CSS for Grown Ups at Async on June 14th http://t.co/Dgw ...</title>
         <link>http://twitter.com/premasagar/statuses/203090642807689216</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://twitter.com/premasagar"&gt;&lt;img src="http://twitter.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://twitter.com/premasagar"&gt;twitter&lt;/a&gt;: &lt;/p&gt;RT @asyncjs: We're really excited to announce @andyhume will be giving a talk on CSS for Grown Ups at Async on June 14th http://t.co/Dgw ...</description>
         <guid isPermaLink="false">http://twitter.com/premasagar/statuses/203090642807689216</guid>
         <pubDate>Thu, 17 May 2012 11:52:37 +0000</pubDate>
      </item>
      <item>
         <title>@ZoeOliviaJohn @rodgox - sure; would be good to see a few more details on the page about specifically what will happen, and who it is for(?)</title>
         <link>http://twitter.com/premasagar/statuses/203090577661759488</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://twitter.com/premasagar"&gt;&lt;img src="http://twitter.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://twitter.com/premasagar"&gt;twitter&lt;/a&gt;: &lt;/p&gt;@ZoeOliviaJohn @rodgox - sure; would be good to see a few more details on the page about specifically what will happen, and who it is for(?)</description>
         <guid isPermaLink="false">http://twitter.com/premasagar/statuses/203090577661759488</guid>
         <pubDate>Thu, 17 May 2012 11:52:21 +0000</pubDate>
      </item>
      <item>
         <title>Mark Thomas Comedy Product Series 5 Episode 3 Michael Meacher - YouTube</title>
         <link>http://www.youtube.com/watch?v=CRbHgKaCO38</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://delicious.com/premasagar"&gt;&lt;img src="http://delicious.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://delicious.com/premasagar"&gt;Del.icio.us&lt;/a&gt;: &lt;/p&gt;@mr_nugent Michael "8 houses" Meacher? Surely not? http://t.co/3Vx1h0ba #SocialismWithTwoFaces
– Peter Pannier (PeterPannier) http://twitter.com/PeterPannier/status/201358901038415872</description>
         <guid isPermaLink="false">http://www.delicious.com/url/000f661c174dab0dab443a4c1086b1c4#premasagar</guid>
         <pubDate>Tue, 15 May 2012 09:12:01 +0000</pubDate>
      </item>
      <item>
         <title>&lt;p class="socialNetwork"&gt;&lt;a&amp;hellip;</title>
         <link>http://www.flickr.com/photos/dharmasphere/7176619808/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;&lt;img src="http://flickr.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;Flickr&lt;/a&gt;: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dharmasphere/7176619808/" title=""&gt;&lt;img src="http://farm9.staticflickr.com/8002/7176619808_4887dfaccc_m.jpg" alt=""/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>Premasagar (no-spam@premasagar.com)</author>
         <guid isPermaLink="false">tag:flickr.com,2004:/photo/7176619808</guid>
         <pubDate>Fri, 11 May 2012 14:38:13 +0000</pubDate>
         <media:content height="768" type="image/jpeg" url="http://farm9.staticflickr.com/8002/7176619808_4887dfaccc_b.jpg" width="1024" />
         <media:title />
         <media:thumbnail height="75" url="http://farm9.staticflickr.com/8002/7176619808_4887dfaccc_s.jpg" width="75" />
         <media:category scheme="urn:flickr:tags">photostream nodejs l4rp</media:category>
         <media:credit role="photographer">premasagar</media:credit>
      </item>
      <item>
         <title>&lt;p class="socialNetwork"&gt;&lt;a&amp;hellip;</title>
         <link>http://www.flickr.com/photos/dharmasphere/7176523730/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;&lt;img src="http://flickr.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;Flickr&lt;/a&gt;: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dharmasphere/7176523730/" title=""&gt;&lt;img src="http://farm8.staticflickr.com/7104/7176523730_57e2034b23_m.jpg" alt=""/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>Premasagar (no-spam@premasagar.com)</author>
         <guid isPermaLink="false">tag:flickr.com,2004:/photo/7176523730</guid>
         <pubDate>Fri, 11 May 2012 14:17:38 +0000</pubDate>
         <media:content height="768" type="image/jpeg" url="http://farm8.staticflickr.com/7104/7176523730_57e2034b23_b.jpg" width="1024" />
         <media:title />
         <media:thumbnail height="75" url="http://farm8.staticflickr.com/7104/7176523730_57e2034b23_s.jpg" width="75" />
         <media:category scheme="urn:flickr:tags">photostream nodejs l4rp</media:category>
         <media:credit role="photographer">premasagar</media:credit>
      </item>
      <item>
         <title>&lt;p class="socialNetwork"&gt;&lt;a&amp;hellip;</title>
         <link>http://www.flickr.com/photos/dharmasphere/7176522836/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;&lt;img src="http://flickr.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;Flickr&lt;/a&gt;: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dharmasphere/7176522836/" title=""&gt;&lt;img src="http://farm8.staticflickr.com/7098/7176522836_a14b94649f_m.jpg" alt=""/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>Premasagar (no-spam@premasagar.com)</author>
         <guid isPermaLink="false">tag:flickr.com,2004:/photo/7176522836</guid>
         <pubDate>Fri, 11 May 2012 14:17:26 +0000</pubDate>
         <media:content height="768" type="image/jpeg" url="http://farm8.staticflickr.com/7098/7176522836_a14b94649f_b.jpg" width="1024" />
         <media:title />
         <media:thumbnail height="75" url="http://farm8.staticflickr.com/7098/7176522836_a14b94649f_s.jpg" width="75" />
         <media:category scheme="urn:flickr:tags">photostream nodejs l4rp</media:category>
         <media:credit role="photographer">premasagar</media:credit>
      </item>
      <item>
         <title>&lt;p class="socialNetwork"&gt;&lt;a&amp;hellip;</title>
         <link>http://www.flickr.com/photos/dharmasphere/7176522014/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;&lt;img src="http://flickr.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;Flickr&lt;/a&gt;: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dharmasphere/7176522014/" title=""&gt;&lt;img src="http://farm8.staticflickr.com/7074/7176522014_71255f9e8c_m.jpg" alt=""/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>Premasagar (no-spam@premasagar.com)</author>
         <guid isPermaLink="false">tag:flickr.com,2004:/photo/7176522014</guid>
         <pubDate>Fri, 11 May 2012 14:17:15 +0000</pubDate>
         <media:content height="768" type="image/jpeg" url="http://farm8.staticflickr.com/7074/7176522014_71255f9e8c_b.jpg" width="1024" />
         <media:title />
         <media:thumbnail height="75" url="http://farm8.staticflickr.com/7074/7176522014_71255f9e8c_s.jpg" width="75" />
         <media:category scheme="urn:flickr:tags">photostream nodejs l4rp</media:category>
         <media:credit role="photographer">premasagar</media:credit>
      </item>
      <item>
         <title>Plotting and scheming</title>
         <link>http://www.flickr.com/photos/dharmasphere/7138949663/</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;&lt;img src="http://flickr.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://flickr.com/photos/dharmasphere/"&gt;Flickr&lt;/a&gt;: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/dharmasphere/7138949663/" title="Plotting and scheming"&gt;&lt;img src="http://farm9.staticflickr.com/8157/7138949663_d7a62e47ff_m.jpg" alt="Plotting and scheming"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>Premasagar (no-spam@premasagar.com)</author>
         <guid isPermaLink="false">tag:flickr.com,2004:/photo/7138949663</guid>
         <pubDate>Thu, 03 May 2012 14:34:39 +0000</pubDate>
         <media:content height="768" type="image/jpeg" url="http://farm9.staticflickr.com/8157/7138949663_d7a62e47ff_b.jpg" width="1024" />
         <media:title>Plotting and scheming</media:title>
         <media:thumbnail height="75" url="http://farm9.staticflickr.com/8157/7138949663_d7a62e47ff_s.jpg" width="75" />
         <media:category scheme="urn:flickr:tags">l4rp</media:category>
         <media:credit role="photographer">premasagar</media:credit>
      </item>
      <item>
         <title>Weeknotes #2</title>
         <link>http://dharmafly.com/weeknotes-2</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://dharmafly.com/blog"&gt;&lt;img src="http://dharmafly.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://dharmafly.com/blog"&gt;Dharmafly&lt;/a&gt;: &lt;/p&gt;Welcome to the latest installment of weeknotes monthnotes occasional-notes. (You can read the previous one here). The JavaScript Jungle As part of the Brighton Digital Festival, we organised two &amp;#8220;hack nights&amp;#8221; at our &amp;#8216;Async&amp;#8217; JavaScript meetup group. Async is an open community of JavaScript enthusiasts, with sessions twice a month at The Skiff in Brighton. [...]</description>
         <guid isPermaLink="false">http://dharmafly.com/?p=2336</guid>
         <pubDate>Mon, 10 Oct 2011 13:41:45 +0000</pubDate>
         <content:encoded><![CDATA[<p>Welcome to the latest installment of <del>weeknotes</del> <del>monthnotes</del> <em>occasional</em>-notes. (You can read <a rel="nofollow" target="_blank" href="http://dharmafly.com/weeknotes-1">the previous one here</a>).</p>
<hr />
<h3>The JavaScript Jungle</h3>
<p><a rel="nofollow" target="_blank" href="http://jungle.asyncjs.com" title="The JavaScript Jungle"><img src="http://farm7.static.flickr.com/6173/6192029711_a8ff1bf0e6_o.jpg" width="500" height="350" alt="The JavaScript Jungle"></a></p>
<p>As part of the <a rel="nofollow" target="_blank" href="http://brightondigitalfestival.co.uk">Brighton Digital Festival</a>, we organised two &#8220;hack nights&#8221; at our <a rel="nofollow" target="_blank" href="http://asyncjs.com">&#8216;Async&#8217; JavaScript meetup group</a>. Async is an open community of JavaScript enthusiasts, with sessions twice a month at <a rel="nofollow" target="_blank" href="http://www.theskiff.org">The Skiff</a> in Brighton. <span id="more-2336"></span></p>
<p>The &#8220;JavaScript Jungle&#8221; was part art project, part educational, part community builder. We set up the jungle as an environment within a single web page, and devised <a rel="nofollow" target="_blank" href="https://github.com/asyncjs/Javascript-Jungle/wiki/example">a simple way</a> for people to add a creature to the jungle, animate it and let it interact with the environment and with other creatures. And the results were fantastic:</p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://jungle.asyncjs.com">See the jungle!</a></li>
<li><a rel="nofollow" target="_blank" href="http://asyncjs.com/the-mighty-jungle/">Read the write-up</a></li>
<li><a rel="nofollow" target="_blank" href="http://github.com/asyncjs/Javascript-Jungle">Grab the code</a></li>
</ul>
<h3>Sponsoring Full Frontal</h3>
<p><img src="http://dharmafly.com/wp/wp-content/uploads/2011/10/fullfrontal.png" alt="" title="Full Frontal JavaScript conference" width="213" height="196" class="alignnone size-full wp-image-2350"></p>
<p>We&#8217;re super proud to be sponsoring the <a rel="nofollow" target="_blank" href="http://2011.full-frontal.org">Full Frontal JavaScript conference</a> for the third year running.</p>
<p>Held at the historic <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Duke_of_York's_Picture_House,_Brighton">Duke of York&#8217;s Cinema</a> in Brighton, the conference brings together some of <a rel="nofollow" target="_blank" href="http://2011.full-frontal.org/speakers">the sharpest minds</a> in web development for a day (and night) of <a rel="nofollow" target="_blank" href="http://2011.full-frontal.org/schedule">insightful sessions</a>.</p>
<p><em>If you&#8217;ll be there at the conference</em>, do come and say hi.</p>
<h3>International JavaScript Show n&#8217; Tell</h3>
<p><a rel="nofollow" target="_blank" href="http://asyncjs.com"><img src="http://dharmafly.com/wp/wp-content/uploads/2011/10/async.png" alt="" title="Async" width="247" height="234" class="alignnone size-full wp-image-2354"/></a></p>
<p>On 10th November 2011, the night before the Full Frontal conference, Async will be hosting an <a rel="nofollow" target="_blank" href="http://asyncjs.com/international2011/">&#8220;International JavaScript Show n&#8217; Tell&#8221;</a>. It&#8217;s something of a cultural exchange, for us Brightonians and all our international cousins.</p>
<p>You can <a rel="nofollow" target="_blank" href="http://lanyrd.com/2011/asyncjs-international/">mark yourself as attending on Lanyrd</a>, or add a comment to the <a rel="nofollow" target="_blank" href="http://asyncjs.com/international2011/">Async blog post</a> if you&#8217;d like to take a 5-minute speaking slot.</p>
<h3>AlphaGov</h3>
<p><a rel="nofollow" target="_blank" href="http://alpha.gov.uk"><img src="http://dharmafly.com/wp/wp-content/uploads/2011/10/alphagov.png" alt="" title="AlphaGov" width="220" height="105" class="alignnone size-full wp-image-2355"/></a></p>
<p>I&#8217;ve been working with the inspirational team at <a rel="nofollow" target="_blank" href="http://alpha.gov.uk">AlphaGov</a> (that should probably be &#8220;BetaGov&#8221; by now, but the name seems to have stuck). It&#8217;s the single-domain, future website for the Government of the United Kingdom, and it intends to greatly improve the experience for anyone who needs to interact with government services.</p>
<p>You know how, any time that you want to find the answer to some citizen-based question &#8211; like, <em>&#8220;Am I eligible for XYZ?&#8221;</em> or <em>&#8220;What is the tax requirement for ABC?&#8221;</em>, or anything else of that nature &#8211; then it can be quite a fragmented, convoluted experience. We produced a small JavaScript application to prototype a more intuitive solution to the problem.</p>
<p>The beta should be out in the next few months.</p>
<h3>New tools for BrightWorks</h3>
<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/5983396875/" title="BrightWorks: &quot;Actually, I won't do it&quot; by premasagar, on Flickr"><img src="http://farm7.static.flickr.com/6126/5983396875_c417c1781d_t.jpg" width="100" height="74" alt="BrightWorks: &quot;Actually, I won't do it&quot;"></a> <a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/5983396881/" title="BrightWorks: deleting a project by premasagar, on Flickr"><img src="http://farm7.static.flickr.com/6003/5983396881_d4a947dc83_t.jpg" width="100" height="100" alt="BrightWorks: deleting a project"></a> <a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/5983396883/" title="BrightWorks: archiving a project by premasagar, on Flickr"><img src="http://farm7.static.flickr.com/6026/5983396883_3ce03cecd3_t.jpg" width="80" height="100" alt="BrightWorks: archiving a project"></a> <a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/6192866676/" title="BrightWorks: restoring an archived project by premasagar, on Flickr"><img src="http://farm7.static.flickr.com/6171/6192866676_88483880ac_t.jpg" width="100" height="61" alt="BrightWorks: restoring an archived project"></a></p>
<p>We&#8217;ve rolled out some new features on <a rel="nofollow" target="_blank" href="http://brightworks.me">BrightWorks</a>, the <em>task management app for volunteers</em> that is powered by our <a rel="nofollow" target="_blank" href="http://dharmafly.com/tasket">open source engine, &#8220;Tasket&#8221;</a>.</p>
<p>We&#8217;ve added a slew of admin features, and spruced up the icons. You can read more about the changes <a rel="nofollow" target="_blank" href="http://blog.brightworks.me/new-bright-works-features-undo-archive">on the BrightWorks blog</a>.</p>
<h3>JSConf</h3>
<p><a rel="nofollow" target="_blank" href="http://jsconf.eu"><img src="http://dharmafly.com/wp/wp-content/uploads/2011/10/jsconf.eu_-300x189.png" alt="" title="JSConf.eu" width="300" height="189" class="alignnone size-medium wp-image-2356"/></a></p>
<p>Hooray! <a rel="nofollow" target="_blank" href="http://jsconf.eu">JSConf.eu</a> in Berlin was fantastic yet again. We were there, soaking up its JavaScript-fuelled brilliance, learning amongst the many.</p>
<h3>Dharmafly ♥ Node.js</h3>
<p><a rel="nofollow" target="_blank" href="http://nodejs.org"><img src="http://dharmafly.com/wp/wp-content/uploads/2011/10/nodejs-pattern-300x162.png" alt="" title="nodejs-pattern" width="300" height="162" class="alignnone size-medium wp-image-2357"/></a></p>
<p>We&#8217;ve been up to our eyeballs in edgy tech, working on an elegant <a rel="nofollow" target="_blank" href="http://nodejs.org">Node.js</a> back-end for an even more elegant <a rel="nofollow" target="_blank" href="http://www.html5rocks.com">HTML5</a> application. It&#8217;s all about real-time collaboration, baby&#8230;</p>
<p>More soon.</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EPA7KZtPKy4:e2_GZ1-UD5I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=EPA7KZtPKy4:e2_GZ1-UD5I:D7DqB2pKExk" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EPA7KZtPKy4:e2_GZ1-UD5I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=EPA7KZtPKy4:e2_GZ1-UD5I:F7zBnMyn0Lo" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EPA7KZtPKy4:e2_GZ1-UD5I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=EPA7KZtPKy4:e2_GZ1-UD5I:V_sGLiPBpWU" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EPA7KZtPKy4:e2_GZ1-UD5I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=qj6IDK7rITs" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EPA7KZtPKy4:e2_GZ1-UD5I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=yIl2AUoC8zA" border="0"></a>
</div>]]></content:encoded>
         <category>General</category>
      </item>
      <item>
         <title>Winning app for the HP TouchPad</title>
         <link>http://dharmafly.com/touchpad</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://dharmafly.com/blog"&gt;&lt;img src="http://dharmafly.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://dharmafly.com/blog"&gt;Dharmafly&lt;/a&gt;: &lt;/p&gt;URL: dharmafly.com/hpwebos-hackday/demo/ I went along with Andrea and Sym to The Guardian to join a hack day for HP&amp;#8217;s new TouchPad tablet &amp;#8211; an interesting alternative to the iPad that uses web standard technologies for creating native mobile applications. We won the competition(!) with a prototype app for exploring live web content, such as news, [...]</description>
         <guid isPermaLink="false">http://dharmafly.com/?p=2269</guid>
         <pubDate>Thu, 21 Jul 2011 11:32:33 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://dharmafly.com/hpwebos-hackday/demo/"><img style="border:none;" src="http://farm7.static.flickr.com/6021/5929263969_210de4179a.jpg" alt="HP webOS TouchPad app"/></a></p>
<p><strong>URL</strong>: <a rel="nofollow" target="_blank" href="http://dharmafly.com/hpwebos-hackday/demo/">dharmafly.com/hpwebos-hackday/demo/</a></p>
<p>I went along with <a rel="nofollow" target="_blank" href="http://twitter.com/a_fiore">Andrea</a> and <a rel="nofollow" target="_blank" href="http://twitter.com/symroe">Sym</a> to <a rel="nofollow" target="_blank" href="http://www.guardian.co.uk">The Guardian</a> to join a <a rel="nofollow" target="_blank" href="http://mulqueeny.wordpress.com/2011/06/19/whats-the-point-of-a-hack-day/">hack day</a> for HP&#8217;s new <a rel="nofollow" target="_blank" href="http://www.guardian.co.uk/technology/2011/jun/30/hp-touchpad-tablet-review">TouchPad tablet</a> &#8211; an interesting alternative to the iPad that uses <a rel="nofollow" target="_blank" href="http://mobile.tutsplus.com/tutorials/webos/introduction-to-webos-3-0-enyo/">web standard technologies</a> for creating native mobile applications.</p>
<p>We <a rel="nofollow" target="_blank" href="http://rewiredstate.org/projects/notw">won the competition</a>(!) with a prototype app for exploring live web content, such as news, reviews and photos, about any place on earth. (See <a rel="nofollow" target="_blank" href="http://rewiredstate.org/projects#hp-webos-developer-event">all the projects</a> from the event).</p>
<p>The app we produced is part magazine, part <a rel="nofollow" target="_blank" href="http://www.google.com/support/feedburner/bin/answer.py?answer=79408">feed reader</a> and lets you swipe and slide the magazine in any direction to shift the geographical location that the magazine&#8217;s content represents.<br />
<span id="more-2269"></span></p>
<p>You can check it out by playing with <a rel="nofollow" target="_blank" href="http://dharmafly.com/hpwebos-hackday/demo/">the browser-based demo</a>. <em>(Note, this is utterly non-optimised at the moment and has only been tested in Chrome and Firefox)</em>.</p>
<h3>What it does</h3>
<p>Starting at the reader&#8217;s current location (imagine that you are travelling or visiting somewhere new), a magazine-style page of content is pulled in for that place (e.g. a one mile square centred on Kings Cross, London). The reader can then <em>slide</em> the page in any of eight compass directions (north, east, south, west, nw, ne, sw, se), to re-centre the magazine at that new location (e.g. a one mile square centred on Hillingdon, London). Content is then pulled in for the location represented by the new position.</p>
<p>We&#8217;ve divided the world into a grid of cells, and the user can slide between any of the cells to view the content that they each contain. Content is linked through to its original source on the web, e.g. a travel article from The Guardian, or a note on the history of a place from Wikipedia.</p>
<p>We think that the format is ideally suited to a tablet like the TouchPad: location-aware, tactile navigation, relevant material for reading and exploring while on the move. The magazine might be used to explore content around a particular part of the world, or to follow each step along a journey.</p>
<p>Working in the same familiar way as the &#8220;slippy map&#8221; of <a rel="nofollow" target="_blank" href="http://maps.google.com/maps?q=kings+cross,+london&#038;hl=en&#038;ll=51.545428,-0.124712&#038;spn=0.021992,0.055189&#038;sll=51.545214,-0.122051&#038;sspn=0.021992,0.055189&#038;z=14">Google Maps</a>, we provide an intuitive mechanism for browsing, though we&#8217;ve never seen something quite like our app before.</p>
<h3>Building for the TouchPad</h3>
<p>Although there were some rough edges, all in all, it was a refreshing experience to develop for a mobile device that uses native web technologies (HTML, JavaScript and CSS). The app was put together in a normal desktop browser and, with the TouchPad connected via a USB cable, it was simply pushed down to the device for testing.</p>
<p>So the application is portable &#8211; it can work in a desktop or mobile browser, and it could be <a rel="nofollow" target="_blank" href="http://www.phonegap.com">wrapped up</a> to be used on other, non-web platforms like the iPhone, iPad and Android.</p>
<h3>Technicalities</h3>
<p>We used Node.js and Django Python <em>outside</em> of the device to pull in the content, process it and compile it down into JSON data, to be consumed by the app. The TouchPad&#8217;s operating system, webOS, actually allows apps to include <a rel="nofollow" target="_blank" href="http://ajaxian.com/archives/the-node-js-now-running-on-webos-and-more-web-improvements">JavaScript-based, Node.js services</a>, to run a tiny server on each device. We might want to use this, for example, to continually process and serve content to the front-end.</p>
<p>We rolled our own JavaScript, opting to remove the considerable benefits that webOS provides in the form of <a rel="nofollow" target="_blank" href="https://developer.palm.com/content/api/dev-guide/enyo.html">Enyo, an app components framework</a>. Without Enyo, we are left with just a basic WebKit shell, hooked into the operating system. We used <a rel="nofollow" target="_blank" href="http://cubiq.org/iscroll-4">iScroll</a>, a touch-based scrolling library, to assist with user interactions.</p>
<h3>Ideas for taking the project forward</h3>
<p>We would love to extend the app to use a full global grid of content, allowing zooming in and out from <em>hyperlocal</em> to country-wide scales, introduce clumping of content into cities and notable locations, allow layers of content types that can be switched on or off, and include user-curated and user-generated material. The concept, its focus, the look and feel, and the app&#8217;s behaviour will all need some love and care, but we think it has potential.</p>
<p>What do you think? Would you use it?</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EcTdQNZ9wgc:dgOtLA5ghy0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=EcTdQNZ9wgc:dgOtLA5ghy0:D7DqB2pKExk" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EcTdQNZ9wgc:dgOtLA5ghy0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=EcTdQNZ9wgc:dgOtLA5ghy0:F7zBnMyn0Lo" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EcTdQNZ9wgc:dgOtLA5ghy0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=EcTdQNZ9wgc:dgOtLA5ghy0:V_sGLiPBpWU" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EcTdQNZ9wgc:dgOtLA5ghy0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=qj6IDK7rITs" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=EcTdQNZ9wgc:dgOtLA5ghy0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=yIl2AUoC8zA" border="0"></a>
</div>]]></content:encoded>
      </item>
      <item>
         <title>Starting Weeknotes</title>
         <link>http://dharmafly.com/weeknotes-1</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://dharmafly.com/blog"&gt;&lt;img src="http://dharmafly.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://dharmafly.com/blog"&gt;Dharmafly&lt;/a&gt;: &lt;/p&gt;Well, we&amp;#8217;ve been procrastinating and deliberating for around a year and a half over publishing regular &amp;#8220;Weeknotes&amp;#8220;. That is, little bite size updates of what on earth we&amp;#8217;ve been up to, from week to week. And so, here we go, with our very first week (or was it two?) of reminiscences&amp;#8230; We started off with [...]</description>
         <guid isPermaLink="false">http://dharmafly.com/?p=2261</guid>
         <pubDate>Tue, 19 Jul 2011 09:16:49 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/striatic/131995938/" title="draw your camera : Kyocera SL400R by striatic, on Flickr"><img src="http://farm1.static.flickr.com/48/131995938_5b23b36684.jpg" width="500" height="375" alt="draw your camera : Kyocera SL400R"></a></p>
<p>Well, we&#8217;ve been procrastinating and deliberating for around a year and a half over publishing regular &#8220;<a rel="nofollow" target="_blank" href="http://www.wired.co.uk/magazine/archive/2010/06/start/russell-m-davies-on-the-structure-of-time">Weeknotes</a>&#8220;. That is, little bite size updates of what on earth we&#8217;ve been up to, from week to week.</p>
<p>And so, here we go, with our very first week (or was it two?) of reminiscences&#8230;<br />
<span id="more-2261"></span></p>
<hr />
<p>We started off with <a rel="nofollow" target="_blank" href="http://premasagar.com">Prem</a> &#038; <a rel="nofollow" target="_blank" href="http://makeroomnow.tumblr.com">Matt</a> working on a funding bid with a startup partner. The plan is to build a live data visualisation dashboard to assist with public health, amongst other things. Fingers crossed.</p>
<p><a rel="nofollow" target="_blank" href="http://dharmafly.com/tasket" title="BrightWorks"><img src="http://farm7.static.flickr.com/6052/5880152921_cb935a3853_m.jpg" width="240" height="150" alt="BrightWorks"></a></p>
<p>We&#8217;re super excited that <a rel="nofollow" target="_blank" href="http://brightworks.me">BrightWorks</a> has now <a rel="nofollow" target="_blank" href="http://blog.brightworks.me/towards-a-bigger-better-brightone">launched</a>. It&#8217;s a web app that helps a community of volunteers complete tiny tasks for charities. It was created with and for <a rel="nofollow" target="_blank" href="http://brightone.org.uk">Bright One</a>, the volunteer-run communications agency. In tandem, we&#8217;ve released the open source task engine, <a rel="nofollow" target="_blank" href="https://github.com/dharmafly/tasket">Tasket</a>, which is the oomph behind BrightWorks. Read more about here: <a rel="nofollow" target="_blank" href="http://dharmafly.com/tasket">dharmafly.com/tasket</a></p>
<p>We&#8217;ve started on a few little titbits of work: JavaScript programming for a smartphone game with <a rel="nofollow" target="_blank" href="http://www.matchboxmobile.com">Matchbox Mobile</a> (watch this space), and we&#8217;ve been planning the second round of development for a web/mobile app for <a rel="nofollow" target="_blank" href="http://www.netdev.co.uk">NetDev</a> to augment real-time communications and group collaboration, something of an exposition of the virtues of <a rel="nofollow" target="_blank" href="http://studio.html5rocks.com">HTML5</a> (erm, watch this space!).</p>
<p><a rel="nofollow" target="_blank" href="http://www.bbc.co.uk/worldservice/bangladeshboat/" title="BBC World Service - Bangladesh River Journey, by Dharmafly"><img src="http://farm3.static.flickr.com/2298/1848329163_99ef9335c7_m.jpg" width="240" height="148" alt="BBC World Service: site launch"></a></p>
<p><a rel="nofollow" target="_blank" href="http://petegoodman.com">Pete</a> started working with Dharmafly, initially helping with all those <a rel="nofollow" target="_blank" href="http://mindmapblog.files.wordpress.com/2008/06/time-management-1.jpg">important but not urgent</a> things that end up just aching to be done. Job number one: fix a bug that popped up in our old <a rel="nofollow" target="_blank" href="http://dharmafly.com/bangladeshboat">BBC Bangladesh River Journey</a> web app. We needed to re-implement our use of an undocumented Google Maps feature (oh ho, always a risk, but it seemed so clever at the time) &#8211; a little hack to let us shift the <a rel="nofollow" target="_blank" href="http://brainoff.com/weblog/2007/10/29/1272">map balloons outside of the actual map</a>. Fixed. Sorted. Next task&#8230;</p>
<p>We&#8217;ve been migrating the source code of our older client projects from <a rel="nofollow" target="_blank" href="http://unfuddle.com">Unfuddle</a> to <a rel="nofollow" target="_blank" href="http://github.com">GitHub</a>. (You can follow our public projects at <a rel="nofollow" target="_blank" href="http://github.com/dharmafly">github.com/dharmafly</a>. Some of my code libraries at <a rel="nofollow" target="_blank" href="http://github.com/premasagar">github.com/premasagar</a> will also be moved there). Lashings and lashings of <a rel="nofollow" target="_blank" href="http://www.kernel.org/pub/software/scm/git/docs/git-svn.html">git-svn</a> and copy-paste-copy-paste along the way.</p>
<p><a rel="nofollow" target="_blank" href="http://rewiredstate.org/projects/notw" title=""><img src="http://farm7.static.flickr.com/6021/5929263969_210de4179a_m.jpg" width="240" height="188" alt="" style="border:none;"></a></p>
<p>I went along to <a rel="nofollow" target="_blank" href="http://www.guardian.co.uk">The Guardian</a> to join a <a rel="nofollow" target="_blank" href="http://mulqueeny.wordpress.com/2011/06/19/whats-the-point-of-a-hack-day/">hack day</a> for HP&#8217;s new <a rel="nofollow" target="_blank" href="http://www.guardian.co.uk/technology/2011/jun/30/hp-touchpad-tablet-review">TouchPad tablet</a> (an interesting alternative to the iPad that uses <a rel="nofollow" target="_blank" href="https://developer.palm.com/content/resources/develop/quick_start_javascript.html">web standard technologies</a> for creating native apps). Working in a team with <a rel="nofollow" target="_blank" href="http://twitter.com/a_fiore">Andrea</a> and <a rel="nofollow" target="_blank" href="http://twitter.com/symroe">Sym</a>, we <a rel="nofollow" target="_blank" href="http://rewiredstate.org/projects/notw">won the competition</a> with a prototype app for exploring live web content (such as news, reviews and photos) about any place on earth.</p>
<p>It is part magazine, part feed reader and lets the reader swipe and slide the magazine in any direction to shift the geographical location that the magazine&#8217;s content represents. You can <a rel="nofollow" target="_blank" href="http://dharmafly.com/touchpad">read more about it here</a> or <a rel="nofollow" target="_blank" href="http://dharmafly.com/hpwebos-hackday/demo/">play with the browser-based demo</a>.</p>
<p>That&#8217;s it. How did we do? Remember, you can follow our future posts in your <a rel="nofollow" target="_blank" href="http://dharmafly.com/feed">feed reader</a>, or <a rel="nofollow" target="_blank" href="http://feedburner.google.com/fb/a/mailverify?uri=dharmafly">by email</a> or <a rel="nofollow" target="_blank" href="http://twitter.com/dharmafly">on Twitter</a>.</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=mmroasev56A:ZtqCHpGbJSE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=mmroasev56A:ZtqCHpGbJSE:D7DqB2pKExk" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=mmroasev56A:ZtqCHpGbJSE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=mmroasev56A:ZtqCHpGbJSE:F7zBnMyn0Lo" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=mmroasev56A:ZtqCHpGbJSE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=mmroasev56A:ZtqCHpGbJSE:V_sGLiPBpWU" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=mmroasev56A:ZtqCHpGbJSE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=qj6IDK7rITs" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=mmroasev56A:ZtqCHpGbJSE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=yIl2AUoC8zA" border="0"></a>
</div>]]></content:encoded>
      </item>
      <item>
         <title>A web app for tiny tasks and a crowd of volunteers</title>
         <link>http://dharmafly.com/tasket</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://dharmafly.com/blog"&gt;&lt;img src="http://dharmafly.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://dharmafly.com/blog"&gt;Dharmafly&lt;/a&gt;: &lt;/p&gt;URLs: brightworks.me &amp;#038; tasket.dharmafly.com People like to help out with a good cause, but it can be difficult to find the time. What if, through the Web, we could gather enough people and bring them together to achieve something great? At Dharmafly, we&amp;#8217;ve been hard at work creating an open source tool called &amp;#8220;Tasket&amp;#8220;, which [...]</description>
         <guid isPermaLink="false">http://dharmafly.com/?p=2195</guid>
         <pubDate>Fri, 08 Jul 2011 12:55:09 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" title="BrightWorks by premasagar, on Flickr" target="_blank" href="http://www.flickr.com/photos/dharmasphere/5880152921/"><img src="http://farm7.static.flickr.com/6052/5880152921_cb935a3853.jpg" alt="BrightWorks" width="500" height="313"/></a></p>
<p><strong>URLs</strong>: <a rel="nofollow" target="_blank" href="http://brightworks.me">brightworks.me</a> &#038; <a rel="nofollow" target="_blank" href="http://tasket.dharmafly.com">tasket.dharmafly.com</a></p>
<p>People like to help out with a good cause, but it can be difficult to find the time. What if, through the Web, we could gather enough people and bring them together to achieve something great?</p>
<p>At Dharmafly, we&#8217;ve been hard at work creating an <a rel="nofollow" target="_blank" href="https://github.com/dharmafly/tasket">open source</a> tool called &#8220;<strong>Tasket</strong>&#8220;, which we hope will do just that. It&#8217;s a visually immersive web app, riffing off some of our data visualisation work, that engages volunteers in performing tiny tasks for a cause.</p>
<p>Essentially, it&#8217;s a &#8220;<a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Micro-volunteering">micro-volunteering</a>&#8221; task management tool that lets people <em>create tasks</em> that need doing. Anyone can <em>claim those tasks</em> and Tasket helps everyone <em>track the progress</em> of the community. <span id="more-2195"></span></p>
<h3>BrightWorks: mobilising the crowd</h3>
<p>We&#8217;ve designed Tasket with the not-for-profit company <a rel="nofollow" target="_blank" href="http://brightone.org.uk">Bright One</a>, who enable volunteers to work on projects for charities and third sector organisations. Bright One are an ethical Public Relations agency who provide a specialist, low-cost service for social good organisations, by connecting student volunteers with expert mentors. They help their volunteers to train and gain skills, and to work together as a cohesive team.</p>
<p>Using Tasket, we&#8217;ve built a website for Bright One called &#8220;<strong>BrightWorks</strong>&#8220;. The first version <a rel="nofollow" target="_blank" href="http://blog.brightworks.me/towards-a-bigger-better-brightone">has just launched</a>. You can explore it, click around (and even complete a task or two) at: <a rel="nofollow" target="_blank" href="http://brightworks.me">brightworks.me</a></p>
<p>Bright One have only been going for two years, but in that time they have grown to be impressively successful &#8211; so much so that they have <em>too many volunteers</em> and <em>too many charities</em> wanting to get involved. It&#8217;s what you call &#8220;a nice problem to have&#8221;.</p>
<p>They needed a way to activate their volunteers more quickly, increase their capacity to work on more campaigns, and help everyone to stay informed and engaged with each other&#8217;s projects. BrightWorks now helps them to maximise their output from a dispersed, but eager, crowd of individuals.</p>
<p>The leaders of each project add information to the website, posting the highest priority tasks to be done. Anyone can offer to take on a task. And when a task is complete, it can be verified by its creator. Each volunteer accumulates a record of completed tasks (which in future might be used as part of a CV or resumé, or plugged into the volunteer&#8217;s professional profile on <a rel="nofollow" target="_blank" href="http://www.linkedin.com">LinkedIn</a>).</p>
<h3>Gaming</h3>
<p>There is a light layer of game dynamics incorporated into the web app. Projects rise and fall, as the weight of their tasks is unburdened by people completing them. Tasks can only take a maximum of four hours each, so a heavy task will need to be broken down into smaller ones. A volunteer can only take a limited number of tasks at one time, and there is a time limit for them to complete each one. (Tasket lets all these variables be configured for the requirements of its target website).</p>
<p>In future, we would love to add analytics, to show the performance of the community. We&#8217;d also like to expose the networks that emerge when people become connected via the projects that they contribute to. The tasks are a kind of currency; it&#8217;s actually the <em>connections created between people</em> that matter within the community.</p>
<p>Oh, and I&#8217;d also add to the wishlist: task notifications, alerts, messaging&#8230; and an <em>app-load</em> of other features.</p>
<h3>Early feedback</h3>
<p>What people have said so far:</p>
<blockquote><p>The BrightWorks concept is genius because it fits right into a mould that we are all already comfortable with – microblogging. BrightWorks has taken a social networking concept and adapted it to the needs of non-profit organizations and volunteers – giving them the ideal meeting ground to actually get something done.</p></blockquote>
<p>- <a rel="nofollow" target="_blank" href="http://thenextweb.com/apps/2011/06/30/brightworks-social-networking-meets-micro-volunteering-for-a-cause/">The Next Web</a></p>
<blockquote><p>I love the idea of a more loose visual representation of a collection of tasks. It&#8217;s an area that’s been vexing us for a while… how to say “I’ll do this” for any given component of a larger project. All around, one of the most interesting/ smart/ exciting microvolunteering apps that I’ve seen to date.</p></blockquote>
<p>- <a rel="nofollow" target="_blank" href="http://blog.sparked.com/2011/06/30/brightworks-launches-new-microvolunteering-app/">Sparked.com</a></p>
<blockquote><p>Really lovely concept, like the dashboard-style interface &#8211; makes it feel like a tool rather than a site. The sign up form is very slick and quick. Also big bonus points for the photo upload being one-step: no resizing, no restrictions. Just works.</p></blockquote>
<p>- <a rel="nofollow" target="_blank" href="http://www.oxfam.org.uk">Oxfam GB Digital Manager</a></p>
<blockquote><p>Sometimes, people are more than willing to volunteer yet have very little time to look for charities. And that is really frustrating. Well, if this new application manages to take off then that should stop being a problem.</p></blockquote>
<p>- <a rel="nofollow" target="_blank" href="http://www.killerstartups.com/Web-App-Tools/brightworks-me-easily-support-charities">Killer Startups</a></p>
<h3>Tasket for Carers: a prototype</h3>
<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/5254352505/" title="Tasket: the Carers prototype by premasagar, on Flickr"><img src="http://farm6.static.flickr.com/5210/5254352505_0494c6458e.jpg" width="500" height="293" alt="Tasket: the Carers prototype"></a></p>
<p>Early on, before we started building Tasket, we presented a prototype for the concept at the Government&#8217;s &#8220;<a rel="nofollow" target="_blank" href="http://rewiredstate.org/events/dotgovlabs_weekender">DotGovLabs Developer Weekend</a>&#8220;, organised with Rewired State. Our frame of reference was a bit different &#8211; instead of dealing with <em>projects</em>, the main focus was on <em>carers</em> &#8211; people who live with and care for others.</p>
<p>There are 6 million carers in the UK (that&#8217;s one in ten). Many suffer from being overburdened, isolated and stressed. Poor health and depression can often result. We believe that, if carers could get help with just the little things in their daily lives, the result could be a big improvement in their quality of life.</p>
<p>Our 24-hour prototype shows how Tasket could be used to let carers add tiny tasks, such as collecting groceries or putting out the rubbish, and allow friends, family or neighbours to complete those tasks for them.</p>
<p>The prototype was a success. We won the Government&#8217;s &#8220;Carers&#8221; category prize. You can take a look here: <a rel="nofollow" target="_blank" href="http://dharmafly.com/tasket-carers-prototype/">dharmafly.com/tasket-carers-prototype/</a></p>
<p>We&#8217;ve gone on to make it into the <a rel="nofollow" target="_blank" href="https://dotgovlabs.direct.gov.uk/Page/ViewIdea?ideaid=401">DotGovLabs top 3 innovative solutions</a> for the extended project.</p>
<h3>Play in the sandpit</h3>
<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/5915264184/" title="Tasket: open source, micro-volunteering task management app by premasagar, on Flickr"><img src="http://farm6.static.flickr.com/5277/5915264184_c0d62f0dc2.jpg" width="500" height="319" alt="Tasket: open source, micro-volunteering task management app"></a></p>
<p>You can have a play with the open source Tasket app (in glorious black n&#8217; white), at <a rel="nofollow" target="_blank" href="http://tasket.dharmafly.com">tasket.dharmafly.com</a></p>
<p>Go ahead, sign up, create a project, add some tasks. You can claim tasks that others have created, click around, explore. And remember, because it&#8217;s all <a rel="nofollow" target="_blank" href="https://github.com/dharmafly/tasket">open source</a>, you can re-use the code for your own task management applications (or <a rel="nofollow" target="_blank" href="http://dharmafly.com/contact">contact Dharmafly</a> to adapt it for you).</p>
<h3>One data server, many apps</h3>
<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/5881849497/" title="Tasket notepad by premasagar, on Flickr"><img src="http://farm6.static.flickr.com/5155/5881849497_534a44df13.jpg" width="500" height="486" alt="Tasket notepad"></a></p>
<p>We&#8217;ve built the server as a kind of pure <em>data engine</em>. How the actual application looks and behaves can be wildly different, but still use the same underlying data.</p>
<p>As an example, the screenshot above shows a notepad style &#8220;to do&#8221; list manager, built on Tasket. It&#8217;s much more focussed on an individual and their own tasks, but could equally be used for sharing lists between a group of people. A <em>very early</em> version of the app can be <a rel="nofollow" target="_blank" href="http://tasket.dharmafly.com/notepad.html">seen here</a>.</p>
<h3>A little note on technology (for the geeks)</h3>
<p>Tasket uses a collection of HTML5-related technologies. It is a &#8220;thick client&#8221;, built with the JavaScript library <a rel="nofollow" target="_blank" href="http://documentcloud.github.com/backbone/">Backbone.js</a>, and communicates with a JSON-based API (e.g. <a rel="nofollow" target="_blank" href="http://brightworks.me/tasks/">here are all the unfinished tasks</a> on BrightWorks). The server is created with the Python-based framework, Django (this may be swapped with Node.js in future).</p>
<p>Projects and tasks are laid out with force-directed physics, to prevent them from overlapping each other and the walls of the website. The lines connecting tasks are in <a rel="nofollow" title="Scalable Vector Graphics" target="_blank" href="https://developer.mozilla.org/en/SVG">SVG</a> (although the circles that represent each project instead use simple CSS3 <a rel="nofollow" target="_blank" href="https://developer.mozilla.org/en/css/border-radius">border-radius</a>).</p>
<p>You can <strong>download the code and run it on your own server</strong> (it has the permissive MIT license), or <a rel="nofollow" target="_blank" href="https://github.com/dharmafly/tasket">fork the project on GitHub</a>. Improvements and pull requests are welcome.</p>
<h3>Created by</h3>
<p>Tasket and BrightWorks have been brought to you by:</p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://makeroomnow.tumblr.com">Matt Weston</a> &#8211; social design</li>
<li><a rel="nofollow" target="_blank" href="http://twitter.com/gavinocarroll">Gavin O&#8217; Carroll</a> &#8211; visual design</li>
<li><a rel="nofollow" target="_blank" href="http://twitter.com/symroe">Sym Roe</a> &#8211; server-side</li>
<li><a rel="nofollow" target="_blank" href="http://twitter.com/ac94">Aron Carroll</a> &#8211; JavaScript, CSS</li>
<li>Kyran Dale &#8211; force-directed physics</li>
<li>Christian Thrower, <a rel="nofollow" target="_blank" href="http://twitter.com/ramblinollie">Ollie Bettany</a> and <a rel="nofollow" target="_blank" href="http://twitter.com/a_fiore">Andrea Fiore</a> &#8211; front-end design &#038; dev for the Notepad app</li>
<li><a rel="nofollow" target="_blank" href="http://premasagar.com">Prem</a> (that&#8217;s me) &#8211; concept, JavaScript, coordination</li>
<li>&#8230;and the brilliant minds at <a rel="nofollow" target="_blank" href="http://twitter.com/brightone">Bright One</a>. Big thanks especially to <a rel="nofollow" target="_blank" href="http://twitter.com/benrmatthews">Ben</a>, <a rel="nofollow" target="_blank" href="http://twitter.com/allthatkatydid">Katy</a> and <a rel="nofollow" target="_blank" href="http://twitter.com/DanHowe">Dan</a>.</li>
</ul>
<p>You can follow the further developments of the BrightWorks project <a rel="nofollow" target="_blank" href="http://blog.brightworks.me">on its blog</a>.</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=adendx9zlmM:6TartQM05VY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=adendx9zlmM:6TartQM05VY:D7DqB2pKExk" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=adendx9zlmM:6TartQM05VY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=adendx9zlmM:6TartQM05VY:F7zBnMyn0Lo" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=adendx9zlmM:6TartQM05VY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=adendx9zlmM:6TartQM05VY:V_sGLiPBpWU" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=adendx9zlmM:6TartQM05VY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=qj6IDK7rITs" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=adendx9zlmM:6TartQM05VY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=yIl2AUoC8zA" border="0"></a>
</div>]]></content:encoded>
      </item>
      <item>
         <title>What makes a UK Online centre?</title>
         <link>http://dharmafly.com/ukonline-dataviz</link>
         <description>&lt;p class="socialNetwork"&gt;&lt;a href="http://dharmafly.com/blog"&gt;&lt;img src="http://dharmafly.com/favicon.ico"/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://dharmafly.com/blog"&gt;Dharmafly&lt;/a&gt;: &lt;/p&gt;URL: rewiredstate.org/projects/what-makes-a-centre We previously blogged about helping to create a prototype SMS text message service for the Government&amp;#8217;s UK Online Centres. The centres help people get online for the first time, and are a key part of the government&amp;#8217;s strategy for Digital Engagement. We also worked on a handful of data visualisations to highlight the [...]</description>
         <guid isPermaLink="false">http://dharmafly.com/?p=2136</guid>
         <pubDate>Tue, 24 Aug 2010 10:36:29 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/4875750652/" title="UK online centres: Target Audience by premasagar, on Flickr"><img src="http://farm5.static.flickr.com/4137/4875750652_4acf51b322.jpg" width="500" height="264" alt="UK online centres: Target Audience"/></a></p>
<p><strong>URL:</strong> <a rel="nofollow" target="_blank" href="http://rewiredstate.org/projects/what-makes-a-centre">rewiredstate.org/projects/what-makes-a-centre</a></p>
<p>We previously blogged about helping to create a <a rel="nofollow" target="_blank" href="http://dharmafly.com/digitalinclusion">prototype SMS text message service</a> for the Government&#8217;s <a rel="nofollow" target="_blank" href="http://www.ukonlinecentres.com">UK Online Centres</a>. The centres help people get online for the first time, and are a key part of the government&#8217;s strategy for <a rel="nofollow" target="_blank" href="http://digitalengagement.org/about/">Digital Engagement</a>.</p>
<p>We also worked on a handful of data visualisations to highlight the hidden aspects of the centres. <span id="more-2136"></span>These could assist in making decisions about outreach or marketing, or on the balance of facilities on offer to customers of the service. To create them, we prepared different slices of the <a rel="nofollow" target="_blank" href="https://github.com/jaggeree/ukonline-data">UK Online dataset</a>, and passed them through the wonderful <a rel="nofollow" target="_blank" href="http://wordle.net">Wordle</a> web service:</p>
<h3>Centres&#8217; target audience:</h3>
<p>The visualisation at the top of this article shows the words that individual centres use to describe their own target audience.</p>
<h3>Centre locations:</h3>
<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/4875750636/" title="UK online centres: Locations by premasagar, on Flickr"><img src="http://farm5.static.flickr.com/4075/4875750636_3320895332.jpg" width="500" height="251" alt="UK online centres: Locations"/></a></p>
<p>This shows the relative proportions of centres in different parts of the country.</p>
<h3>Centre names:</h3>
<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/4875750646/" title="UK online centres: Centre Names by premasagar, on Flickr"><img src="http://farm5.static.flickr.com/4099/4875750646_74d6f845f4.jpg" width="500" height="254" alt="UK online centres: Centre Names"/></a></p>
<p>This shows trends in the names of the different centres. Clearly, most of them are in libraries and community centres.</p>
<h3>Centre names (minus the six most popular words):</h3>
<p><a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/dharmasphere/4875750650/" title="UK online centres: Centre Names2 by premasagar, on Flickr"><img src="http://farm5.static.flickr.com/4114/4875750650_f2b693b6d4.jpg" width="500" height="252" alt="UK online centres: Centre Names2"/></a></p>
<p>This final visualisation shows all but the most common six words in the names of the centres (i.e. without &#8220;library&#8221;, &#8220;centre&#8221;, &#8220;community&#8221;, &#8220;learning&#8221; and &#8220;training&#8221;).</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=Y9UNozzO6G8:ZK-sxjE5VOU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=Y9UNozzO6G8:ZK-sxjE5VOU:D7DqB2pKExk" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=Y9UNozzO6G8:ZK-sxjE5VOU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=Y9UNozzO6G8:ZK-sxjE5VOU:F7zBnMyn0Lo" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=Y9UNozzO6G8:ZK-sxjE5VOU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/dharmafly?i=Y9UNozzO6G8:ZK-sxjE5VOU:V_sGLiPBpWU" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=Y9UNozzO6G8:ZK-sxjE5VOU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=qj6IDK7rITs" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/dharmafly?a=Y9UNozzO6G8:ZK-sxjE5VOU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/dharmafly?d=yIl2AUoC8zA" border="0"></a>
</div>]]></content:encoded>
      </item>
   </channel>
</rss>

