<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The lost outpost</title>
	<atom:link href="http://andypiper.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://andypiper.co.uk</link>
	<description>a weblog by Andy Piper about technology, photography, and life</description>
	<lastBuildDate>Fri, 07 Jun 2013 18:48:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='andypiper.co.uk' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/1762b472c36ae1f2a689c3b4a96ef152?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>The lost outpost</title>
		<link>http://andypiper.co.uk</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://andypiper.co.uk/osd.xml" title="The lost outpost" />
	<atom:link rel='hub' href='http://andypiper.co.uk/?pushpress=hub'/>
		<item>
		<title>Busy times, but let&#8217;s talk Cloud Foundry!</title>
		<link>http://andypiper.co.uk/2013/06/07/busy-times-but-lets-talk-cloud-foundry/</link>
		<comments>http://andypiper.co.uk/2013/06/07/busy-times-but-lets-talk-cloud-foundry/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 14:31:50 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[cloudfoundry.com]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[drinkup]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pivotal]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=3300</guid>
		<description><![CDATA[Users of the existing beta Cloud Foundry hosted service cloudfoundry.com were sent emails this week explaining that we are almost ready to launch version 2 of the service. If you&#8217;re a current user, or if you have signed up in &#8230; <a href="http://andypiper.co.uk/2013/06/07/busy-times-but-lets-talk-cloud-foundry/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3300&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Users of the existing beta <a href="http://cloudfoundry.com">Cloud Foundry</a> hosted service cloudfoundry.com were sent emails this week explaining that we are almost ready to launch version 2 of the service. If you&#8217;re a current user, or if you have signed up in the past, dig through your inbox filters for the email (mine ended up under the &#8220;Promotions&#8221; label thanks to Gmail&#8217;s auto-filing magic).</p>
<p>Cloud Foundry v2, sometimes known as &#8220;next-gen&#8221; or ng, is a big set of updates. I <a href="http://andypiper.co.uk/2013/05/16/cloud-foundry-has-gone-pivotal-so-whats-new/">wrote about some of them in my last blog post</a>, and also noted there that we are going to run the new version on AWS.</p>
<p>Some of the things worth getting excited about are:</p>
<ul>
<li>custom domains (the <em>number one thing</em> I&#8217;ve been asked for after every talk!)</li>
<li>buildpacks &#8211; the ability to use &#8220;any&#8221; language, framework or runtime that has a buildpack, not just Java, Ruby, or node.js (<a href="http://www.mattstine.com/2013/05/29/clojure-on-cloud-foundry">Matt</a> and <a href="http://catdevrandom.me/blog/2013/05/16/buildpacks-in-cloud-foundry-v2/">Brian</a> seem to be competing to find interesting ones!). By the way, you should totally be trying your Spring and Groovy apps on v2! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>organisations and spaces &#8211; the ability to share apps with a team and collaborate</li>
<li>a web management console for your apps</li>
<li>a Marketplace, which we will be expanding over time, allowing you to bind third-party services in to your applications.</li>
</ul>
<p>These are all big changes, and there are many more under the hood (Warden, a new staging process, a new router… it&#8217;s a very long list).</p>
<p>My colleague <a href="http://twitter.com/badnima">Nima</a> posted a nice slide deck giving a more technical overview of some of the internal changes:</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/22555073' width='500' height='410'></iframe>
<p>In addition, our demo ninja <a href="http://twitter.com/dekt">Dekel</a> has shared a great video of some of the things you can expect from version 2:</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='400' height='255' src='http://www.youtube.com/embed/DSXNPa1-FWs?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>Over the past 24 hours or so I&#8217;ve been doing my best to respond to questions on Twitter and elsewhere. The existing v1 version will go away on June 30th, so if you are using it now you&#8217;ll want to look at migrating apps in the next couple of weeks, and we&#8217;ll share more on that soon. The new version will have pricing attached, with a free trial period too. Of course, the <a href="http://github.com/cloudfoundry">code is always available on Github</a> and you&#8217;re free to spin up your own CF instance running on AWS, OpenStack or vSphere.</p>
<p>I know folks will have many more questions about the specifics over the next week or so, and we will be looking out for them.</p>
<p><strong>Supercharging the community</strong></p>
<p>As we have grown closer to v2 release, there has been ever-increasing activity in the vcap-dev mailing list and around the community. We&#8217;ve had more and more code contributions (so much so that I recently wrote a <a href="http://blog.cloudfoundry.com/2013/05/16/want-to-contribute-to-cloud-foundry-come-on-in/">blog post about how you can contribute to the CF core projects</a>). Projects like the <a href="https://github.com/Altoros/cf-vagrant-installer">cf-vagrant-installer</a> and <a href="https://github.com/yudai/cf_nise_installer">cf-nise-installer</a> are helping people get local environments running very quickly. Our friends from PistonCloud released their <a href="https://github.com/piston/turtles">turtles</a> project. Best of all, the super <a href="http://twitter.com/drnic">Dr Nic Williams</a> recently set up a <a href="https://github.com/cloudfoundry-community">cloudfoundry-community organisation on Github</a> to act as an umbrella for many of these community contributions (info on how to join is <a href="https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups#!topic/vcap-dev/iTFS6lhsLJc">here</a>).</p>
<p><strong>Let&#8217;s talk! (in London)</strong></p>
<p>Over the past year or so I&#8217;ve spent a lot of time out in the developer community in London, and it has become apparent that a lot of folks are interested, already contributing to the community, or in some cases, already running their own CF instances in production <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So, I thought it would be a good idea to do some bridge building and bring folks together to get to know one another. A <a href="https://twitter.com/andypiper/status/342628805816492032">brief unscientific Twitter poll</a> suggested that other people liked the idea, so we&#8217;ve stuck a stake in the ground (evening of July 3rd) and I <a href="http://www.eventbrite.co.uk/s/dRWT">set up an Eventbrite page</a> for a meet up. If you&#8217;d like to chat with people about Cloud Foundry over a drink, do sign up and come along. I&#8217;ll sort out a venue in the next couple of weeks, but I imagine it will be &#8220;around Shoreditch&#8221; or possibly over towards Waterloo, for purely selfish reasons! Totally informal, this is just a community meet up, so I&#8217;m not planning to do slides and talks and stuff &#8211; just come and share ideas or ask questions!</p>
<h6 class="zemanta-related-title" style="font-size:1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://andypiper.co.uk/2013/05/16/cloud-foundry-has-gone-pivotal-so-whats-new/" target="_blank">Cloud Foundry has gone Pivotal &#8211; so what&#8217;s new?</a> (andypiper.co.uk)</li>
<li class="zemanta-article-ul-li"><a href="http://nofluffjuststuff.com/blog/matt_stine/2013/05/clojure_on_cloud_foundry" target="_blank">Clojure on Cloud Foundry</a> (nofluffjuststuff.com)</li>
<li class="zemanta-article-ul-li"><a href="http://blog.cloudfoundry.com/2013/05/16/want-to-contribute-to-cloud-foundry-come-on-in/" target="_blank">Want to Contribute to Cloud Foundry? Come on in!</a> (cloudfoundry.com)</li>
</ul>
<p>&nbsp;</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/cloudfoundry-com/'>cloudfoundry.com</a>, <a href='http://andypiper.co.uk/tag/community/'>community</a>, <a href='http://andypiper.co.uk/tag/drinkup/'>drinkup</a>, <a href='http://andypiper.co.uk/tag/github/'>github</a>, <a href='http://andypiper.co.uk/tag/london/'>London</a>, <a href='http://andypiper.co.uk/tag/meetup/'>meetup</a>, <a href='http://andypiper.co.uk/tag/open-source/'>open source</a>, <a href='http://andypiper.co.uk/tag/pivotal/'>pivotal</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/3300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/3300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3300&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/06/07/busy-times-but-lets-talk-cloud-foundry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>Cloud Foundry has gone Pivotal &#8211; so what&#8217;s new?</title>
		<link>http://andypiper.co.uk/2013/05/16/cloud-foundry-has-gone-pivotal-so-whats-new/</link>
		<comments>http://andypiper.co.uk/2013/05/16/cloud-foundry-has-gone-pivotal-so-whats-new/#comments</comments>
		<pubDate>Thu, 16 May 2013 20:11:57 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[ccng]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloud east]]></category>
		<category><![CDATA[CloudComputing]]></category>
		<category><![CDATA[cloudfoundry.com]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[General Electric]]></category>
		<category><![CDATA[gopivotal]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[infrastructure-as-a-service]]></category>
		<category><![CDATA[ironfoundry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[ng]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[paul maritz]]></category>
		<category><![CDATA[pivotal]]></category>
		<category><![CDATA[pivotal inc]]></category>
		<category><![CDATA[Pivotal Labs]]></category>
		<category><![CDATA[platform-as-a-service]]></category>
		<category><![CDATA[san francisco]]></category>
		<category><![CDATA[stackato]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=3291</guid>
		<description><![CDATA[A few weeks ago I was privileged to be at the launch of Pivotal &#8211; a new organisation formed by VMware, EMC, and with investment from GE. You can read all about our new company at GoPivotal.com. What does that &#8230; <a href="http://andypiper.co.uk/2013/05/16/cloud-foundry-has-gone-pivotal-so-whats-new/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3291&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A few weeks ago I was privileged to be <a href="http://andypiper.co.uk/2013/04/24/go-pivotal/">at the launch of Pivotal</a> &#8211; a new organisation formed by VMware, EMC, and with investment from GE. You can read all about our new company at <a href="http://GoPivotal.com">GoPivotal.com</a>.</p>
<div class="wp-caption aligncenter" style="width: 330px"><a title="I am Pivotal by andyp uk, on Flickr" href="http://www.flickr.com/photos/andypiper/8682912758/"><img alt="I am Pivotal" src="http://farm9.staticflickr.com/8538/8682912758_8f0701e35f_n.jpg" width="320" height="320" /></a><p class="wp-caption-text">I am Pivotal</p></div>
<p>What does that mean for me, and for my role on the <a href="http://cloudfoundry.com">Cloud Foundry</a> team? What is happening with Cloud Foundry right now? What about the Cloud Foundry community?</p>
<p>Well, as my über-boss <a href="http://twitter.com/wattersjames">James Watters</a> recently wrote &#8211; we are <a href="http://blog.cloudfoundry.com/2013/03/07/cloud-foundry-is-open-and-pivotal/">a central part of the Pivotal business</a>.</p>
<blockquote><p>Our mission is to become the most popular platform for new applications and the services used to build them across public and private clouds.</p></blockquote>
<p>That&#8217;s a pretty compelling mission statement, and I’d personally even add that we want to be the “best” platform, as much as “most popular”. One of the main reasons I wanted to spend a couple of weeks at the Pivotal office in San Francisco was really to immerse myself in the team and in the culture of <a href="http://pivotallabs.com/">Pivotal Labs</a>, as well as to be at the launch event, and to get a strong handle on what is happening with Cloud Foundry, version 2&#8230;</p>
<p>Wait, what? Version 2?</p>
<p>In the middle of last year, the Cloud Foundry team started some major work to improve many of the features offered by the platform. Back then, it <a href="http://blog.cloudfoundry.com/2012/06/20/heads-up-on-some-new-cloud-controller-features/">was written about on the Cloud Foundry blog</a>. We initially started to refer to &#8220;ng&#8221; components like the Cloud Controller (&#8220;cc-ng&#8221;), and that&#8217;s what we now mean when we refer to &#8220;v2&#8243;. At the start of the year we <a href="http://docs.cloudfoundry.com/docs/roadmap.html">published a roadmap</a> which laid out <a href="http://docs.cloudfoundry.com/docs/roadmap-4-13.html">a lot more detail</a> in terms of what is coming. There&#8217;s some really great stuff in there &#8211; many bugs squashed; a new, high performance router; support for developers to collaborate on apps, via concepts of organisations and spaces; new containerisation via Warden; custom domains (yes, finally!); and most importantly, support for buildpacks. Buildpacks will bring a major change to our platform, replacing the former concepts of runtimes and frameworks (say, Java with Spring) with the ability to drop in whatever runtime or container you may choose, instantly making the platform more customisable. We&#8217;re pleased that the folks over at Heroku have allowed us to inherit the buildpack concept and having played with the new platform, I believe this gives us a really cool and solid way to support apps.</p>
<div class="wp-caption alignleft" style="width: 110px"><a title="Deploying #cloudfoundry v2 on Amazon by andyp uk, on Flickr" href="http://www.flickr.com/photos/andypiper/8704967471/"><img alt="Deploying #cloudfoundry v2 on Amazon" src="http://farm9.staticflickr.com/8399/8704967471_d0c73490d4_t.jpg" width="100" height="100" /></a><p class="wp-caption-text">Deploying Cloud Foundry v2 on Amazon</p></div>
<p>While I was in San Francisco, I <a href="http://docs.cloudfoundry.com/docs/running/deploying-cf/ec2/">used BOSH to deploy my own new Cloud Foundry v2 instance to Amazon EC2</a> (and also attended the AWS Summit, which was a bonus!). Right now the team is working on migrating our  hosted cloudfoundry.com platform to EC2, and when we officially boot up v2 for the public, it will be running right there. This is not new news &#8211; both James, and our CEO Paul Maritz, have <a href="http://wattersjames.com/2013/05/09/economics-of-application-virtulization-on-aws/">repeatedly spoken about AWS</a>.  The point of Cloud Foundry has always been that it is a platform that is Infrastructure-as-a-Service agnostic, even when it was started by VMware, and I&#8217;m seeing increasing interest from folks want to run it on OpenStack, AWS, and other infrastructures as well as vSphere (by the way, did you read about <a href="http://blog.cloudfoundry.com/2013/04/30/uk-charity-raises-record-donations-powered-by-cloud-foundry/">how Comic Relief 2013 ran on Cloud Foundry on vSphere<em> and</em> AWS</a>? so cool!). There is no lock-in here &#8211; write once, deploy to cloudfoundry.com, to a partner running a compatible Cloud Foundry-based instance, or to your own private cloud on your on infrastructure, as you wish. The Open Source nature of the project is exactly why I jumped on board with the team a little over a year ago.</p>
<p>Talking of the update to cloudfoundry.com: it is also worth mentioning that when the beta period comes to a close we will have pricing plans, a nice web console for user, organisation and application management, and the start of a marketplace for partners to plug-in their own services for developers. I can&#8217;t give more details in this post, watch the official channels for news!</p>
<p>I felt very strongly that I wanted to write about version 2. It is a very big step in evolving the Cloud Foundry architecture, and I believe that it is important for the broader  community to understand that it is a significant change. If you are running an app on cloudfoundry.com today, we&#8217;ll shortly contact you with information about migration to the new platform, as some changes will be needed to adapt to the fact that runtimes and frameworks are now buildpacks, there will be some changes to the way services work, and you will need our new &#8216;cf&#8217; gem to deploy to the new service. We have already &#8220;paused&#8221; new signups on the current platform. If you look at the <a href="http://docs.cloudfoundry.com">new documentation</a>, you will find that it now focuses on version 2 &#8211; we apologise for any confusion during the transition process.</p>
<p>We&#8217;ve been talking with ecosystem partners about version 2 as well. For instance, our friends at Tier 3 recently <a href="http://blog.ironfoundry.org/2013/05/new-ng-repos/">blogged about Iron Foundry plans</a>, and I had the pleasure of meeting with <a href="http://stackato.com">Stackato</a> folks in person in San Francisco recently. If you are working with your own Cloud Foundry instance privately (we know that many organisations are!) I strongly urge you to talk to us via <a href="https://groups.google.com/a/cloudfoundry.org/group/vcap-dev/‎">the vcap-dev mailing list</a> to learn how you can start to take advantage of what the new platform brings.</p>
<p>What else does Pivotal mean for Cloud Foundry? Well &#8211; we are more open than ever, and keen to work with the community on pull requests to add features via Github. I&#8217;ve <a href="http://blog.cloudfoundry.com/2013/05/16/want-to-contribute-to-cloud-foundry-come-on-in/">just written a  post for the Cloud Foundry blog about how to participate in the Open Source project</a>. In fact, I&#8217;ll be talking more about this at the <a href="http://www.cloudeast.net/ce2013/sessions/index.php?session=12">Cloud East conference in Cambridge next Friday May 24</a>. We&#8217;re always happy to talk more about how to collaborate.</p>
<p>These are exciting times!</p>
<h6 class="zemanta-related-title" style="font-size:1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://blog.cloudfoundry.com/2013/05/16/want-to-contribute-to-cloud-foundry-come-on-in/" target="_blank">Want to Contribute to Cloud Foundry? Come on in!</a> (cloudfoundry.com)</li>
<li class="zemanta-article-ul-li"><a href="http://andypiper.co.uk/2013/04/24/go-pivotal/" target="_blank">Go Pivotal!</a> (andypiper.co.uk)</li>
<li class="zemanta-article-ul-li"><a href="http://blog.cloudfoundry.com/2013/04/30/uk-charity-raises-record-donations-powered-by-cloud-foundry/" target="_blank">UK Charity Raises Record Donations Powered by Cloud Foundry</a> (cloudfoundry.com)</li>
</ul>
<p>&nbsp;</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/architecture/'>architecture</a>, <a href='http://andypiper.co.uk/tag/aws/'>aws</a>, <a href='http://andypiper.co.uk/tag/ccng/'>ccng</a>, <a href='http://andypiper.co.uk/tag/cloud-computing/'>cloud computing</a>, <a href='http://andypiper.co.uk/tag/cloud-east/'>cloud east</a>, <a href='http://andypiper.co.uk/tag/cloudcomputing/'>CloudComputing</a>, <a href='http://andypiper.co.uk/tag/cloudfoundry-com/'>cloudfoundry.com</a>, <a href='http://andypiper.co.uk/tag/community/'>community</a>, <a href='http://andypiper.co.uk/tag/developers/'>developers</a>, <a href='http://andypiper.co.uk/tag/ec2/'>ec2</a>, <a href='http://andypiper.co.uk/tag/emc/'>EMC</a>, <a href='http://andypiper.co.uk/tag/general-electric/'>General Electric</a>, <a href='http://andypiper.co.uk/tag/gopivotal/'>gopivotal</a>, <a href='http://andypiper.co.uk/tag/heroku/'>Heroku</a>, <a href='http://andypiper.co.uk/tag/iaas/'>iaas</a>, <a href='http://andypiper.co.uk/tag/infrastructure-as-a-service/'>infrastructure-as-a-service</a>, <a href='http://andypiper.co.uk/tag/ironfoundry/'>ironfoundry</a>, <a href='http://andypiper.co.uk/tag/java/'>Java</a>, <a href='http://andypiper.co.uk/tag/ng/'>ng</a>, <a href='http://andypiper.co.uk/tag/open-source/'>open source</a>, <a href='http://andypiper.co.uk/tag/openstack/'>OpenStack</a>, <a href='http://andypiper.co.uk/tag/paas/'>paas</a>, <a href='http://andypiper.co.uk/tag/paul-maritz/'>paul maritz</a>, <a href='http://andypiper.co.uk/tag/pivotal/'>pivotal</a>, <a href='http://andypiper.co.uk/tag/pivotal-inc/'>pivotal inc</a>, <a href='http://andypiper.co.uk/tag/pivotal-labs/'>Pivotal Labs</a>, <a href='http://andypiper.co.uk/tag/platform-as-a-service/'>platform-as-a-service</a>, <a href='http://andypiper.co.uk/tag/san-francisco/'>san francisco</a>, <a href='http://andypiper.co.uk/tag/stackato/'>stackato</a>, <a href='http://andypiper.co.uk/tag/vmware/'>vmware</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/3291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/3291/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3291&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/05/16/cloud-foundry-has-gone-pivotal-so-whats-new/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://farm9.staticflickr.com/8538/8682912758_8f0701e35f_n.jpg" medium="image">
			<media:title type="html">I am Pivotal</media:title>
		</media:content>

		<media:content url="http://farm9.staticflickr.com/8399/8704967471_d0c73490d4_t.jpg" medium="image">
			<media:title type="html">Deploying #cloudfoundry v2 on Amazon</media:title>
		</media:content>
	</item>
		<item>
		<title>Two weeks with a Nokia Lumia 920</title>
		<link>http://andypiper.co.uk/2013/05/16/two-weeks-with-a-nokia-lumia-920/</link>
		<comments>http://andypiper.co.uk/2013/05/16/two-weeks-with-a-nokia-lumia-920/#comments</comments>
		<pubDate>Thu, 16 May 2013 13:51:14 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#nokiaconnects]]></category>
		<category><![CDATA[chanezon]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[lumia]]></category>
		<category><![CDATA[lumia 920]]></category>
		<category><![CDATA[lumia 925]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[SkyDrive]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 8]]></category>
		<category><![CDATA[wp8]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=3261</guid>
		<description><![CDATA[Just in time for Nokia to announce the Lumia 925 (and 928), I&#8217;m belatedly posting my review of a Lumia 920 (d&#8217;oh!). As a techie and long-time disparager of Microsoft technology, the Xbox 360 was the MS product which turned &#8230; <a href="http://andypiper.co.uk/2013/05/16/two-weeks-with-a-nokia-lumia-920/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3261&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Just in time for <a href="http://mashable.com/2013/05/14/nokia-lumia-925/">Nokia to announce the Lumia 925</a> (and 928), I&#8217;m belatedly posting my review of a <a href="http://www.nokia.com/global/products/phone/lumia920/">Lumia 920</a> (d&#8217;oh!).</p>
<p>As a techie and long-time disparager of Microsoft technology, the Xbox 360 was the MS product which turned my head. I won mine in a competition (having been a PlayStation and Nintendo gamer), and from the very first experience I was impressed &#8211; it was easy to get up-and-running, get online and pull in my social contacts from Facebook, and it was generally a smooth and impressive device. Since then I&#8217;ve also <a href="http://twitter.com/ActionLamb">gotten to know some of the folks at Microsoft who are focussed on working with the Open Source community</a>, and my opinions have distinctly softened and changed.</p>
<p>I&#8217;ve played with both Windows 8 and Windows Phone 8 on display in stores, so when the nice folks at <a href="http://twitter.com/Nokia_Connects">Nokia Connects</a> offered me the opportunity to trial their flagship Lumia 920 for a fortnight in March, I jumped at the chance to immerse myself in the experience. The last Nokia phone I&#8217;d owned was the <a href="http://www.gsmarena.com/nokia_7650-288.php">slider  7650 model from way back in 2001</a> &#8211; I&#8217;d been a loyalist through the 1990s until then, but wandered into BlackBerry land for a couple of years after that. I&#8217;ve also had every iPhone model since the 3G and have in parallel tried Android devices running 2.2 through to 4.1. So, from both a hardware and software perspective, I guess I&#8217;ve got a fairly broad experience, and was intrigued to find how a Windows Phone from Nokia would suit my &#8220;power user&#8221; habits!</p>
<p><em>A couple of notes. Firstly, if I&#8217;m mixing tenses here it&#8217;s just because I&#8217;ve now returned the device per the trial arrangement. The other thing to point out is that I really did do road test of the phone for two weeks, to the extent of popping my nanoSIM into a microSIM adapter and using it for as much as I could. More on this to come. </em></p>
<p>The first thing to say is that the bright red Lumia 920 looked and felt fantastic in the hand, although it is substantially larger than the iPhone 5.</p>
<div id="attachment_3285" class="wp-caption aligncenter" style="width: 410px"><a href="http://andypiper.files.wordpress.com/2013/05/img_9524.jpg"><img class="size-large wp-image-3285" alt="The Nokia 920, customised to taste" src="http://andypiper.files.wordpress.com/2013/05/img_9524.jpg?w=400&#038;h=533" width="400" height="533" /></a><p class="wp-caption-text">The Nokia 920, customised to taste</p></div>
<p>One tiny issue I felt that wasn&#8217;t considered was the central positioning of the camera lens and flash in the back of the device, which meant I&#8217;d often have my hand across it and needed to wipe it, but I suppose a case or skin might have reduced that. The screen was a visual treat, it looks stunning in day-to-day use, and was also very nice for watching the couple of videos I looked at while I had the Lumia. The iPhone took over most of <a href="http://flickr.com/photos/andypiper">my photographic life</a> for many years (which is sad in many ways, I realise), and I&#8217;ve got thousands of photos stored on it. Coming back to the camera on the Lumia, apart from the seemingly more-frequent need to clean the lens, it produced some great results &#8211; although I did miss the HDR capability which might have levelled out some of the contrast in a few shots I attempted.</p>
<div id="attachment_3282" class="wp-caption aligncenter" style="width: 410px"><a href="http://andypiper.files.wordpress.com/2013/05/wp_20130314_003.jpg?w=400"><img class="size-large wp-image-3282 " alt="no HDR" src="http://andypiper.files.wordpress.com/2013/05/wp_20130314_003.jpg?w=400&#038;h=225" width="400" height="225" /></a><p class="wp-caption-text">HDR would have helped with this early-morning shot</p></div>
<p>One particularly innovative feature of the camera on Windows Phone 8 is the concept of &#8220;lenses&#8221; &#8211; apps which can extend the basic function of the camera application itself. I also appreciated the way in which the Photos app enabled me to both browse my <a href="http://facebook.com/andypiper">own Facebook</a> and other social network albums, but also to see the latest content from my friends. Clever stuff. Oh, and SkyDrive let me get to the images straight away across different devices and on the web. +1 for sensible functionality. I vaguely missed <a href="http://instagram.com/andypiper">Instagram</a> for a couple of weeks, but I imagine that app will materialise for the platform before too long (and since the <a href="http://www.huffingtonpost.com/2012/12/20/instagram-terms-of-service-change_n_2333284.html">Instagram/Facebook &#8220;ToS-gate&#8221;</a> I&#8217;ve largely moved back to Flickr or to dual posting anyway).</p>
<p>Rounding out the hardware commentary, I&#8217;ll add that the battery life was acceptable (I tended to pop the phone on charge whilst in the office and overnight, but it seemed on a par with my other device). I was also very happy with the performance of the phone &#8211; everything was extremely fluid and I didn&#8217;t encounter any hangups or freezes. Very slick.</p>
<div id="attachment_3283" class="wp-caption alignright" style="width: 190px"><a href="http://andypiper.files.wordpress.com/2013/05/wp_ss_20130323_0001.png"><img class="size-medium wp-image-3283" alt="Live tiles" src="http://andypiper.files.wordpress.com/2013/05/wp_ss_20130323_0001.png?w=180&#038;h=300" width="180" height="300" /></a><p class="wp-caption-text">Live tiles</p></div>
<p>Time, then, to talk about Windows Phone 8. I&#8217;ve admired the rebooted and reimagined Windows Phone UI from afar for a while now. After all that came before it in Windows Mobile efforts, it&#8217;s a bold and stunning revolution of a user experience &#8211; and I believe it is one that works.</p>
<p>It&#8217;s an interface that is alive, glanceable, and easy to use. The live tiles in particular are a game changer. The resizable tiled UI lives up to the selling point of true personalisation. More than that, the list of apps is one swipe away, and not only is is searchable, it&#8217;s super fast to jump to any lettered section of apps (sorted alphabetically &#8211; crazy, right?). I am a definite fan. I&#8217;m not yet convinced of the Modern UI / tiles in Windows 8 the desktop experience, but that&#8217;s more because of the janky need to switch between old and new paradigms to get some things done &#8211; for Xbox, tablet and phone, I think this is a useful approach.</p>
<div id="attachment_3284" class="wp-caption alignleft" style="width: 190px"><a href="http://andypiper.files.wordpress.com/2013/05/wp_ss_20130323_0002.png"><img class="size-medium wp-image-3284" alt="The alphabetical list of apps is useful" src="http://andypiper.files.wordpress.com/2013/05/wp_ss_20130323_0002.png?w=180&#038;h=300" width="180" height="300" /></a><p class="wp-caption-text">The alphabetical list of apps is useful</p></div>
<p>I was pleased to be able to get back to my content and online services quickly, at least in relation to a subset of the apps I use regularly. Amazon (Kindle and Shop, plus a handy barcode scanner tile shortcut), Evernote, Last.fm, Spotify, Netflix, and Paypal were all present and correct. Twitter is covered by multiple apps (I chose Rowi), as is Facebook &#8211; although in the case of the latter most are fairly poor mobile web wrappers. There&#8217;s a <a href="http://giffgaff.com/orders/affiliate/andypiper">giffgaff</a> app already too, for all you giffgaffers out there!</p>
<p>However &#8211; and you may have seen this coming &#8211; the key missing parts of my daily workflow were all essentially app deficiencies. No 1Password, no good route planning apps for bus and train, no TomTom, no Feedly or Flipboard, no Instagram, no Google+ or Google Maps, or anything decent for YouTube.</p>
<p>Petty arguments between technology behemoths aside, I&#8217;d love to see more organisations taking Windows Phone seriously as a platform, as it does involve rethinking existing UI strategies, and I believe that the Modern UI is something here to stay across Microsoft devices. A few apps do exist for other things I use like BBC News, Github and Flickr, but all could do with an update or an &#8220;official&#8221; app to come along. I genuinely believe it is a mistake for organisations to ignore this platform.</p>
<p>Finally of course we reach &#8220;the prison I knowingly built myself&#8221; &#8211; and that is called Apple iCloud. The majority of my music is now stored there, and whilst the Windows Phone app for OS X was very effective at enabling me to sync iTunes playlists, I couldn&#8217;t just grab things from the cloud when I wanted. Messaging was particularly frustrating too, as I barely have any Windows Live or Skype contacts compared with the folks I interact with daily via iMessage. Messaging was annoying, as iPhone users tended to end up getting half of my conversations, some via text, and then missing things as they were logged in via their email address. I could see some great stuff in the Windows Contacts world, having groups of contacts whose updates I wanted to follow, but I wasn&#8217;t immersed enough for it to immediately work for me.</p>
<p>To round off on a high note &#8211; let&#8217;s talk about online management. Both Google and Microsoft seem to have this right, and Apple are living in the past. Using the <a href="https://www.windowsphone.com/en-us/my">My Windows Phone portal</a> was great, and a better experience than even Android&#8217;s ability to send apps from Google Play to the phone &#8211; I liked the integrated view of SkyDrive, Xbox Live etc.</p>
<p>Thanks Nokia for a chance to play with your lovely device &#8211; definitely something I&#8217;d recommend to those looking to commit to a change and wanting a modern device. A few more apps, and a way out of my prison, and I&#8217;d be there myself&#8230;</p>
<p><strong>Footnote:</strong></p>
<p>A last, personal and slightly unrelated note &#8211; Microsoft are very lucky to have hired <a href="http://andypiper.co.uk/2012/03/12/joining-vmware-cloudfoundry/">the man who persuaded me to leave IBM</a>, Patrick Chanezon &#8211; <a href="http://wordpress.chanezon.com/2013/05/13/hello-microsoft/">Pat&#8217;s blog post about his choice</a> in many ways mirrors my experience of dealing with Microsoft over the past few years &#8211; there&#8217;s a much more heterogeneous and open approach there now, and I wish him very well in the future, I had a great year at VMware working with him!</p>
<h6 class="zemanta-related-title" style="font-size:1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.theverge.com/2013/5/14/4327078/nokia-lumia-925-hands-on-photos-video" target="_blank">Nokia&#8217;s aluminum Lumia 925 is the best Windows Phone yet, but that&#8217;s not enough (hands-on)</a> (theverge.com)</li>
<li class="zemanta-article-ul-li"><a href="http://go.theregister.com/feed/www.theregister.co.uk/2013/05/14/nokia_lumia_925_handson/" target="_blank">New Lumia 925: This, loyalists, is the BIG ONE you&#8217;ve waited for</a> (go.theregister.com)</li>
<li class="zemanta-article-ul-li"><a href="http://reviews.cnet.com/8301-19512_7-57510802-233/iphone-5-vs-galaxy-s3-vs-lumia-920-by-the-numbers/?part=rss&amp;subj=crave" target="_blank">iPhone 5 vs. Galaxy S3 vs. Lumia 920: By the numbers</a> (reviews.cnet.com)</li>
</ul>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/nokiaconnects/'>#nokiaconnects</a>, <a href='http://andypiper.co.uk/tag/chanezon/'>chanezon</a>, <a href='http://andypiper.co.uk/tag/hardware/'>hardware</a>, <a href='http://andypiper.co.uk/tag/lumia/'>lumia</a>, <a href='http://andypiper.co.uk/tag/lumia-920/'>lumia 920</a>, <a href='http://andypiper.co.uk/tag/lumia-925/'>lumia 925</a>, <a href='http://andypiper.co.uk/tag/microsoft/'>microsoft</a>, <a href='http://andypiper.co.uk/tag/mobile/'>mobile</a>, <a href='http://andypiper.co.uk/tag/nokia/'>Nokia</a>, <a href='http://andypiper.co.uk/tag/review/'>review</a>, <a href='http://andypiper.co.uk/tag/skydrive/'>SkyDrive</a>, <a href='http://andypiper.co.uk/tag/software/'>software</a>, <a href='http://andypiper.co.uk/tag/windows-phone/'>Windows Phone</a>, <a href='http://andypiper.co.uk/tag/windows-phone-8/'>Windows Phone 8</a>, <a href='http://andypiper.co.uk/tag/wp8/'>wp8</a>, <a href='http://andypiper.co.uk/tag/xbox/'>xbox</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/3261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/3261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3261&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/05/16/two-weeks-with-a-nokia-lumia-920/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/05/img_9524.jpg?w=400" medium="image">
			<media:title type="html">The Nokia 920, customised to taste</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/05/wp_20130314_003.jpg?w=400" medium="image">
			<media:title type="html">no HDR</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/05/wp_ss_20130323_0001.png?w=180" medium="image">
			<media:title type="html">Live tiles</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/05/wp_ss_20130323_0002.png?w=180" medium="image">
			<media:title type="html">The alphabetical list of apps is useful</media:title>
		</media:content>
	</item>
		<item>
		<title>Go Pivotal!</title>
		<link>http://andypiper.co.uk/2013/04/24/go-pivotal/</link>
		<comments>http://andypiper.co.uk/2013/04/24/go-pivotal/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 16:25:55 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[gopivotal]]></category>
		<category><![CDATA[paul maritz]]></category>
		<category><![CDATA[pivotal]]></category>
		<category><![CDATA[pivotal one]]></category>
		<category><![CDATA[pivotalhd]]></category>
		<category><![CDATA[rabbitmq]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=3264</guid>
		<description><![CDATA[I&#8217;m in San Francisco today for the launch of a new company &#8211; Pivotal. Pivotal is bringing together a number of key technology assets &#8211; our Open Source cloud platform (Cloud Foundry), agile development frameworks like Spring, Groovy and Grails, &#8230; <a href="http://andypiper.co.uk/2013/04/24/go-pivotal/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3264&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m in San Francisco today for the launch of a new company &#8211; <a title="Pivotal" href="http://gopivotal.com">Pivotal</a>.</p>
<p><a href="http://www.flickr.com/photos/andypiper/8677582731/" title="IMG_0116.jpg by andyp uk, on Flickr"><img src="http://farm9.staticflickr.com/8528/8677582731_eb7df158b6.jpg" width="500" height="333" alt="IMG_0116.jpg"/></a></p>
<p>Pivotal is bringing together a number of key technology assets &#8211; our Open Source cloud platform (<a href="http://cloudfoundry.com">Cloud Foundry</a>), agile development frameworks like Spring, Groovy and Grails, a messaging fabric (RabbitMQ), and big, fast data assets like PivotalHD.</p>
<p>I&#8217;ll be <a href="http://twitter.com/andypiper">live tweeting</a> from the event, where Paul Maritz our CEO will be introducing the company and vision. You can also follow the <a href="http://twitter.com/gopivotal">@gopivotal</a> Twitter ID, and <a href="http://gopivotal.com">check out the new website</a>.</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/gopivotal/'>gopivotal</a>, <a href='http://andypiper.co.uk/tag/paul-maritz/'>paul maritz</a>, <a href='http://andypiper.co.uk/tag/pivotal/'>pivotal</a>, <a href='http://andypiper.co.uk/tag/pivotal-one/'>pivotal one</a>, <a href='http://andypiper.co.uk/tag/pivotalhd/'>pivotalhd</a>, <a href='http://andypiper.co.uk/tag/rabbitmq/'>rabbitmq</a>, <a href='http://andypiper.co.uk/tag/spring/'>spring</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/3264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/3264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3264&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/04/24/go-pivotal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://farm9.staticflickr.com/8528/8677582731_eb7df158b6.jpg" medium="image">
			<media:title type="html">IMG_0116.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>M2M Community at EclipseCon</title>
		<link>http://andypiper.co.uk/2013/03/26/m2m-community-at-eclipsecon/</link>
		<comments>http://andypiper.co.uk/2013/03/26/m2m-community-at-eclipsecon/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 18:54:58 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipsecon]]></category>
		<category><![CDATA[eclipsecon2013]]></category>
		<category><![CDATA[General Purpose Input/Output]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[koneki]]></category>
		<category><![CDATA[m2m]]></category>
		<category><![CDATA[Machine to machine]]></category>
		<category><![CDATA[Mihini]]></category>
		<category><![CDATA[mq telemetry transport]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[oasis]]></category>
		<category><![CDATA[paho]]></category>
		<category><![CDATA[Raspberry Pi]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=3255</guid>
		<description><![CDATA[Day 2 of EclipseCon 2013 and we&#8217;ve already been seeing some strong interest in the M2M community and the kinds of projects we have been working on! The story so far There were two  M2M events on day one. The &#8230; <a href="http://andypiper.co.uk/2013/03/26/m2m-community-at-eclipsecon/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3255&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Day 2 of <a href="http://eclipsecon.org/2013">EclipseCon 2013</a> and we&#8217;ve already been seeing some strong interest in the M2M community and the kinds of projects we have been working on!</p>
<p><strong>The story so far</strong></p>
<p>There were two  M2M events on day one. The first was the M2M tutorial featuring some real hardware (Raspberry Pi and Arduino), using the <a href="http://eclipse.org/koneki">Koneki</a> Lua Development Tooling to deploy scripts to the embedded <a href="http://eclipse.org/mihini">Mihini</a> runtime on the Pi to drive and take input from sensors over Modbus. I cheated a little and mixed in a bit of MQTT using the <a href="http://git.eclipse.org/gitroot/paho/org.eclipse.paho.mqtt.lua.git">Paho Lua client</a>, to have my kit publishing temperature and light data to a broker instead <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  It is early days for Eclipse Mihini, but it was a really slick demo and tutorial, and I&#8217;m looking forward to playing with this a lot more.</p>
<p>The evening Birds of a Feather session gave a group of us a couple of open hours to hack around with our Pi and Arduino kits. My own efforts were slightly thwarted by a European soldering iron and a 110V power supply, so I wasn&#8217;t able to assemble the add-on board I wanted for my Raspberry Pi, but I&#8217;ll get back to that in the future. For those looking to explore their new Raspberry Pis and hardware / GPIO interaction from Java, <a href="http://pi4j.com/">take a look at the pi4j project</a>.</p>
<p><strong>Building a community</strong></p>
<p>One useful &#8220;war story&#8221; that was told today was in <a href="http://twitter.com/kartben">Benjamin Cabé&#8217;s</a> <em>Building the M2M Community</em> talk. The slides will follow, but it was good to hear about the progress of the community and projects involved (yes, ok, I&#8217;m a Committer on one of them&#8230;) and also to hear about his &#8220;Community Manager Toolbox&#8221; for tracking and responding to community discussions. I use a very similar set of tools when I engage with the Cloud Foundry and MQTT communities (and others that I&#8217;m involved with).</p>
<p>Here&#8217;s a summary:</p>
<ul>
<li>Slideshare &#8211; monitor who favourites and downloads slides related to your project</li>
<li>Twitter &#8211; monitor hashtags, engage complainers</li>
<li>YouTube &#8211; screencasts, demos, build channel to aggregate content</li>
<li>StackOverflow &#8211; answer questionss (even old ones), find answers that need to be complemented)</li>
<li>Github &#8211; monitor forks, stars, look for people using your tech (include Gists)</li>
<li>Google Alerts</li>
<li>IFTTT &#8211; e.g. if Eclipse wiki changes get Gtalk notification recipe</li>
<li>Google Analytics for your site</li>
<li>LinkedIn &#8211; monitor groups, post news and relay blog posts</li>
</ul>
<p>In short: Engage the community. Be very public about what you are working on and where the roadmap is going. Get management buy-in for your projects to persuade them of the value of opening them to the community (use metrics to demonstrate take-up).</p>
<p><strong>Working on standards</strong></p>
<p>The other thing that has been going on today &#8220;behind the scenes&#8221; at EclipseCon has been the first meeting of <a href="https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=mqtt">the OASIS MQTT Technical Committee</a>. It is exciting to see that Richard Coppen and Raphael Cohn have been elected as co chairs of the group, with seven sponsoring organisations from across the technology and messaging market and 35 publically-visible members &#8211; lots of interest in <a href="http://mqtt.org">MQTT</a>!</p>
<p>&nbsp;</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/arduino/'>Arduino</a>, <a href='http://andypiper.co.uk/tag/community/'>community</a>, <a href='http://andypiper.co.uk/tag/devices/'>devices</a>, <a href='http://andypiper.co.uk/tag/eclipse/'>Eclipse</a>, <a href='http://andypiper.co.uk/tag/eclipsecon/'>eclipsecon</a>, <a href='http://andypiper.co.uk/tag/eclipsecon2013/'>eclipsecon2013</a>, <a href='http://andypiper.co.uk/tag/general-purpose-inputoutput/'>General Purpose Input/Output</a>, <a href='http://andypiper.co.uk/tag/internet-of-things/'>internet of things</a>, <a href='http://andypiper.co.uk/tag/iot/'>iot</a>, <a href='http://andypiper.co.uk/tag/koneki/'>koneki</a>, <a href='http://andypiper.co.uk/tag/m2m/'>m2m</a>, <a href='http://andypiper.co.uk/tag/machine-to-machine/'>Machine to machine</a>, <a href='http://andypiper.co.uk/tag/mihini/'>Mihini</a>, <a href='http://andypiper.co.uk/tag/mq-telemetry-transport/'>mq telemetry transport</a>, <a href='http://andypiper.co.uk/tag/mqtt/'>MQTT</a>, <a href='http://andypiper.co.uk/tag/oasis/'>oasis</a>, <a href='http://andypiper.co.uk/tag/paho/'>paho</a>, <a href='http://andypiper.co.uk/tag/raspberry-pi/'>Raspberry Pi</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/3255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/3255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3255&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/03/26/m2m-community-at-eclipsecon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>M2M, IoT and MQTT at EclipseCon 2013</title>
		<link>http://andypiper.co.uk/2013/03/25/m2m-iot-and-mqtt-at-eclipsecon-2013/</link>
		<comments>http://andypiper.co.uk/2013/03/25/m2m-iot-and-mqtt-at-eclipsecon-2013/#comments</comments>
		<pubDate>Mon, 25 Mar 2013 14:15:23 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[boston]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipsecon]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[koneki]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[m2m]]></category>
		<category><![CDATA[m2miwg]]></category>
		<category><![CDATA[Machine to machine]]></category>
		<category><![CDATA[Mihini]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[Orion]]></category>
		<category><![CDATA[paho]]></category>
		<category><![CDATA[Raspberry Pi]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=3244</guid>
		<description><![CDATA[EclipseCon 2013 is here, and I&#8217;m in Boston with the great folks from around the community this week. There&#8217;s a LOT of content around the machine-to-machine space this year, and growing interest in how to use instrumented devices with an &#8230; <a href="http://andypiper.co.uk/2013/03/25/m2m-iot-and-mqtt-at-eclipsecon-2013/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3244&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://eclipsecon.org/2013">EclipseCon 2013</a> is here, and I&#8217;m in Boston with the great folks from around the community this week.</p>
<p><img class="aligncenter size-large wp-image-3246" alt="Koneki, Paho, Mihini" src="http://andypiper.files.wordpress.com/2013/03/img_9538.jpg?w=400&#038;h=300" width="400" height="300" /></p>
<p>There&#8217;s a LOT of content around the machine-to-machine space this year, and growing interest in how to use instrumented devices with an embedded runtime with lightweight messaging. If you&#8217;ve not been following the progress of the M2M community at Eclipse, we now have <a href="http://m2m.eclipse.org">an M2M portal</a>, along with nice pages for each of the three associated projects <a href="http://eclipse.org/koneki">Koneki</a>, <a href="http://eclipse.org/mihini">Mihini</a>, and <a href="http://eclipse.org/paho">Paho</a>.</p>
<p><img class="alignleft size-medium wp-image-3245" alt="M2M hardware kits" src="http://andypiper.files.wordpress.com/2013/03/img_9537.jpg?w=225&#038;h=300" width="225" height="300" /></p>
<p>Almost the first thing I saw when I walked in yesterday was my buddy <a href="http://twitter.com/kartben">Benjamin Cabé</a> assembling a bunch of electronics kits (Raspberry Pis and Arduino Unos) for <a href="http://eclipsecon.org/2013/node/1417">today&#8217;s M2M tutorial which will use Eclipse Koneki and Mihini</a>. This will be the first opportunity for many folks to play with the new Mihini runtime. Later this evening, we&#8217;ll have the chance to <a href="http://www.eclipsecon.org/2013/raspberry-pi-and-eclipse-hackathon">run a hackathon with things like Raspberry Pi and Orion and others parts as an extended Birds of a Feather</a>.</p>
<p>What are some of the other M2M sessions to look out for?</p>
<ul>
<li>learn about <a href="http://eclipsecon.org/2013/node/1409">building an open M2M community</a></li>
<li>hear about <a href="http://eclipsecon.org/2013/node/1167">how a 3D printer was hooked up to the web using MQTT</a></li>
<li>listen to <a href="http://eclipsecon.org/2013/node/1173">what Hitachi have been doing with M2M gateways</a></li>
<li>understand <a href="http://eclipsecon.org/2013/node/1401">how Koneki and Mihini can build M2M applications</a></li>
<li>the <a href="http://www.eclipsecon.org/2013/tcf-target-communication-framework-bof">TCF BoF</a> may be of interest <a href="http://tmober.blogspot.com/2013/03/eclipsecon-2013-tcf-arm-debugging-and.html">now that it can debug Raspberry Pi</a></li>
<li>the <a href="http://www.eclipsecon.org/2013/iwg-community-gathering-bof">IWG BoF</a> will include folks from the M2M community</li>
</ul>
<p>There&#8217;s also <a href="https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=mqtt">the first meeting of the OASIS TC for MQTT</a> due this week, and a meeting of <a href="http://wiki.eclipse.org/Machine-to-Machine/Face-2-Face-Meeting-Mar28-2013">the Eclipse M2M Industry Working Group</a> scheduled as well. Exciting times!</p>
<p><img class="alignright" style="font-size:14px;line-height:23px;" alt="" src="http://mqtt.org/new/wp-content/uploads/2012/02/mqtt-inside.png" width="78" height="78" /></p>
<p>The corridor conversations and late night beer sessions are as always invaluable, and myself and many of the other project folks will be around &#8211; I&#8217;m always happy to talk about <a href="http://eclipse.org/paho">Paho</a> in particular. At Paho we now have updated Java and C MQTT clients in <a href="http://git.eclipse.org/c/paho/">Git</a> (NB check the &#8216;develop&#8217; branch for the latest Java updates), along with the Lua client, and proposed contributions of Objective-C, Javascript and Python clients are at various stages of review looking to join the project.</p>
<p>Oh, and if you are interested in <a href="http://mqtt.org">MQTT</a>, come and find me for some MQTT Inside stickers that you can use with your own hardware projects <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/arduino/'>Arduino</a>, <a href='http://andypiper.co.uk/tag/boston/'>boston</a>, <a href='http://andypiper.co.uk/tag/eclipse/'>Eclipse</a>, <a href='http://andypiper.co.uk/tag/eclipsecon/'>eclipsecon</a>, <a href='http://andypiper.co.uk/tag/internet-of-things/'>internet of things</a>, <a href='http://andypiper.co.uk/tag/iot/'>iot</a>, <a href='http://andypiper.co.uk/tag/koneki/'>koneki</a>, <a href='http://andypiper.co.uk/tag/lua/'>Lua</a>, <a href='http://andypiper.co.uk/tag/m2m/'>m2m</a>, <a href='http://andypiper.co.uk/tag/m2miwg/'>m2miwg</a>, <a href='http://andypiper.co.uk/tag/machine-to-machine/'>Machine to machine</a>, <a href='http://andypiper.co.uk/tag/mihini/'>Mihini</a>, <a href='http://andypiper.co.uk/tag/mqtt/'>MQTT</a>, <a href='http://andypiper.co.uk/tag/open-source/'>open source</a>, <a href='http://andypiper.co.uk/tag/open-standards/'>open standards</a>, <a href='http://andypiper.co.uk/tag/orion/'>Orion</a>, <a href='http://andypiper.co.uk/tag/paho/'>paho</a>, <a href='http://andypiper.co.uk/tag/raspberry-pi/'>Raspberry Pi</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/3244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/3244/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3244&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/03/25/m2m-iot-and-mqtt-at-eclipsecon-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/03/img_9538.jpg?w=400" medium="image">
			<media:title type="html">Koneki, Paho, Mihini</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/03/img_9537.jpg?w=225" medium="image">
			<media:title type="html">M2M hardware kits</media:title>
		</media:content>

		<media:content url="http://mqtt.org/new/wp-content/uploads/2012/02/mqtt-inside.png" medium="image" />
	</item>
		<item>
		<title>Free Spring Schwag? Well, why not!</title>
		<link>http://andypiper.co.uk/2013/03/21/free-spring-schwag-well-why-not-2/</link>
		<comments>http://andypiper.co.uk/2013/03/21/free-spring-schwag-well-why-not-2/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 23:45:25 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[schwag]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[springbagoswag]]></category>
		<category><![CDATA[springon]]></category>
		<category><![CDATA[springsource]]></category>
		<category><![CDATA[swag]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=3241</guid>
		<description><![CDATA[One of the aspects of my work on Cloud Foundry at VMware / the Pivotal Initiative is, of course, the superb support for the Spring Framework offered on the platform. If you, too, “speak Spring” like my good buddy and fellow Developer Advocate Josh Long (aka @starbuxman, &#8230; <a href="http://andypiper.co.uk/2013/03/21/free-spring-schwag-well-why-not-2/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3241&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div>One of the aspects of my work on <a href="http://cloudfoundry.com/" target="_blank">Cloud Foundry</a> at VMware / the Pivotal Initiative is, of course, the superb support for the <a href="http://www.springsource.org/" target="_blank">Spring Framework</a> offered on the platform.</div>
<div>
<p>If you, too, “speak Spring” like my good buddy and fellow Developer Advocate <a href="http://joshlong.com/" target="_blank">Josh Long</a> (aka <a href="http://twitter.com/starbuxman" target="_blank">@starbuxman</a>, aka <a href="http://www.springsource.org/taxonomy/term/14" target="_blank">This Week in Spring</a>), then you’ll likely be interested in a small competition we’re running at the moment.</p>
<p>The <a href="http://springbagoswag.cloudfoundry.com/" target="_blank">Spring Bag o’ Swag</a>!</p>
<p>Note – this is not just a bunch of marketing swag (although, who doesn’t like cool t-shirts for FREE?), but there’s also a chance to <span style="text-decoration:underline;">win a ticket</span> to our big event, <a href="http://springone2gx.com/" target="_blank">SpringOne2GX</a>, later in the year! You definitely don’t want to miss that, last year’s SpringOne2GX was a real highlight of my first year with Cloud Foundry!</p>
<p>We’ve had some great submissions so far! here are just a few:</p>
<p><a href="https://twitter.com/skohler/status/314371170633916416" target="_blank" rel="nofollow">https://twitter.com/skohler/status/314371170633916416</a></p>
<p><a href="https://twitter.com/TheoPlatt/status/314744703872557057" target="_blank" rel="nofollow">https://twitter.com/TheoPlatt/status/314744703872557057</a></p>
<p><a href="https://twitter.com/tomaslin/statuses/312520051544702976" target="_blank" rel="nofollow">https://twitter.com/tomaslin/statuses/312520051544702976</a></p>
<p>… and with bonus points for Rod reference</p>
<p><a href="https://twitter.com/mattazoid/status/313786548875309057" target="_blank" rel="nofollow">https://twitter.com/mattazoid/status/313786548875309057</a></p>
<p>What are you waiting for?!</p>
<div></div>
</div>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cool/'>Cool</a>, <a href='http://andypiper.co.uk/tag/free/'>free</a>, <a href='http://andypiper.co.uk/tag/schwag/'>schwag</a>, <a href='http://andypiper.co.uk/tag/spring/'>spring</a>, <a href='http://andypiper.co.uk/tag/springbagoswag/'>springbagoswag</a>, <a href='http://andypiper.co.uk/tag/springon/'>springon</a>, <a href='http://andypiper.co.uk/tag/springsource/'>springsource</a>, <a href='http://andypiper.co.uk/tag/swag/'>swag</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/3241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/3241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=3241&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/03/21/free-spring-schwag-well-why-not-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>Book Signing 2.0?</title>
		<link>http://andypiper.co.uk/2013/03/21/book-signing-2-0/</link>
		<comments>http://andypiper.co.uk/2013/03/21/book-signing-2-0/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 23:28:20 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[google hangouts]]></category>
		<category><![CDATA[kate russell]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Reading]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[working the cloud]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2842</guid>
		<description><![CDATA[Last night I attended a unique event &#8211; what we think is the first ever &#8220;virtual book signing&#8221;! Well, you&#8217;ve just published a book&#8230; it&#8217;s all about working digitally and online &#8220;in the cloud&#8221;&#8230; and you want to publicise it &#8230; <a href="http://andypiper.co.uk/2013/03/21/book-signing-2-0/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2842&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last night I attended a unique event &#8211; what we think is the first ever &#8220;virtual book signing&#8221;!</p>
<p>Well, you&#8217;ve just published a book&#8230; it&#8217;s all about working digitally and online &#8220;in the cloud&#8221;&#8230; and you want to publicise it and bring readers and friends in on the gig in a social way. My friend <a href="http://twitter.com/katerussell">Kate Russell</a> is exactly that person &#8211; she&#8217;s just published <em><a href="http://pipr.co/WXPF9p">Working the Cloud</a></em> and decided (somewhat experimentally) to hold a book signing that all of her friends, fans and readers could take part in.</p>
<p>So last night, a number of Kate&#8217;s friends and colleagues got together in London and contributed to a live broadcast Google Hangout, while she chatted with invited remote guests, along with a few folks who wanted to get copies of the book signed. We were in a &#8220;party room&#8221; and able to dip in to the conversations when appropriate.</p>
<p><a href="http://andypiper.co.uk/2013/03/21/book-signing-2-0/img_9515/" rel="attachment wp-att-2843"><img class="aligncenter size-medium wp-image-2843" alt="IMG_9515" src="http://andypiper.files.wordpress.com/2013/03/img_9515.jpg?w=300&#038;h=225" width="300" height="225" /></a></p>
<p>The evening was a lot of fun, and I think the result was some interesting conversations about doing business using cloud services, as well as some learning about how these kinds of events can work <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  we even included some of my <a href="http://techgrumps.wordpress.com/">#techgrumps</a> buddies in the hangout!</p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='400' height='255' src='http://www.youtube.com/embed/3KsZ5R74zwM?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Just to be clear &#8211; I wasn&#8217;t just &#8220;<a href="http://www.thefreedictionary.com/ligging">ligging</a>&#8221; here &#8211; I&#8217;ve been a fan of Kate&#8217;s through her work on Webscape and Click and other endeavours for many years, and have been able to meet her at a few tech events, so I was really delighted to be invited along. I bought my copy, and I&#8217;ve read the book this week (it&#8217;s a very approachable style and easy to get into), and so far I&#8217;m about 60% through. I&#8217;ve <a href="http://www.amazon.co.uk/review/R1IR6SX188PRRS/ref=cm_cr_rdp_perm">reviewed the book on Amazon</a> too, but I won&#8217;t repeat that word-for-word here!</p>
<p><em>Working the Cloud</em> is a great read, and if you have watched Kate online or on broadcast, I&#8217;d say it&#8217;s &#8220;very Kate&#8221; in style&#8230; when I&#8217;m reading I can often hear her chatting through the content in my head. That means it is down-to-earth, practical, and useful. I&#8217;d say it&#8217;s a book aimed more to the small-t0-medium business market where folks are just trying to get their head around moving to using cloud-based online services; but it is also a great read for anyone wanting to learn which services really do offer the most value, and as I&#8217;ve tweeted lately, it also has some superb content covering online branding, identity, and use of social tools for communications and engagement. I&#8217;ve been online since, well, I started to borrow the school 14400 baud modem to dial up BBSes during the school holidays in the 80s &#8211; pre-Internet &#8211; and I live and breathe the cloud space, so I&#8217;m always excited by a book which still manages to surprise me with new things I&#8217;d not tried or heard of before &#8211; this is one of those!</p>
<p>Oh, and if you do pick up a copy, check out the fun Aurasma-app-based additional content you can unlock by pointing your smartphone at the cover &#8211; and check out the nice app for iOS and Android that enables Kate to share more information to keep things up-to-date. Really nice thinking and a way to apply digital tools to the age-old problem of currency of information in printed material.</p>
<p>Summary &#8211; thanks Kate for inviting me along, and well done on a lovely book!</p>
<p>&nbsp;</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/books/'>Books</a>, <a href='http://andypiper.co.uk/tag/cloud/'>cloud</a>, <a href='http://andypiper.co.uk/tag/google-hangouts/'>google hangouts</a>, <a href='http://andypiper.co.uk/tag/kate-russell/'>kate russell</a>, <a href='http://andypiper.co.uk/tag/productivity/'>productivity</a>, <a href='http://andypiper.co.uk/tag/reading/'>Reading</a>, <a href='http://andypiper.co.uk/tag/saas/'>saas</a>, <a href='http://andypiper.co.uk/tag/software/'>software</a>, <a href='http://andypiper.co.uk/tag/working-the-cloud/'>working the cloud</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2842/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2842&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/03/21/book-signing-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/03/img_9515.jpg?w=300" medium="image">
			<media:title type="html">IMG_9515</media:title>
		</media:content>
	</item>
		<item>
		<title>On ageing, and a wake-up call</title>
		<link>http://andypiper.co.uk/2013/03/13/on-ageing-and-a-wake-up-call/</link>
		<comments>http://andypiper.co.uk/2013/03/13/on-ageing-and-a-wake-up-call/#comments</comments>
		<pubDate>Wed, 13 Mar 2013 01:53:27 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[age]]></category>
		<category><![CDATA[birthday]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[heart]]></category>
		<category><![CDATA[quantified self]]></category>
		<category><![CDATA[supraventricular tachycardia]]></category>
		<category><![CDATA[svt]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2833</guid>
		<description><![CDATA[Oldness Yesterday, I turned 37. I&#8217;m often mistaken as being younger than I am. At first that was funny, then it became annoying (mostly when every bar in the US demanded ID), and then it became flattering. I think&#8230; A &#8230; <a href="http://andypiper.co.uk/2013/03/13/on-ageing-and-a-wake-up-call/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2833&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>Oldness</strong></p>
<p>Yesterday, I turned 37.</p>
<div id="attachment_2834" class="wp-caption aligncenter" style="width: 410px"><a href="http://andypiper.co.uk/2013/03/13/on-ageing-and-a-wake-up-call/screenshot_11_03_2013_23_46/" rel="attachment wp-att-2834"><img class="size-large wp-image-2834" alt="1978 // 2012" src="http://andypiper.files.wordpress.com/2013/03/screenshot_11_03_2013_23_46.png?w=400&#038;h=286" width="400" height="286" /></a><p class="wp-caption-text">1978 // 2012</p></div>
<p>I&#8217;m often mistaken as being younger than I am. At first that was funny, then it became annoying (mostly when every bar in the US demanded ID), and then it became flattering. I think&#8230;</p>
<p><strong>A wrinkle</strong></p>
<p>A couple of weeks ago, I had a wake-up call. I&#8217;ve shared the circumstances with a few of my closest friends and family via social networks, but up until now I&#8217;ve not been in &#8220;broadcast mode&#8221;.</p>
<p>For quite a while &#8211; I&#8217;ll say, randomly and intermittently over several years &#8211; I&#8217;ve experienced the sensation of a racing heart / palpitations. It has always settled down after a few minutes, after sitting down or breathing sensibly, so I&#8217;ve not thought anything of it.</p>
<p>The weekend before last, I was in bed, doing nothing… sat up to take a sip of water &#8211; and my heartbeat went crazy. I assumed things would be fine, but after about an hour of the same behaviour with a nagging feeling that it &#8220;should&#8221; have settled down by now, leading to a subconscious panic loop, probably making it worse, I headed to casualty / A&amp;E (that&#8217;s the ER, for my US friends). Oh, this was at past midnight on a Friday night, in a London suburb.</p>
<p>I expected to be put on the back of a queue of more pressing cases, but was seen nearly immediately; wired up to oxygen and saline; measured with a peak heart rate of 211bpm; and discovered to be suffering from <a href="http://en.wikipedia.org/wiki/Supraventricular_tachycardia">supraventricular tachycardia, aka SVT</a>. Moments before I was medicated, my body set itself right, so it wasn&#8217;t as bad as it could have been (aside from lasting 90-ish minutes…).</p>
<p>It&#8217;s a known issue, and through reading about it I&#8217;m going to say more than likely in my case exacerbated by a mad and over-macho caffeine habit (my &#8220;regular&#8221; coffee order has been 4-shot Americano… with Red Bull on the back end of the day), alcohol, and poor eating and sleeping habits (caused by personal issues also not broadcast). I&#8217;ve yet to bottom out the absolute cause if there is one, but I&#8217;m instrumenting myself with Fitbit and Withings to track my health far more thoroughly from now on[1]. Over the last 12 days I&#8217;ve mostly cut out caffeine. Intellectually, I know that this is a good thing… if only my body would catch up with the memo!</p>
<p>So, yep &#8211; 37 years young, probably long heading for a crash, and now my body delivers a wake-up call. I&#8217;ve long known I&#8217;m not in peak shape, leading the sedentary lifestyle of many a developer / techie. However &#8211; I&#8217;m fine, before folks fuss &#8211; and I&#8217;m getting the attention I need. The UK National Health Service was amazing in looking after me and reassuring me, and the next steps are down to a joint effort in proper diagnosis, and preventative measures.</p>
<p>Fun times… (!) I do want to thank a <em>particular individual</em> for getting me the help I needed when I needed it &#8211; my family for their love &#8211; and the close friends I&#8217;d previously shared this with for their support. Believe me that this is top of my list of priorities to &#8220;fix&#8221; &#8211; what techie enjoys a problem where the root cause is unknown? More detailed debugging is required!</p>
<p>Oh &#8211; and a totally self-serving finale to this post &#8211; if you follow me online and want to say &#8220;thank you&#8221; or whatever for my contributions to the interwebz, I have various online wish lists, but <a href="http://www.amazon.co.uk/gp/registry/wishlist/2T42T5FUJ1OBF/?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;linkCode=ur2&amp;tag=thejumpgate-21">feel free to wish me a belated happy birthday via Amazon</a> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[1] hoping to learn from <a href="http://danhon.com/2012/04/28/myself-quantified/">Dan Hon&#8217;s Quantified Self adventure</a>. So far, I&#8217;m learning that my blood pressure needs a rest&#8230;</p>
<p><em>Note: comments closed on this one. You know where to find me online!</em></p>
<p>&nbsp;</p>
<h6 class="zemanta-related-title" style="font-size:1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.saltyrunning.com/2013/01/31/my-not-so-crazy-supraventricular-tachycardia-update/" target="_blank">My Not-So-Crazy Supraventricular Tachycardia Update</a> (saltyrunning.com)</li>
</ul>
<p>&nbsp;</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/age/'>age</a>, <a href='http://andypiper.co.uk/tag/birthday/'>birthday</a>, <a href='http://andypiper.co.uk/tag/health/'>health</a>, <a href='http://andypiper.co.uk/tag/heart/'>heart</a>, <a href='http://andypiper.co.uk/tag/quantified-self/'>quantified self</a>, <a href='http://andypiper.co.uk/tag/supraventricular-tachycardia/'>supraventricular tachycardia</a>, <a href='http://andypiper.co.uk/tag/svt/'>svt</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2833/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2833&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/03/13/on-ageing-and-a-wake-up-call/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/03/screenshot_11_03_2013_23_46.png?w=400" medium="image">
			<media:title type="html">1978 // 2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Sushi, code, and craft</title>
		<link>http://andypiper.co.uk/2013/01/30/sushi-code-and-craft/</link>
		<comments>http://andypiper.co.uk/2013/01/30/sushi-code-and-craft/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 23:00:03 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[craft]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[Jiro]]></category>
		<category><![CDATA[Jiro Dreams Of Sushi]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[monkigras]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Sushi]]></category>
		<category><![CDATA[Tokyo]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2807</guid>
		<description><![CDATA[On the recommendation of my friend and colleague Alexis Richardson, last night I went along to the ICA in London to watch a documentary. Not at all my usual fare of sci-fi, action or comedy, but Alexis convinced me over &#8230; <a href="http://andypiper.co.uk/2013/01/30/sushi-code-and-craft/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2807&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>On the recommendation of my friend and colleague <a href="http://twitter.com/monadic">Alexis Richardson</a>, last night I went along to the <a href="http://www.ica.org.uk">ICA</a> in London to watch a documentary. Not at all my usual fare of sci-fi, action or comedy, but Alexis convinced me over lunch last week that <a href="http://www.imdb.com/title/tt1772925/">Jiro Dreams of Sushi</a> would be worthy of my time and interest.</p>
<div id="attachment_2808" class="wp-caption aligncenter" style="width: 410px"><img class="size-large wp-image-2808" alt="Image via http://hardergeneration.org/2012/10/16/jiro-dreams-of-sushi-official-trailer/" src="http://andypiper.files.wordpress.com/2013/01/jiro-the-dream-of-sushi-poster-500x281.jpg?w=400&#038;h=224" width="400" height="224" /><p class="wp-caption-text">Image via <a href="http://hardergeneration.org/2012/10/16/jiro-dreams-of-sushi-official-trailer/" rel="nofollow">http://hardergeneration.org/2012/10/16/jiro-dreams-of-sushi-official-trailer/</a></p></div>
<p>Evidently the UK is substantially behind the rest of the world in getting this documentary on release &#8211; it&#8217;s apparently available to stream on Netflix in the US already, but only arrived in the cinemas here a fortnight ago. Ho-hum.</p>
<p>So, in a nutshell, it&#8217;s a film about an 85-year-old man who has been making sushi for a living for 70 years, and works with his eldest son in a 10-seat restaurant in an Tokyo subway station. So far, so quirky.</p>
<p>A few things elevate this documentary to a far more worthy status, though. The cinematography was thoughtful and beautiful; it was nicely paced; I learned a lot about the thinking of the individuals featured. I also came to realise how what I know as sushi, simply is not what Jiro serves to his patrons. What we consume from supermarkets, chains with conveyor belts, even the &#8220;good&#8221; individual sushi restaurants I&#8217;ve visited in London, is more mass market, mass produced popular style raw fish dishes.</p>
<p>Jiro is a <em>craftsman</em> &#8211; so are his sons and other apprentices. He&#8217;s obsessive, and he aspires to be better every day.</p>
<p>That&#8217;s interesting, because tomorrow is the <a href="http://monkigras.com">Monkigras</a> &#8211; Redmonk&#8217;s &#8220;craft beer-and-developer craft&#8221; event &#8211; and the theme this time is <em>Scaling Craft</em>. Over the past few weeks I&#8217;ve been back and forth with my very good friend <a href="http://twitter.com/monkchips">James Governor</a> about the topic of craft, and how it applies in software and technology. I think, after watching Jiro, I have a far better understanding than in the past. Interestingly, afterwards I had a discussion about professionalism, chartering / accreditation, the <a href="http://bcs.org.uk">bcs</a>, and whether or not professions exist to act as a barrier to entry or as an encouragement towards craftsmanship, too. I wonder how those themes will be reflected throughout Monkigras this year.</p>
<p>For what it&#8217;s worth, I had proposed a Monkigras talk taking the concept of glass and the craft of glassmaking and applying some technology themes, but unfortunately I&#8217;ve not been able to pull it together in time this time around. I&#8217;m looking forward to learning and soaking up the atmosphere (and seeing good friends from across the community) again, instead!</p>
<p>Oh, and if fish and subtitles are not your taste, I&#8217;d still encourage giving Jiro Dreams of Sushi a try &#8211; if not, on a technology topic instead, you really should watch <a href="http://www.indiegamethemovie.com">Indie Game The Movie</a>, the best documentary I watched last year and a fascinating insight into programming, obsession, and the gaming industry.</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/coding/'>Coding</a>, <a href='http://andypiper.co.uk/tag/craft/'>craft</a>, <a href='http://andypiper.co.uk/tag/craftsmanship/'>craftsmanship</a>, <a href='http://andypiper.co.uk/tag/jiro/'>Jiro</a>, <a href='http://andypiper.co.uk/tag/jiro-dreams-of-sushi/'>Jiro Dreams Of Sushi</a>, <a href='http://andypiper.co.uk/tag/london/'>London</a>, <a href='http://andypiper.co.uk/tag/monkigras/'>monkigras</a>, <a href='http://andypiper.co.uk/tag/netflix/'>Netflix</a>, <a href='http://andypiper.co.uk/tag/software/'>software</a>, <a href='http://andypiper.co.uk/tag/sushi/'>Sushi</a>, <a href='http://andypiper.co.uk/tag/tokyo/'>Tokyo</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2807/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2807/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2807&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/01/30/sushi-code-and-craft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2013/01/jiro-the-dream-of-sushi-poster-500x281.jpg?w=400" medium="image">
			<media:title type="html">Image via http://hardergeneration.org/2012/10/16/jiro-dreams-of-sushi-official-trailer/</media:title>
		</media:content>
	</item>
		<item>
		<title>Different Spokes</title>
		<link>http://andypiper.co.uk/2013/01/30/different-spokes/</link>
		<comments>http://andypiper.co.uk/2013/01/30/different-spokes/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 22:11:36 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[#differentspokes]]></category>
		<category><![CDATA[application challenges]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudspokes]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[different spokes]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[hangout]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2763</guid>
		<description><![CDATA[When Jeff Douglas from CloudSpokes contacted me last week to ask if I would be interested in being a guest on their Different Spokes show to talk about Cloud Foundry, help to review a book on node.js, and generally talk &#8230; <a href="http://andypiper.co.uk/2013/01/30/different-spokes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2763&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>When <a href="http://twitter.com/jeffdonthemic">Jeff Douglas</a> from <a href="http://www.cloudspokes.com">CloudSpokes</a> contacted me last week to ask if I would be interested in being a guest on their Different Spokes show to talk about <a href="http://cloudfoundry.com">Cloud Foundry</a>, help to review a book on node.js, and generally talk tech, I was delighted to be able to say &#8220;yes!&#8221;. I met Jeff back at Monktoberfest in October and I love the stuff the CloudSpokes team are doing around <a href="http://www.cloudspokes.com/challenges">application challenges</a> to build skills in different areas.</p>
<p>It turns out that these guys are spending a lot of time with Javascript lately and the brief was to review <a href="http://pipr.co/11glhYM">The Node Beginner Book</a>. We did talk about it for a bit, but I probably talked too much earlier in the show because I was getting excited about <a href="http://blog.cloudfoundry.com/2013/01/10/cloud-foundry-now-supports-rails-assets-pipeline/">all</a> the <a href="http://blog.cloudfoundry.com/2013/01/10/cloud-foundry-now-supports-rails-assets-pipeline/">cool</a> stuff <a href="https://groups.google.com/a/cloudfoundry.org/d/msg/vcap-dev/61ziGuPATDs/iD_dz96lwIcJ">happening</a> <a href="http://starkandwayne.com/articles/2013/01/28/companycreate/">around</a> Cloud Foundry lately <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='400' height='255' src='http://www.youtube.com/embed/nsDHRUwBGmM?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p style="text-align:left;">This was my first use of the <a href="http://plus.google.com/hangouts">Google+ Hangouts On Air</a> feature, which allows content producers to publically stream the group chat to a YouTube account. I have to say that I was extremely impressed. We used the lower thirds feature from the Hangouts Toolbox plugin to do titles, and I&#8217;m sure there were a bunch of other handy add-on features we could have used to enhance the experience too.</p>
<p style="text-align:left;">It was great to be able to respond to viewer questions coming in via Twitter, and I&#8217;d like to thank my colleague <a href="http://twitter.com/rajaraodv">Raja</a> for his <a href="http://blog.cloudfoundry.com/2013/01/24/scaling-real-time-apps-on-cloud-foundry-using-node-js-and-redis/">cool node app</a> <a href="http://github.com/rajaraodv">examples</a> (don&#8217;t forget to check out <a href="http://cfnodelogger.cloudfoundry.com">nodelogger</a> which uses the Cloud Foundry authentication features too). A shout-out to <a href="http://twitter.com/brianmmcclain">Brian McClain</a> for bailing me out when I forgot the features of my own product, too&#8230;!</p>
<p style="text-align:left;">All-in-all, a really enjoyable discussion, and I&#8217;d love to take part in that show again sometime &#8211; smart guys! They&#8217;ve <a href="http://blog.cloudspokes.com/2013/01/differentspokes-13013-recap.html">posted a nice recap post</a> if you&#8217;d like to check them out.</p>
<p style="text-align:left;"><blockquote class='twitter-tweet' lang='en'><p>QOTD: &quot;If we don&#039;t embrace diversity and the polyglot nature of software, then we&#039;re not going to evolve&quot; via @<a href="https://twitter.com/andypiper">andypiper</a> on <a href="http://twitter.com/search?q=%23DifferentSpokes" title="#DifferentSpokes">#DifferentSpokes</a></p>&mdash; <br />CloudSpokesCommunity (@CloudSpokes) <a href='http://twitter.com/#!/CloudSpokes/status/296693372918308864' data-datetime='2013-01-30T18:56:27+00:00'>January 30, 2013</a></blockquote></p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/differentspokes/'>#differentspokes</a>, <a href='http://andypiper.co.uk/tag/application-challenges/'>application challenges</a>, <a href='http://andypiper.co.uk/tag/cloud/'>cloud</a>, <a href='http://andypiper.co.uk/tag/cloudspokes/'>cloudspokes</a>, <a href='http://andypiper.co.uk/tag/coding/'>Coding</a>, <a href='http://andypiper.co.uk/tag/different-spokes/'>different spokes</a>, <a href='http://andypiper.co.uk/tag/google/'>Google</a>, <a href='http://andypiper.co.uk/tag/hangout/'>hangout</a>, <a href='http://andypiper.co.uk/tag/javascript/'>javascript</a>, <a href='http://andypiper.co.uk/tag/node/'>node</a>, <a href='http://andypiper.co.uk/tag/nodejs/'>nodejs</a>, <a href='http://andypiper.co.uk/tag/paas/'>paas</a>, <a href='http://andypiper.co.uk/tag/programming/'>programming</a>, <a href='http://andypiper.co.uk/tag/technology/'>Technology</a>, <a href='http://andypiper.co.uk/tag/video/'>video</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2763/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2763/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2763&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/01/30/different-spokes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>Looking back, looking forward</title>
		<link>http://andypiper.co.uk/2013/01/24/looking-back-looking-forward/</link>
		<comments>http://andypiper.co.uk/2013/01/24/looking-back-looking-forward/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 17:41:25 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[thought]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[checkpoint]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[day job]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[resolutions]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2752</guid>
		<description><![CDATA[As I close in on my first year anniversary joining the Cloud Foundry team, we&#8217;ve passed the New Year marker and some things are in the process of changing, so I thought it was high time for a blog post &#8230; <a href="http://andypiper.co.uk/2013/01/24/looking-back-looking-forward/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2752&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As I close in on my first year anniversary joining the <a href="http://cloudfoundry.com">Cloud Foundry</a> team, we&#8217;ve passed the New Year marker and some things are in the process of changing, so I thought it was high time for a blog post &#8211; now there&#8217;s a thing!</p>
<p>Last year was one full of changes for me, not all of which are things I&#8217;ve posted about online - those who know me well know that I had an &#8220;interesting&#8221; year! Like many folks, I&#8217;ve just gone through the corporate annual review cycle, and that was a good chance to think over what I got up to in 2012.</p>
<p><strong>Looking back</strong></p>
<p>I&#8217;m not going to quote word for word from what I submitted in my review, but pick out some of my personal highlights:</p>
<ul>
<li>I&#8217;ve had a blast in the <a class="zem_slink" title="Cloud Foundry" href="http://cloudfoundry.org/" target="_blank" rel="homepage">Cloud Foundry</a> team, and particularly feel at home with my Developer Advocate colleagues. I was able to co-present sessions with <a href="http://twitter.com/ciberch">Monica</a> at MongoDB UK (she&#8217;s now <a href="http://crushpath.me/monica">moved on to more awesomeness</a>), and <a href="http://twitter.com/rajaraodv">Raja</a> at our Cloud Foundry Open Tour event in London… I co-wrote <a href="http://jaxenter.com/cloud-foundry-tutorial-taking-a-paas-on-the-hard-stuff.1-44039.html">a Cloud Foundry and Spring article for JAX</a> with the legendary <a href="http://twitter.com/starbuxman">Josh</a>… and in the past few weeks I&#8217;ve been working more with Raja and others on some <a href="http://blog.cloudfoundry.com/2013/01/24/scaling-real-time-apps-on-cloud-foundry-using-node-js-and-redis/">new content</a> that is coming soon. Teamwork and collaboration FTW <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>I built a few <a href="http://andypiper.co.uk/2012/08/21/a-simple-website-on-cloud-foundry/">simple samples for Cloud Foundry</a> &#8211; not quite the uber-app that I had planned, that&#8217;s still in my head &#8211; and learned a bunch of new (to me) languages and technologies in a short period of time.</li>
<li>I&#8217;m very pleased with my &#8220;reach&#8221; in terms of audiences, talks, and the numbers of people referring to videos, screencasts and slidecasts I built in the past 12 months. Always room to improve!</li>
<li>I had an excellent time working with our Cloud Foundry ecosystem partners and friends in 2012, getting to know <a href="http://twitter.com/pythondj">Diane</a>, <a href="http://twitter.com/adron">Adron</a>, the Uhuru team, AppFog, etc. For me, the partners and community around Cloud Foundry are what make my role a real pleasure.</li>
</ul>
<p>Beyond the day job, I did a bunch of other things last year, too:</p>
<div>
<ul>
<li>Visited San Francisco for the first time&#8230; which sounds weird given my IT background and the tech concentration there. I love that city! Next time I might actually get to do the tourist thing, but I really enjoyed being over there with my colleagues.</li>
<li>Saw IBM&#8217;s MQTT code move into the <a href="http://eclipse.org/paho">Eclipse Paho project</a>, where I became a Committer. I was able to represent the project at EclipseCon in the US and in Europe and at the Eclipse Day in Toulouse organised by my good friend <a href="http://twitter.com/kartben">Benjamin</a>. There was some big growth in the MQTT community last year &#8211; lots of new software implementations, <a href="http://redmonk.com/jgovernor/2012/08/24/facebooks-new-native-ios-client-a-kingmaker-for-mqtt-ibm-facebook-no-shit/">another significant use of the protocol in Facebook&#8217;s updated mobile apps,</a> and increasing numbers of folks discovering the protocol.</li>
<li>Attended both of the Redmonk Brew events &#8211; the Monkigras and the Monktoberfest. Hands-down the best technology events that I&#8217;ve been too. Can&#8217;t wait for <a href="http://monkigras.com">the Monkigras 2013</a> next week. Sell your own arm to buy a ticket. A leg too, if necessary.</li>
<li>Took part in the London Green Hackathon, the Field Studies Council Hackday, the <a href="http://andypiper.co.uk/2012/02/22/ideomake-1/">IDEO Make-a-thon</a> (gutted that I cannot go to the event this year), spoke at Digital Bristol, attended <a href="http://andypiper.co.uk/2012/05/09/geekery-in-8-bits-and-more/">Horizons</a> and the Raspberry Jam in London…</li>
<li>Was on the crew at OggCamp, Hack to the Future, the Brighton Mini Maker Faire…</li>
<li><a href="http://andypiper.co.uk/2012/01/16/makers-creativity-learning-lego-ftw/">Rediscovered my love of LEGO</a>.</li>
</ul>
</div>
<p><strong>Looking forward</strong></p>
<p>So that was last year, and it&#8217;s late January already &#8211; way past time to think about how 2013 will shape up. Despite my good buddy <a href="http://twitter.com/monkchips">James Governor</a> <a href="http://www.youtube.com/watch?v=h8LF8xWfW6E&amp;list=PLqZTdGs5ywRU3uVe-IAZuaNJkMht52HCE&amp;index=11">not doing New Year&#8217;s Resolutions</a>, I made myself a short list of things I want to focus on this year &#8211; and ignoring some of what <em>he</em> says, I am actually going to try to follow through…</p>
<ul>
<li>Be as awesome as possible in my role on the Cloud Foundry team. I work with great people and they deserve the best I can offer. Looking forward to seeing where <a href="https://blogs.vmware.com/console/2012/12/the-pivotal-initiative.html">the Pivotal Initiative</a> takes us, and there are some great things happening!</li>
<li>Attend fewer events in one week / month. A couple of times last year, I definitely pushed myself too hard. In the London tech scene you can pretty much choose from 2 or 3 good developer meetups on any evening of the week, and I over-committed on several occasions. I&#8217;m also going to be more picky about exactly how I get involved in them… I loved all of the events I crewed for last year, but I scheduled things poorly and need to cut back.</li>
<li>Blog more frequently. Yes, this is the obvious one… but I really do want to, and have intended to for a long time. I have moments where I compose whole blog entries in my head while I sit on the train, and I wish they could just be transcribed in the moment. I do regret having let other social sites take over my online presence, particularly when it comes to the end of a year with the chance to look back. I should have been able to link every &#8220;big event&#8221; in the lists above, back to a blog post about what happened. So, I&#8217;m committing myself to writing more again this year.</li>
<li>Improve my Ruby and Javascript skills. I&#8217;ve started out well on this with a couple of <a href="http://github.com/andypiper">projects</a> I&#8217;ve been tinkering with lately.</li>
<li>Make cool things. LEGO things. Raspberry Pi things. Arduino things. I want to learn, hack, and <em>make</em> more. I talk about Maker culture, and I want to remind myself that I&#8217;m part of it.</li>
<li>Focus on improving my public speaking habits. I know I sometimes talk too quickly, get sidetracked, etc… every time I listen back or watch a talk I gave, I spot another thing I want to adjust. I think this is one of those lifetime improvement resolutions more than it is something I can &#8220;fix&#8221; in a 12 month period, but it&#8217;s certainly an area I want to look at.</li>
<li>Take. Proper. Holidays. I <em>nearly</em> managed to entirely detach from Twitter over the Christmas period, and definitely didn&#8217;t keep checking my work email, for the first time in many years. <span style="text-decoration:underline;">It felt good</span>. I want to do that more often from now on.</li>
</ul>
<p>Seven simple (?!) thoughts. I guess the only one that will easily be measurable by watching my blog will be the one about writing more, and this is my start on that one!</p>
<p>Happy 2013, friends &#8211; hope to see you soon!</p>
<h6 class="zemanta-related-title" style="font-size:1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.slideshare.net/andypiper/making-a-cleaner-cloud" target="_blank">Making a Cleaner Cloud</a> (slideshare.net)</li>
</ul>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/2012/'>2012</a>, <a href='http://andypiper.co.uk/tag/2013/'>2013</a>, <a href='http://andypiper.co.uk/tag/blogging/'>Blogging</a>, <a href='http://andypiper.co.uk/tag/career/'>career</a>, <a href='http://andypiper.co.uk/tag/checkpoint/'>checkpoint</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/day-job/'>day job</a>, <a href='http://andypiper.co.uk/tag/new-year/'>new year</a>, <a href='http://andypiper.co.uk/tag/resolutions/'>resolutions</a>, <a href='http://andypiper.co.uk/tag/technology/'>Technology</a>, <a href='http://andypiper.co.uk/tag/thoughts/'>thoughts</a>, <a href='http://andypiper.co.uk/tag/work/'>work</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2752/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2752&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2013/01/24/looking-back-looking-forward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>My first VMworld</title>
		<link>http://andypiper.co.uk/2012/08/27/my-first-vmworld/</link>
		<comments>http://andypiper.co.uk/2012/08/27/my-first-vmworld/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 15:16:47 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[moscone center]]></category>
		<category><![CDATA[san francisco]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmworld]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2746</guid>
		<description><![CDATA[I&#8217;m very excited to be here with my colleagues and our customers and partners at the annual VMworld conference, this year held in San Francisco (conveniently close to our HQ and also the location where my fellow Cloud Foundry Developer &#8230; <a href="http://andypiper.co.uk/2012/08/27/my-first-vmworld/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2746&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.vmworld.com/community/conference/live"><img class="aligncenter size-full wp-image-2747" title="vmworld2012_us_live" src="http://andypiper.files.wordpress.com/2012/08/vmworld2012_us_live.jpg?w=500" alt=""   /></a>I&#8217;m very excited to be here with my colleagues and our customers and partners at the annual <a href="http://vmworld.com">VMworld</a> conference, this year held in San Francisco (conveniently close to our HQ and also the location where my fellow Cloud Foundry Developer Advocates are based).</p>
<p>I&#8217;m primarily here to talk with folks about <a href="http://cloudfoundry.com">Cloud Foundry</a>, of course &#8211; I&#8217;ll spend some time on the Solutions Center floor today doing so. Another important reason that I wanted to be here, as a new employee of just under five months, was to soak up the broader story around the VMware story and portfolio &#8211; there&#8217;s some very cool stuff happening around cloud, virtualisation, and end user computing and I&#8217;m excited to hear what gets announced during the keynotes this week.</p>
<p>If you are attending, do try to get along to the Cloud Foundry Bootcamp session (Monday pm), or some of the other Cloud Foundry and BOSH sessions that are on the agenda &#8211; I was really pleased to have met folks like <a href="http://twitter.com/BrianMMcClain">Brian McClain</a> already and to have reconnected with friends like <a href="http://twitter.com/mccrory">Dave McCrory</a> and the legendary <a href="http://twitter.com/starbuxman">Josh Long</a> who are involved with some of these sessions.</p>
<p>First impressions? big, lots of energy. Exciting. Love the range of chillout activities (foosball, air hockey, video game cabinets, board games and LEGO!) in the Hang Space. Love the social aspects with a giant 360 degree LED display showing tweets, photos etc, and a <a href="http://vmworld.socialcast.com">Socialcast site</a> setup for the attendees to network. There&#8217;s a lot to explore in the Solutions Center. It is going to be a busy week! Do come and introduce yourself and say hi if you&#8217;re here&#8230; always delighted to meet new folks&#8230; and of course <a href="http://twitter.com/andypiper">I&#8217;m tweeting like crazy</a> about the event and announcements as well, so feel free to follow me online to learn more.</p>
<p>&nbsp;</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/2012/'>2012</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/conference/'>conference</a>, <a href='http://andypiper.co.uk/tag/events/'>events</a>, <a href='http://andypiper.co.uk/tag/moscone-center/'>moscone center</a>, <a href='http://andypiper.co.uk/tag/san-francisco/'>san francisco</a>, <a href='http://andypiper.co.uk/tag/vmware/'>vmware</a>, <a href='http://andypiper.co.uk/tag/vmworld/'>vmworld</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2746/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2746&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/08/27/my-first-vmworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2012/08/vmworld2012_us_live.jpg" medium="image">
			<media:title type="html">vmworld2012_us_live</media:title>
		</media:content>
	</item>
		<item>
		<title>A simple website on Cloud Foundry</title>
		<link>http://andypiper.co.uk/2012/08/21/a-simple-website-on-cloud-foundry/</link>
		<comments>http://andypiper.co.uk/2012/08/21/a-simple-website-on-cloud-foundry/#comments</comments>
		<pubDate>Tue, 21 Aug 2012 16:26:34 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sinatra]]></category>
		<category><![CDATA[static]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[vmc]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2741</guid>
		<description><![CDATA[I&#8217;ve been remiss in blogging since switching job roles, so it&#8217;s about time to change that! One of the goals of a Platform as a Service (PaaS) &#8211; like Cloud Foundry &#8211; is to enable developers to be more productive, &#8230; <a href="http://andypiper.co.uk/2012/08/21/a-simple-website-on-cloud-foundry/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2741&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been remiss in blogging since switching job roles, so it&#8217;s about time to change that!</p>
<p>One of the goals of a Platform as a Service (PaaS) &#8211; like <a href="http://cloudfoundry.com">Cloud Foundry</a> &#8211; is to enable developers to be more productive, more quickly. It&#8217;s about getting out of the way, removing the barriers and setup steps, and enabling developers to write and deploy great code as quickly as possible.</p>
<p>Something I&#8217;ve needed to do fairly often since starting work with Cloud Foundry is to quickly put up a &#8220;static&#8221; web site. The platform supports a number of runtimes and frameworks (Java, Ruby, node.js etc) but it doesn&#8217;t currently[1] have an runtime type of &#8220;website&#8221;. So, I can&#8217;t simply put together a bunch of HTML, CSS, images and client-side Javascript files, run <code>vmc push</code>, and have my site online on cloudfoundry.com &#8211; I need an &#8220;application&#8221; to serve the web content.</p>
<p>That&#8217;s exactly what my <a href="https://github.com/andypiper/sinatra-static-web">sinatra-static-web project</a> does for me. I&#8217;ve found that it&#8217;s a very handy and quick template application which enables me to get simple static sites up on Cloud Foundry, and a good starting point to build out from if I want to stretch my Ruby skills <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>To use it, simply fork or clone the project using Git; replace the entire contents of the public directory with your HTML, CSS and JS files (with an <code>index.html</code> file as the main page); potentially adjust a couple of settings in the <code>web.rb</code> file; and <code>vmc push</code> the app. You can take a look at the sample site I&#8217;ve added to the app, of course&#8230; it&#8217;s just a load of junk content based on <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> and with some random Lorem Ipsum-style text to fill it out.</p>
<p>There&#8217;s no real need to go near the code, and it is trivial at any rate &#8211; but let&#8217;s take a quick look.</p>
<pre class="brush: ruby; title: ; notranslate">
# a super-trivial Sinatra-based webserver
# for static content
require 'sinatra'

# set all the settings!

configure do
  # this is arguably not necessary... 'public'
  # folder is the static content location by default
  set :public_folder, 'public'

  # optionally configure Cache-Control headers on responses
  # set :static_cache_control, [:public, :max_age =&gt; 300]

  # if using mime types not known to Sinatra, uncomment and
  # configure here (by file extension)
  # mime_type :foo, 'text/foo'
end

# serve the files!

# route to starting page (index.html)
get &quot;/&quot; do
  redirect '/index.html'
end

# route to custom error page (404.html)
not_found do
  redirect '/404.html'
end
</pre>
<p>The code uses the super-handy <a href="http://www.sinatrarb.com">Sinatra framework</a> for Ruby, which allows an application with multiple URLs to be defined very quickly. In this case, we simply declare a dependency on Sinatra; set the public folder as the one where the static content resides; and then create a default route, so that when a user hits our root URL / they are redirected to the index.html file. We also create an error route so that if the user hits a URL that doesn&#8217;t exist, they receive a customised but simple 404 error page (assuming that such a file exists in the public folder!).</p>
<p>As you can see, there&#8217;s really only a few lines of code here, and the rest is handled by the framework. I&#8217;ve commented out a couple of optional parameters that can be used if desired, but without any changes this will serve the contents of the public folder perfectly happily.</p>
<p>I&#8217;ve used this a few times now, for sites of varying levels of complexity &#8211; in particular <a href="http://yrs2012.cloudfoundry.com/">the resources site I created</a> for Cloud Foundry&#8217;s sponsorship of <a href="http://youngrewiredstate.org/">Young Rewired State</a> was based on this (<a href="https://github.com/andypiper/yrs2012-site">the source code is on Github</a> if you want to take a look at that, too &#8211; it&#8217;s understandably extremely similar!). I was also able to use it to help a number of students who I worked with at YRS 2012 to get their sites online. More on YRS, shortly&#8230;</p>
<p>Just a simple little resource that you might find handy for prototyping your next web UI &#8211; you don&#8217;t even need to know Ruby, Java, or node.js to get going!</p>
<p>[1] &#8230; note that I&#8217;m not saying that Cloud Foundry should have or will have such a type of container in the future &#8211; but <a href="http://cloudfoundry.org/">the code base is Open Source</a>, so there&#8217;s every chance that someone will come along and add this kind of thing one day!</p>
<p><strong>Update 05 March 2013:</strong> I just <a href="https://github.com/andypiper/sinatra-static-web">pushed a few changes to the app</a> to reflect a slight change in the way Sinatra apps work on Cloud Foundry now. Use the source!</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/coding/'>Coding</a>, <a href='http://andypiper.co.uk/tag/prototyping/'>prototyping</a>, <a href='http://andypiper.co.uk/tag/ruby/'>ruby</a>, <a href='http://andypiper.co.uk/tag/sinatra/'>Sinatra</a>, <a href='http://andypiper.co.uk/tag/static/'>static</a>, <a href='http://andypiper.co.uk/tag/technical/'>technical</a>, <a href='http://andypiper.co.uk/tag/vmc/'>vmc</a>, <a href='http://andypiper.co.uk/tag/web/'>web</a>, <a href='http://andypiper.co.uk/tag/website/'>website</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2741/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2741&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/08/21/a-simple-website-on-cloud-foundry/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>YouTube &#8211; everywhere?</title>
		<link>http://andypiper.co.uk/2012/05/22/youtube-everywhere/</link>
		<comments>http://andypiper.co.uk/2012/05/22/youtube-everywhere/#comments</comments>
		<pubDate>Tue, 22 May 2012 08:41:00 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[iplayer]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[television]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2733</guid>
		<description><![CDATA[Yesterday, YouTube turned seven. I&#8217;ve recently become aware of just how pervasive YouTube has become. It&#8217;s available on a range of &#8220;computer&#8221; platforms &#8211; desktops and laptops, mobile phones and tablets. I&#8217;m able to access it via AppleTV, XBox, and &#8230; <a href="http://andypiper.co.uk/2012/05/22/youtube-everywhere/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2733&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Yesterday, <a href="http://youtube.com">YouTube</a> <a href="http://www.slashgear.com/happy-birthday-youtube-21229109/">turned seven</a>.</p>
<p>I&#8217;ve recently become aware of just how pervasive YouTube has become. It&#8217;s available on a range of &#8220;computer&#8221; platforms &#8211; desktops and laptops, mobile phones and tablets. I&#8217;m able to access it via AppleTV, XBox, and a Sony Bluray player. Friends who recently updated their home media setup have it on their internet-enabled TV as well as via their Virgin Tivo box on the same &#8220;system&#8221;. Alongside <a href="http://bbc.co.uk/iplayer">BBC iPlayer</a>, it&#8217;s actually <em>more</em> pervasive in the UK across the various devices many of us have in our living rooms, than the broadcast DTV/satellite/cable channels themselves. It&#8217;s also noticeably more present across a very broad range of devices, than alternatives like <a href="http://vimeo.com/">Vimeo</a> which are arguably better at presenting more beautiful, longer HD content on the web itself.</p>
<p>This is both exciting, and also potentially problematic.</p>
<p>For those of us who have been seeing a multichannel, multimedia future ahead for some time, it&#8217;s a validation of the success of streaming web video in breaking the monopolies of the existing broadcasters and media companies. Over time, Google has added some tremendous value to YouTube &#8211; enabling creators to rapidly upload, perform simple edits, add soundtracks, and share content all within a rich HTML browser experience. It is also easy to reach a wide range of devices simply by ticking the &#8220;make this video available to mobile&#8221; box on the video management page &#8211; Google does all the heavy lifting of transcoding, resizing, and deciding on whether Flash or HTML5 is a better delivery mechanism, etc.</p>
<p>However, at the same time, it&#8217;s kind of… well, clunky. In order to consume content from YouTube on any of the platforms I mentioned before, you have to visit a dedicated YouTube widget, app or channel and <em>then navigate around content within that box</em> (oh, and each platform has a slightly different way of presenting that content). It&#8217;s not integrated with the viewing experience &#8211; I can&#8217;t just say to my TV or viewing device, &#8220;show me videos of kittens&#8221; and have it aggregate between different sources which include YouTube. Not only that, but we all know just how variable YouTube content can be, both in terms of production quality, duration, and the antisocial nature of comments and social interactions around videos. For some of the most popular videos I&#8217;ve posted on my channel, I can&#8217;t tell you how long I spend on moderating the most unbelievably asinine comments! Oh and, when we consider the increasing use of streaming video online &#8211; be it iPlayer, YouTube, Netflix or any other source &#8211; we constantly have to consider the impact on available bandwidth. Bandwidth and connectivity are not universal, no matter how much we may wish they were.</p>
<p>The other side of this is the group of voices who will point to the dominance of Google and their influence over brands and advertising. All very well, but I like to remind people that for all of the amazing &#8220;free&#8221; services we enjoy (Facebook, Twitter, Google and others), we do have to pay with an acceptance of advertising, and/or sharing of some personal data of our choice &#8211; or go back to paying cable and satellite providers for their services. It&#8217;s really a simple transaction.</p>
<p>I guess I don&#8217;t really have a message with this blog entry, other than to share my observation of the amazingly rapid rise of the new media titan(s). If I was going to offer any further thoughts or advice, it would be the following:</p>
<ul>
<li>explore online video services more &#8211; you probably have access to them in more places than you think.</li>
<li>remember that video you produce may be viewed on any device from the smaller mobile handsets, to a nice HD television &#8211; so always try to produce your content at the highest quality setting possible, and let YouTube or the other video hosts do the rest.</li>
<li>richly tag and describe your content to make it easier to find. &#8220;Video1.mov&#8221; tells me nothing.</li>
<li>learn about the parameters which control how your content is displayed. I&#8217;ve <a href="http://andypiper.co.uk/2008/12/03/video-production-my-way-and-a-bit-about-youtube/">previously written about this</a>; the content is still useful but I should probably create an update.</li>
</ul>
<p>This omnipresence across platforms is one of the reasons why I&#8217;ve started to primarily use <a href="http://www.youtube.com/user/andypiperuk">my YouTube channel</a> as the canonical source for all of my video content. Previously I&#8217;d used <a href="http://www.viddler.com/profile/andypiper">Viddler</a> and <a href="http://vimeo.com/andypiperuk">Vimeo</a> and occasionally posted a clip to Facebook, but now that I am able to post longer movies, I&#8217;ve also posted the full videos of various talks that I&#8217;d only previously been able to host at Vimeo. I&#8217;m not abandoning all other sources, but a focus on one channel makes a certain amount of sense.</p>
<p> </p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/content/'>content</a>, <a href='http://andypiper.co.uk/tag/iplayer/'>iplayer</a>, <a href='http://andypiper.co.uk/tag/media/'>media</a>, <a href='http://andypiper.co.uk/tag/streaming/'>streaming</a>, <a href='http://andypiper.co.uk/tag/television/'>television</a>, <a href='http://andypiper.co.uk/tag/video/'>video</a>, <a href='http://andypiper.co.uk/tag/youtube/'>YouTube</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2733/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2733&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/05/22/youtube-everywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>Digging through what Twitter knows about me</title>
		<link>http://andypiper.co.uk/2012/05/12/digging-through-what-twitter-knows-about-me/</link>
		<comments>http://andypiper.co.uk/2012/05/12/digging-through-what-twitter-knows-about-me/#comments</comments>
		<pubDate>Sat, 12 May 2012 17:55:55 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[ownership]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2721</guid>
		<description><![CDATA[I joined Twitter on February 21, 2007, at exactly 15:14:48, and I created my account via the web interface. As you can see, my first tweet was pretty mundane! I remember discussing this exciting cool &#8220;new Web 2.0 site&#8221; with Kim &#8230; <a href="http://andypiper.co.uk/2012/05/12/digging-through-what-twitter-knows-about-me/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2721&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I joined Twitter on February 21, 2007, at exactly 15:14:48, and I created my account via the web interface. As you can see, my first tweet was pretty mundane!</p>
<blockquote class='twitter-tweet' lang='en'><p>overheating in an office with no comfort cooling or aircon. About to drink water.</p>&mdash; <br />Andy Piper (@andypiper) <a href='http://twitter.com/#!/andypiper/status/5623961' data-datetime='2007-02-21T15:43:54+00:00'>February 21, 2007</a></blockquote>
<p>I remember discussing this exciting cool &#8220;new Web 2.0 site&#8221; with Kim Plowright <a href="https://twitter.com/#!/mildlydiverting">@mildlydiverting</a> in <a href="http://twitter.com/rooreynolds">Roo&#8217;s</a> office in Hursley a couple of days before, and before long he, <a href="https://twitter.com/epredator">Ian</a> and I were all trying this new newness out. It was just before the 2007 SXSWi, where Twitter really started to get on the radar of the geekerati.</p>
<p>But wait a moment! It&#8217;s impossible to pull back more than just over the last 3,000 tweets using the API, so how was I able to get all the way back to 5 years ago and display that tweet when I&#8217;ve got over 33,000 of them to my name?</p>
<p>It&#8217;s a relatively little-known fact that you can ask Twitter to disclose everything they hold associated with your account &#8211; and they will (at least, in certain jurisdictions &#8211; I&#8217;m not sure whether they will do this for every single user but in the EU they are legally bound to do so). I learned about this recently after reading <a href="https://www.annehelmond.nl/2012/04/17/what-does-twitter-know-about-me-my-zip-file-with-50mb-of-data/">Anne Helmond&#8217;s blog entry on the subject</a>, and decided to <a href="https://www.privacyinternational.org/blog/what-does-twitter-know-about-its-users-nologs">follow the process through</a>. I first contacted Twitter on April 24, and a few days later faxed (!) them my identity documentation, most of which was &#8220;redacted&#8221; by me <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Yesterday, May 11, a very large zip file arrived via email.</p>
<p>I say <em>very large</em>, but actually it was smaller than the information dump that Anne received. Her tweets were delivered as 50Mb of files, but mine came in nearer to 9Mb zipped &#8211; 17Mb unzipped. I&#8217;d expected a gigantic amount of data in relation to my tweets, but it seems as though they have recently revised their process and now only provide the basic metadata about each one rather than a whole JSON dump.</p>
<blockquote class='twitter-tweet' lang='en'><p>So my entire archive of Tweets back to Feb 2007 is a ~8Mb text file (140 chars per tweet+metadata).</p>&mdash; <br />Andy Piper (@andypiper) <a href='http://twitter.com/#!/andypiper/status/200924843657535488' data-datetime='2012-05-11T12:26:30+00:00'>May 11, 2012</a></blockquote>
<p>So, what do you get for your trouble? Here&#8217;s the list of contents, as outlined by Twitter&#8217;s legal department in their email to me.</p>
<blockquote>
<div>- USERNAME-account.txt: Basic information about your Twitter account.</div>
<div>- USERNAME-email-address-history.txt: Any records of changes of the email address on file for your Twitter account.</div>
<div>- USERNAME-tweets.txt: Tweets of your Twitter account.</div>
<div>- USERNAME-favorites.txt: Favorites of your Twitter account.</div>
<div>- USERNAME-dms.txt: Direct messages of your Twitter account.</div>
<div>- USERNAME-contacts.txt: Any contacts imported by your Twitter account.</div>
<div>- USERNAME-following.txt: Accounts followed by your Twitter account.</div>
<div>- USERNAME-followers.txt: Accounts that follow your Twitter account.</div>
<div>- USERNAME-lists_created.txt: Any lists created by your Twitter account.</div>
<div>- USERNAME-lists_subscribed.txt: Any lists subscribed to by your Twitter account.</div>
<div>- USERNAME-lists-member.txt: Any public lists that include your Twitter account.</div>
<div>- USERNAME-saved-searches.txt: Any searches saved by your Twitter account.</div>
<div>- USERNAME-ip.txt: Logins to your Twitter account and associated IP addresses.</div>
<div>- USERNAME-devices.txt: Any records of a mobile device that you registered to your Twitter account.</div>
<div>- USERNAME-facebook-connected.txt: Any records of a Facebook account connected to your Twitter account.</div>
<div>- USERNAME-screen-name-changes.txt: Any records of changes to your Twitter username.</div>
<div>- USERNAME-media.zip: Images uploaded using Twitter&#8217;s photo hosting service (attached only if your account has such images).</div>
<div>- other-sources.txt: Links and authenticated API calls that provide information about your Twitter account in real time.</div>
</blockquote>
<p>Of these, let&#8217;s dig a bit more deeply into just a few of the items, no need to pick everything to pieces.</p>
<p>The &#8220;tracking data&#8221; is contained in andypiper-devices.txt and andypiper-ipaudit.txt &#8211; interesting. The devices file essentially contains information on my phone, presumably for the SMS feature. They know my number and the carrier. The IP address list tracks back to the start of March, so they have 2 months of data on what IPs have been used to access my account. I&#8217;ve yet to subject that to a lot of scrutiny to check where those are located, that&#8217;s another script I need to write.</p>
<p>I took a look at andypiper-contacts.txt and was astonished to find out how much of my contact data Twitter&#8217;s friend finder and mobile apps had slurped up. I mean, I don&#8217;t even have all of this in my address book… given the fact that the information contained the sender email addresses for various online retailer newsletters, I&#8217;m guessing that Google&#8217;s API (I&#8217;m a Gmail user) probably coughed up not just my defined contact list, but also all of the email addresses from anyone I&#8217;d ever heard from, ever.</p>
<blockquote class='twitter-tweet' lang='en'><p>Twitter has on record 981 phone numbers and 8741 email addresses from my contacts / when I&#039;ve used Find Friends :-o deleting that...</p>&mdash; <br />Andy Piper (@andypiper) <a href='http://twitter.com/#!/andypiper/status/200926610118033409' data-datetime='2012-05-11T12:33:31+00:00'>May 11, 2012</a></blockquote>
<p>Fortunately, there&#8217;s a way to remove this information permanently, which <a href="http://www.annehelmond.nl/2012/04/19/an-easy-solution-to-remove-your-contacts-from-twitter/">Anne has written about</a>. I went ahead and did that, and then Twitter warned me that the Who To Follow suggestions might not be so relevant. That&#8217;s OK because I don&#8217;t use that feature anyway &#8211; and in practice, I&#8217;ve noticed no difference in the past 24 hours!</p>
<p>I use DMs a lot for quick communication, particularly with colleagues (it was a pretty reliable way of contacting @andysc when I needed him at IBM!). That&#8217;s reflected in the size of andypiper-dms.txt, which is also a scary reminder to myself that I used to delete them, but since Twitter now makes it harder to get to and delete DMs, I&#8217;ve stopped removing them and there&#8217;s a lot of private data I wish I&#8217;d scrubbed.</p>
<p>Taking a peek at the early tweets in andypiper-tweets, I&#8217;m trying to remember when the @reply syntax was formalised and when Twitter themselves started creating links to the other person&#8217;s profile. Many of my early tweets refer to @roo and @epred and I don&#8217;t think they ever went by those handles. 5 years is a long time.</p>
<p>I mentioned that the format used to deliver the data appears to have changed since Anne made her request. She got a file containing a JSON dump of each tweet including metadata like retweet information, in_reply_to, geo, etc etc.. By comparison, I now have simply creation info, status ID (the magic that lets you get back to the tweets via web UI), and the text itself:</p>
<pre style="margin:8px;">********************
user_id: 786491
created_at: Wed Feb 21 15:43:54 +0000 2007
created_via: web
status_id: 5623961
text: overheating in an office with no 
comfort cooling or aircon. About to drink water.</pre>
<p>It&#8217;s a real shame that they have taken this approach, as it means the data is now far more cumbersome to parse and work with. However, using some shell scripts I did some simple slicing-and-dicing because I was curious how my use of Twitter had grown over time. Here&#8217;s a chart showing the numbers of tweets I posted per year (2012 is a &#8220;to date&#8221; figure of course). It looks like it was slow growth initially but last year I suddenly nearly doubled my output.</p>
<p><img style="display:block;margin-left:auto;margin-right:auto;" title="" src="https://img.skitch.com/20120511-pj9jamijsfq9bwdw63kpi3eitm.jpg" alt="" width="" height="" border="0" /></p>
<p>Still considering what other analysis I&#8217;d like to do. I can chart out the client applications I&#8217;ve used, or make a word cloud showing how my conversational topics have changed over time… now that all of the information is mine, that is. It is just a shame I have to do so much manual munging of the output beforehand.</p>
<p>Oh, and the email I received from Twitter Legal also said:</p>
<blockquote style="border-left-width:4px;border-left-style:solid;border-left-color:#777777;margin-left:34px;padding-left:10px;">
<div>No records were found of any disclosure to law enforcement of information about your Twitter account.</div>
</blockquote>
<p>So, that&#8217;s alright then…</p>
<p>Why did I do this? firstly, because I believe in the Open Web and ownership of my own data. Secondly, because I hope that I&#8217;ll now be able to archive this personal history and make it searchable via a tool like <a href="http://thinkupapp.com">ThinkUp</a> (which I&#8217;ve been running for a while now, but not for the whole 5 years). Lastly&#8230; no, not &#8220;because I could&#8221;… well OK at least partly because I could… because I believe that companies like Twitter, Facebook, Google and others should be fully transparent with their users and the data they hold, and that by going through this currently-slightly-painful procedure it will encourage Twitter to put in place formal tools to provide this level of access to everyone in a frictionless manner.</p>
<p>If you&#8217;ll excuse me, I&#8217;m off to dig around some more…</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/analysis/'>analysis</a>, <a href='http://andypiper.co.uk/tag/analytics/'>analytics</a>, <a href='http://andypiper.co.uk/tag/content/'>content</a>, <a href='http://andypiper.co.uk/tag/data/'>data</a>, <a href='http://andypiper.co.uk/tag/ownership/'>ownership</a>, <a href='http://andypiper.co.uk/tag/privacy/'>privacy</a>, <a href='http://andypiper.co.uk/tag/tweets/'>tweets</a>, <a href='http://andypiper.co.uk/tag/twitter/'>Twitter</a>, <a href='http://andypiper.co.uk/tag/web/'>web</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2721/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2721&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/05/12/digging-through-what-twitter-knows-about-me/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="https://img.skitch.com/20120511-pj9jamijsfq9bwdw63kpi3eitm.jpg" medium="image" />
	</item>
		<item>
		<title>Geekery in 8-bits and more</title>
		<link>http://andypiper.co.uk/2012/05/09/geekery-in-8-bits-and-more/</link>
		<comments>http://andypiper.co.uk/2012/05/09/geekery-in-8-bits-and-more/#comments</comments>
		<pubDate>Wed, 09 May 2012 12:20:14 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[#sflzx]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[30 years]]></category>
		<category><![CDATA[8bit]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Atmel AVR]]></category>
		<category><![CDATA[audioboo]]></category>
		<category><![CDATA[b2g]]></category>
		<category><![CDATA[boot to gecko]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[dr who]]></category>
		<category><![CDATA[drwho]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[fignition]]></category>
		<category><![CDATA[forth]]></category>
		<category><![CDATA[Imperica]]></category>
		<category><![CDATA[liberty]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[nanode]]></category>
		<category><![CDATA[National Museum of Computing]]></category>
		<category><![CDATA[perini]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[rickroll]]></category>
		<category><![CDATA[Saul Metzstein]]></category>
		<category><![CDATA[sci-fi london]]></category>
		<category><![CDATA[sinclair]]></category>
		<category><![CDATA[spectrum]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[websphere application server]]></category>
		<category><![CDATA[zx spectrum]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2712</guid>
		<description><![CDATA[In which I get misty-eyed and nostalgic, geek out over electronics, and think about mobile and the cloud. Then On Saturday I went along to the Horizons 30th anniversary of the ZX Spectrum event, organised by Paul Squires and Leila &#8230; <a href="http://andypiper.co.uk/2012/05/09/geekery-in-8-bits-and-more/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2712&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In which I get misty-eyed and nostalgic, geek out over electronics, and think about mobile and the cloud.</p>
<p><strong>Then</strong></p>
<p>On Saturday I went along to the <a href="http://lanyrd.com/2012/horizons/">Horizons 30th anniversary of the ZX Spectrum event</a>, organised by <a href="http://twitter.com/paulsq">Paul Squires</a> and <a href="http://twitter.com/finalbullet">Leila Johnston</a> and held at the BFI in London. The event ran on both days but I wasn&#8217;t able to stay on the Sunday, so I missed at least half of the fun!</p>
<p><a title="Steven Goodwin reads Sinclair User by andyp uk, on Flickr" href="http://www.flickr.com/photos/andypiper/7165091656/"><img class="aligncenter" src="http://farm9.staticflickr.com/8148/7165091656_baf2fb6235.jpg" alt="Steven Goodwin reads Sinclair User" width="375" height="500" /></a></p>
<p>Although I&#8217;m full of nostalgia for the 8-bit era, I have to confess I never actually owned a Speccy or any Sinclair hardware. My friends did, but I was primarily an Acorn enthusiast and our first home computer was an Electron (although the first computer I used at primary school was a Commodore PET).</p>
<blockquote class='twitter-tweet tw-align-center' lang='en'><p>Me: c.1985 Acorn Electron, A3000, Risc PC, Acorn A4, and then onto Dell PCs, homebuilt Linux PCs and Thinkpads. Apple from 2007. <a href="http://twitter.com/search?q=%23sflzx" title="#sflzx">#sflzx</a></p>&mdash; <br />Andy Piper (@andypiper) <a href='http://twitter.com/#!/andypiper/status/198733386221756416' data-datetime='2012-05-05T11:18:26+00:00'>May 05, 2012</a></blockquote>
<p>I fondly remember some of the hacks I did on/with/to the Electron, including soldering a pair of headphones into the motherboard to avoid annoying my parents with the music from various Superior Software titles <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Regardless of &#8220;allegiance&#8221;, Horizons was a really great day. Highlights for me included a fantastic history of computing by <a href="http://twitter.com/mrpjevans">PJ Evans</a> from <a href="http://www.tnmoc.org/">The National Museum of Computing</a> at Bletchley Park (if you haven&#8217;t been there yet, you should visit!); Spectranet, an <a href="http://www.youtube.com/watch?v=-ECnN7jdgA4">Ethernet adapter for the Spectrum</a> which had me <em><span style="text-decoration:underline;">wanting one</span></em> for no good excuse that I can come up with; and the mind-blowing live composition of a chip tune by <a href="http://twitter.com/gasmanic">Matt Westcott</a> which I saw, but I struggled to comprehend. Matt&#8217;s ability to reverse engineer a tune in his head was remarkable.</p>
<p style="text-align:center;"><iframe frameborder="0" width="400" height="160" src="http://wpcomwidgets.com?src=http%3A%2F%2Fboos.audioboo.fm%2Fswf%2Ffullsize_player.swf&#038;flashvars=mp3%3Dhttp%253A%252F%252Faudioboo.fm%252Fboos%252F787190-8bit-rickroll-at-sflzx.mp3%253Fsource%253Dwordpress%26mp3Author%3Dandypiper%26mp3LinkURL%3Dhttp%253A%252F%252Faudioboo.fm%252Fboos%252F787190-8bit-rickroll-at-sflzx%26mp3Time%3D01.48pm%2B05%2BMay%2B2012%26mp3Title%3D8bit%2Brickroll%2Bat%2B%2523sflzx&#038;width=400&#038;height=160&#038;allowfullscreen=true&#038;wmode=transparent&#038;_tag=gigya&#038;_hash=0361b9ceb7c2c35ee8ec8e77151051b8" id="wpcom-iframe-0361b9ceb7c2c35ee8ec8e77151051b8"></iframe></p>
<p>Oh, and if you haven&#8217;t downloaded or <a href="http://pipr.co/JgaNRp">bought</a> <a href="http://twitter.com/mjhibbett">MJ Hibbett</a>&#8216;s <a href="http://mjhibbett.co.uk/heyhey16k/">Hey Hey 16k</a> yet, or at least streamed it, you <em>really should</em>.</p>
<div class="embed-spotify"><iframe src="https://embed.spotify.com/?uri=spotify:track:6OdDe2xbjurnfWSsZyBrIJ" width="300" height="380" frameborder="0" allowtransparency="true"></iframe></div>
<p>aside: since Horizons was part of SciFi London, I tried to get <a href="http://www.bbc.co.uk/programmes/b00n5b92">Micro Men</a> director <a href="http://twitter.com/saulmetzstein">Saul Metzstein</a> to drop some hints about his upcoming S7 Dr Who episodes. All he would say was that the western episodes were filmed in Spain (knew that), and that the script for the Christmas episode hasn&#8217;t been written yet (didn&#8217;t know that).</p>
<p><strong>Now</strong></p>
<p><img class="alignright" style="border-style:initial;border-color:initial;border-width:0;margin:5px 10px;" title="Components" src="http://farm6.staticflickr.com/5449/7149651113_e81ddbdcc8_n.jpg" alt="Components" width="320" height="240" border="0" /></p>
<p>After the event on Saturday evening, I found it a real struggle to avoid crazy, nostalgia-fuelled eBay purchases, but I did manage to resist! Instead, I resolved to finally get around to building the <a href="http://sites.google.com/site/libby8dev/fignition">Fignition</a> I&#8217;d picked up at the Hack to the Future event a couple of months ago.</p>
<p>For those who are not familiar with it, the Fignition is a credit card sized build-it-yourself 8-bit computer based around the ATMega chip (the same one used in the Arduino and <a href="http://nanode.eu">Nanode</a> Open Source hardware boards). It&#8217;s really a remarkable little device &#8211; I guess it took me about an hour to assemble and solder, although your mileage may vary. The build guide is excellent and very clear. After performing a couple of power on tests with and without the ICs inserted, it was time to connect up to the TV &#8211; and it worked first time. It boots into a simplified Forth environment, which was reminiscent of that BBC BASIC&gt; prompt I am so familiar with from my childhood. The only real downside is that the keyboard &#8211; built from 8 clicker buttons &#8211; is a bit fiddly to get to grips with, but hey &#8211; I just assembled a complete 8-bit computer including video out and keyboard! It&#8217;s hard not to be excited.</p>
<p>The board I built was a RevD &#8211; the <a href="http://sites.google.com/site/libby8dev/fignition/documentation/build-it-rev-e">new RevE board</a> has onboard audio in/out (get ready for some fun loading stuff from audio cassettes, again!), and is also slightly modified so that in principle, it is possible to add Arduino-footprint shields. That&#8217;s kind of cool, as it means that it <a href="http://www.practicalarduino.com/projects/ps2-keyboard-or-mouse">might be possible to add a PS/2 keyboard</a> or a network interface.</p>
<p><a title="View 'Ready to test!' on Flickr.com" href="http://www.flickr.com/photos/16289690@N00/7003567960"><img style="display:block;margin-left:auto;margin-right:auto;" title="Ready to test!" src="http://farm8.staticflickr.com/7221/7003567960_1a55952991.jpg" alt="Ready to test!" width="500" height="375" border="0" /></a></p>
<p>What&#8217;s &#8220;the point&#8221; of something so simple, by today&#8217;s standards? Well, actually &#8211; <a href="http://oneweekwonder.blogspot.co.uk/2012/05/fignitionraspberry-pi-challenge.html">the simplicity</a>. I went from a bag of components, to a fully working computer in the palm of my hand &#8211; no surface-mount components &#8211; to a programmable device. It&#8217;s &#8220;primitive&#8221; by the standards of today&#8217;s machines, but it&#8217;s not that hard to understand how an 8-bit &#8220;brain&#8221; works, in comparison to the 32 or 64-bit mulitcore CPUs and GPUs in modern laptops and mobile phones. In my opinion, the Fignition, Arduino and Nanode fulfil an important role in helping youngsters to understand the basic principles of electronics and computing.</p>
<p><strong>Next</strong></p>
<p>Last night I headed along to the fantastic Mozilla offices in London.</p>
<p><a title="Mozilla Space, London by andyp uk, on Flickr" href="http://www.flickr.com/photos/andypiper/7164246194/"><img style="display:block;margin-left:auto;margin-right:auto;" src="http://farm8.staticflickr.com/7224/7164246194_70746b3ed3.jpg" alt="Mozilla Space, London" width="500" height="206" /></a></p>
<p>The <a href="http://www.meetup.com/Londonjavacommunity/events/63226052/">main LJC event</a> was <a href="http://twitter.com/sjmaple">Simon Maple</a> from IBM showing off the new <a href="http://wasdev.net">WebSphere 8.5 Liberty Profile</a> running on a <a href="http://raspberrypi.org">Raspberry Pi</a>. I&#8217;d hooked Simon up with <a href="https://twitter.com/skpang_uk">Sukkin Pang</a> recently so that he could get one of the <a href="http://www.skpang.co.uk/catalog/raspberry-pi-case-clear-p-1096.html?zenid=133mkgbtc2odp6u8lnsdikud37">smart enclosures he provides for the Pi</a>. It was pretty cool to see a full Java app server running on such a small computer &#8211; actually almost exactly the same size as the Fignition, only considerably more powerful of course.</p>
<p>The whole talk was live streamed on Mozilla Air &#8211; but if you missed it, <a href="https://air.mozilla.org/libertyprofile/">there&#8217;s a video available</a> (complete with semi-professional heckling from yours truly!)</p>
<p><a title="View 'Boot 2 Gecko' on Flickr.com" href="http://www.flickr.com/photos/16289690@N00/7164248584"><img class="alignleft" style="border-style:initial;border-color:initial;border-width:0;margin:5px 10px;" title="Boot 2 Gecko" src="http://farm8.staticflickr.com/7213/7164248584_ea6ff08226_m.jpg" alt="Boot 2 Gecko" width="180" height="240" border="0" /></a></p>
<p>What stole the evening for me, though, was two other glimpses of what lies ahead. First, <a href="http://twitter.com/tom_will_banks">Tom Banks</a> from IBM Hursley came on stage after Simon and showed off the Liberty profile running on a mobile phone. Let me clarify &#8211; he was running Android 2.3 on a Nexus One (an &#8220;old&#8221; phone), running Ubuntu Linux as a virtual image inside of that, and WebSphere inside of that. Kind of mind-blowing! A proof-of-concept and arguably not very useful… not sure when I would want to put a full JEE app server in a phone… but extremely cool. Finally, <a href="http://twitter.com/cyberdees">@cyberdees </a>let Tom and I have a play with <a href="http://www.mozilla.org/en-US/b2g/">Boot to Gecko</a> &#8211; Mozilla&#8217;s new mobile play. B2G was something I&#8217;d heard about, but not touched. I have to say that even in an early form, it&#8217;s looking very slick, boots extremely fast &#8211; much more quickly than any Android or iOS device I&#8217;ve seen &#8211; and the device integration (GPS, camera, access to hardware settings, etc) was impressive.</p>
<p>With the Open Web as the platform, ubiquitous mobile devices, and <a href="http://cloudfoundry.org">increasingly sophisticated cloud-based backends</a> to interact with, the future is looking pretty cool.</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/sflzx/'>#sflzx</a>, <a href='http://andypiper.co.uk/tag/2012/'>2012</a>, <a href='http://andypiper.co.uk/tag/30-years/'>30 years</a>, <a href='http://andypiper.co.uk/tag/8bit/'>8bit</a>, <a href='http://andypiper.co.uk/tag/arduino/'>Arduino</a>, <a href='http://andypiper.co.uk/tag/atmel-avr/'>Atmel AVR</a>, <a href='http://andypiper.co.uk/tag/audioboo/'>audioboo</a>, <a href='http://andypiper.co.uk/tag/b2g/'>b2g</a>, <a href='http://andypiper.co.uk/tag/boot-to-gecko/'>boot to gecko</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/dr-who/'>dr who</a>, <a href='http://andypiper.co.uk/tag/drwho/'>drwho</a>, <a href='http://andypiper.co.uk/tag/education/'>education</a>, <a href='http://andypiper.co.uk/tag/events/'>events</a>, <a href='http://andypiper.co.uk/tag/fignition/'>fignition</a>, <a href='http://andypiper.co.uk/tag/forth/'>forth</a>, <a href='http://andypiper.co.uk/tag/imperica/'>Imperica</a>, <a href='http://andypiper.co.uk/tag/liberty/'>liberty</a>, <a href='http://andypiper.co.uk/tag/london/'>London</a>, <a href='http://andypiper.co.uk/tag/mobile/'>mobile</a>, <a href='http://andypiper.co.uk/tag/mozilla/'>mozilla</a>, <a href='http://andypiper.co.uk/tag/nanode/'>nanode</a>, <a href='http://andypiper.co.uk/tag/national-museum-of-computing/'>National Museum of Computing</a>, <a href='http://andypiper.co.uk/tag/perini/'>perini</a>, <a href='http://andypiper.co.uk/tag/photos/'>photos</a>, <a href='http://andypiper.co.uk/tag/rickroll/'>rickroll</a>, <a href='http://andypiper.co.uk/tag/saul-metzstein/'>Saul Metzstein</a>, <a href='http://andypiper.co.uk/tag/sci-fi-london/'>sci-fi london</a>, <a href='http://andypiper.co.uk/tag/sinclair/'>sinclair</a>, <a href='http://andypiper.co.uk/tag/spectrum/'>spectrum</a>, <a href='http://andypiper.co.uk/tag/websphere/'>WebSphere</a>, <a href='http://andypiper.co.uk/tag/websphere-application-server/'>websphere application server</a>, <a href='http://andypiper.co.uk/tag/zx-spectrum/'>zx spectrum</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2712/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2712&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/05/09/geekery-in-8-bits-and-more/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://farm9.staticflickr.com/8148/7165091656_baf2fb6235.jpg" medium="image">
			<media:title type="html">Steven Goodwin reads Sinclair User</media:title>
		</media:content>

		<media:content url="http://farm6.staticflickr.com/5449/7149651113_e81ddbdcc8_n.jpg" medium="image">
			<media:title type="html">Components</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7221/7003567960_1a55952991.jpg" medium="image">
			<media:title type="html">Ready to test!</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7224/7164246194_70746b3ed3.jpg" medium="image">
			<media:title type="html">Mozilla Space, London</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7213/7164248584_ea6ff08226_m.jpg" medium="image">
			<media:title type="html">Boot 2 Gecko</media:title>
		</media:content>
	</item>
		<item>
		<title>Unshaved yaks with MonoDevelop (and some pre-shaved ones, too)</title>
		<link>http://andypiper.co.uk/2012/05/08/unshaved-yaks-with-monodevelop-and-some-pre-shaved-ones-too/</link>
		<comments>http://andypiper.co.uk/2012/05/08/unshaved-yaks-with-monodevelop-and-some-pre-shaved-ones-too/#comments</comments>
		<pubDate>Tue, 08 May 2012 16:31:12 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[express]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[MonoDevelop]]></category>
		<category><![CDATA[nancy]]></category>
		<category><![CDATA[nuget]]></category>
		<category><![CDATA[preshavedyak]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sinatra]]></category>
		<category><![CDATA[yak]]></category>
		<category><![CDATA[yak shaving]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2708</guid>
		<description><![CDATA[There&#8217;s a cool Cloud Foundry fan site called preshavedyak.com - and last week at SourceDevCon London, we challenged a bunch of developers to earn themselves a nice new preshavedyak hoodie by registering for a Cloud Foundry beta account and seeing how quickly &#8230; <a href="http://andypiper.co.uk/2012/05/08/unshaved-yaks-with-monodevelop-and-some-pre-shaved-ones-too/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2708&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-2707" title="yak_light_outline_vectorized.png" src="http://andypiper.files.wordpress.com/2012/05/yak_light_outline_vectorized.png?w=300&#038;h=213" alt="This yak is ready to go!" width="300" height="213" />There&#8217;s a cool <a href="http://cloudfoundry.com">Cloud Foundry</a> fan site called <a href="http://preshavedyak.com/">preshavedyak.com</a> - and last week at <a href="http://lanyrd.com/2012/sourcedevcon/">SourceDevCon London</a>, we challenged a bunch of developers to earn themselves a nice new preshavedyak hoodie by registering for a Cloud Foundry beta account and seeing how quickly they could get a &#8220;hello world&#8221; app up-and-running in the cloud. The event saw a bunch of new signups and some great discussions.</p>
<p>The &#8220;pre-shaved yak&#8221;, of course, is one aspect of what a polyglot open source PaaS is all about &#8211; delivering a ready-made, ready-to-host, application runtime environment. We shaved the yak, so you can just go ahead and get productive with your development tool of choice, be that vi or emacs, Notepad or TextMate, or Eclipse / a.n.other IDE. Grab a micro Cloud Foundry VM image and take your pre-shaved yak with you when you&#8217;re not connected! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I actually started to write this post in order to comment on something that&#8217;s a bit more hairy that, though! I&#8217;ve been playing around a little bit with <a href="http://monodevelop.com/">MonoDevelop</a> and ASP.NET (for reasons that will become apparent during this week, I suspect). I&#8217;m using the current stable Mono (2.10) and MonoDevelop (2.8) packages on Lion, and they seem to work well. I&#8217;ve also recently been learning about <a href="http://sinatrarb.com/">Sinatra</a>, the lightweight web framework for Ruby, and one of the node.js equivalents called <a href="http://expressjs.com/">Express</a>. It turns out that the .NET world has a bunch of Sinatra-wannabes, the most popular of which appears to be <a href="http://nancyfx.org/">Nancy</a> (see what they did there&#8230;? <a href="http://en.wikipedia.org/wiki/Sinatra_(software)#Frameworks_inspired_by_Sinatra">dive into the world of Sinatra-themed name-related web frameworks&#8230;</a>!).</p>
<p>Nancy&#8217;s site recommends installation via <a href="http://nuget.codeplex.com/">NuGet</a>, which is evidently really well integrated into Visual Studio (NuGet is the equivalent of gem in Ruby, or npm in node.js). Unfortunately there&#8217;s no MonoDevelop equivalent. Here&#8217;s where the yak shaving started! The <a href="http://docs.nuget.org/docs/start-here/nuget-faq">NuGet FAQ</a> claims that the command line NuGet.exe will run and can be compiled under Mono, but in my experience, that&#8217;s not quite true &#8211; I could not get the source to compile in MonoDevelop on OS X. I grabbed the pre-compiled version and followed the instruction to get it to update itself (basically you just run it, and it bootstraps and downloads the latest available)&#8230; that went fine, but after that, it would no longer work and produced a huge stack trace.</p>
<p>So here, after getting most of a yak&#8217;s fleece all over me, is the secret. The prebuilt NuGet.exe <em>will</em> work under Mono on OS X, but it does require a Windows .NET 4.0 DLL (Microsoft.Build.dll) to be in the same directory / locatable in the path &#8211; I grabbed mine from my Windows VM install. It also requires that you tell Mono to present a v4.0 runtime. So I whipped up a tiny script to avoid having to type a bunch of paths and switches each time.</p>
<p><script src="https://gist.github.com/2636885.js"></script></p>
<p>Further results of this recent dalliance in .NET land will be coming soon&#8230;</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/net-framework/'>.NET Framework</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/express/'>express</a>, <a href='http://andypiper.co.uk/tag/mono/'>Mono</a>, <a href='http://andypiper.co.uk/tag/monodevelop/'>MonoDevelop</a>, <a href='http://andypiper.co.uk/tag/nancy/'>nancy</a>, <a href='http://andypiper.co.uk/tag/nuget/'>nuget</a>, <a href='http://andypiper.co.uk/tag/preshavedyak/'>preshavedyak</a>, <a href='http://andypiper.co.uk/tag/ruby/'>ruby</a>, <a href='http://andypiper.co.uk/tag/sinatra/'>Sinatra</a>, <a href='http://andypiper.co.uk/tag/yak/'>yak</a>, <a href='http://andypiper.co.uk/tag/yak-shaving/'>yak shaving</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2708/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2708&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/05/08/unshaved-yaks-with-monodevelop-and-some-pre-shaved-ones-too/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2012/05/yak_light_outline_vectorized.png?w=300" medium="image">
			<media:title type="html">yak_light_outline_vectorized.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Interview with Uhuru, and more events in the pipeline</title>
		<link>http://andypiper.co.uk/2012/04/29/interview-with-uhuru-and-more-events-in-the-pipeline/</link>
		<comments>http://andypiper.co.uk/2012/04/29/interview-with-uhuru-and-more-events-in-the-pipeline/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 18:09:06 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cfoundry]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[#sflzx]]></category>
		<category><![CDATA[#sourcedevcon]]></category>
		<category><![CDATA[Acorn Computers]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[dotNET]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[horizons]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[platform-as-a-service]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[uhuru]]></category>
		<category><![CDATA[uhuru software]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[zx spectrum]]></category>

		<guid isPermaLink="false">http://andypiper.co.uk/?p=2704</guid>
		<description><![CDATA[As my new role continues, a podcast I recorded with Michael Surkan over at Uhuru Software has just gone online. Uhuru provide hosting based on the Cloud Foundry platform, and add first-class support for .NET applications. They also have some &#8230; <a href="http://andypiper.co.uk/2012/04/29/interview-with-uhuru-and-more-events-in-the-pipeline/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2704&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As <a href="http://andypiper.co.uk/2012/04/19/first-week-cloud-foundry/" target="_blank">my new role</a> continues, a <a href="http://www.uhurusoftware.com/blog/blog/2012/april/the-stateless-app.aspx">podcast I recorded</a> with Michael Surkan over at <a href="http://www.uhurusoftware.com/">Uhuru Software</a> has just gone online. Uhuru provide hosting based on the Cloud Foundry platform, and add first-class support for .NET applications. They also have some really neat add-ons for MMC and Visual Studio to make deployment easy. We talked a little about the role of a Developer Advocate, the groups I&#8217;ve been talking to about adoption of Cloud Foundry, and some of the &#8220;gotchas&#8221; to consider when taking an application to a Platform-as-a-Service environment.</p>
<p>(if you can hear any background noise on this one, it was because I was at the <a href="http://lanyrd.com/2012/scaladays/">Scala Days event in London</a> on the day we spoke, and not Michael&#8217;s fault at all! I don&#8217;t think it sounds too bad)</p>
<p>Coming up this week, there&#8217;s the big <a href="http://opentour.cloudfoundry.com/2012/london">Cloud Foundry Open Tour London</a> on Tuesday (based on the numbers I&#8217;m hearing about, it sounds like that is going to be busy). Many of us from the engineering and developer relations teams will be speaking at that one. The rest of the week, I&#8217;ll be at <a href="http://sourcedevcon.eu">SourceDevCon</a> in London where my head honcho <a href="http://twitter.com/chanezon">Patrick</a> will be speaking on Thursday afternoon.</p>
<p>To round the week off, there&#8217;s <a href="http://lanyrd.com/2012/horizons/">Horizons at the BFI on Saturday and Sunday</a>, to celebrate the 30th anniversary of the ZX Spectrum. I was always more of an Acorn guy myself, but there&#8217;s no denying these classic machines really kickstarted my interest in this role space &#8211; and I can&#8217;t wait to hear <a href="http://www.mjhibbett.co.uk/">MJ Hibbett</a> perform <a href="http://mjhibbett.co.uk/songs/song.php?filename=heyhey16K">&#8220;Hey Hey 16k&#8221;</a> in person! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h6 class="zemanta-related-title" style="font-size:1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://andypiper.co.uk/2012/04/19/first-week-cloud-foundry/" target="_blank">First week with VMware and Cloud Foundry</a> (andypiper.co.uk)</li>
<li class="zemanta-article-ul-li"><a href="http://andypiper.co.uk/2012/03/12/joining-vmware-cloudfoundry/" target="_blank">My next steps &#8211; joining the Cloud Foundry team</a> (andypiper.co.uk)</li>
</ul>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cfoundry/'>#cfoundry</a>, <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/sflzx/'>#sflzx</a>, <a href='http://andypiper.co.uk/tag/sourcedevcon/'>#sourcedevcon</a>, <a href='http://andypiper.co.uk/tag/acorn-computers/'>Acorn Computers</a>, <a href='http://andypiper.co.uk/tag/cloud-computing/'>cloud computing</a>, <a href='http://andypiper.co.uk/tag/conferences/'>conferences</a>, <a href='http://andypiper.co.uk/tag/dotnet/'>dotNET</a>, <a href='http://andypiper.co.uk/tag/events/'>events</a>, <a href='http://andypiper.co.uk/tag/horizons/'>horizons</a>, <a href='http://andypiper.co.uk/tag/interview/'>interview</a>, <a href='http://andypiper.co.uk/tag/london/'>London</a>, <a href='http://andypiper.co.uk/tag/paas/'>paas</a>, <a href='http://andypiper.co.uk/tag/platform-as-a-service/'>platform-as-a-service</a>, <a href='http://andypiper.co.uk/tag/podcast/'>podcast</a>, <a href='http://andypiper.co.uk/tag/uhuru/'>uhuru</a>, <a href='http://andypiper.co.uk/tag/uhuru-software/'>uhuru software</a>, <a href='http://andypiper.co.uk/tag/vmware/'>vmware</a>, <a href='http://andypiper.co.uk/tag/zx-spectrum/'>zx spectrum</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2704/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2704&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/04/29/interview-with-uhuru-and-more-events-in-the-pipeline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu 12.04 and Cloud Foundry</title>
		<link>http://andypiper.co.uk/2012/04/26/ubuntu-12-04-and-cloud-foundry/</link>
		<comments>http://andypiper.co.uk/2012/04/26/ubuntu-12-04-and-cloud-foundry/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 19:06:37 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cfoundry]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[12.04]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[fusion]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[lts]]></category>
		<category><![CDATA[precise]]></category>
		<category><![CDATA[precise pangolin]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rvm]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[vmc]]></category>
		<category><![CDATA[vmware fusion]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2697</guid>
		<description><![CDATA[Well, it&#8217;s that fun Ubuntu release day again, and around the world, I&#8217;m sure there are parties aplenty&#8230; I grabbed an ISO this morning (64-bit desktop version, natch), and quickly setup a new virtual machine to run on my Mac. &#8230; <a href="http://andypiper.co.uk/2012/04/26/ubuntu-12-04-and-cloud-foundry/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2697&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Well, it&#8217;s that fun <a href="http://www.ubuntu.com/">Ubuntu</a> release day again, and around the world, I&#8217;m sure there are parties aplenty&#8230;</p>
<p>I grabbed an ISO this morning (64-bit desktop version, natch), and quickly setup a new virtual machine to run on my Mac. A nice feature of <a href="http://vmware.com/mac">VMware Fusion 4.0</a> is the &#8220;easy install&#8221; option which lets you rapidly pop in the basic information needed to setup the system, and the rest is taken care of for you.</p>
<p><img style="display:block;margin-left:auto;margin-right:auto;" src="https://img.skitch.com/20120426-t98durun6kpqg4hxixaj41nqhu.jpg" alt="" /></p>
<p>In my case, I specified a user ID, selected that I wanted my home folder read/write shared into the VM, and then customised the machine to up the memory and add a CPU core. In a few minutes (my machine has an SSD…!) I had a new virtual machine, running full screen in a separate space on Mission Control. Fusion even took care of installing VMware Tools so it was able to do the file sharing, use the full screen resolution etc etc straight away.</p>
<p>So… first impressions? Much more slick than 11.10 which I was using on a daily basis until recently. In particular, the configuration options have been streamlined really nicely. I&#8217;m still struggling with discovery of applications in Unity but in general, it&#8217;s not bad at all.</p>
<p>Browsing through the available packages, I was interested to find that the <a href="http://cloudfoundry.com/">Cloud Foundry</a> tools are available in the default repositories:</p>
<p><img style="display:block;margin-left:auto;margin-right:auto;" title="cloudfoundry-client.jpg" src="http://andypiper.files.wordpress.com/2012/04/cloudfoundry-client.jpg?w=400&#038;h=373" alt="Cloudfoundry client" width="400" height="373" border="0" /></p>
<p>That&#8217;s awesome! you can just run <code>sudo apt-get install cloudfoundry-client</code> and get the main tool for deploying apps and administering Cloud Foundry right from the repository using the regular apt method (actually this is simply a convenience package &#8211; under the covers it installs a package called ruby-vmc, which installs the vmc command-line Ruby gem… it&#8217;s nice that the Ubuntu guys have made it easier to discover, though).</p>
<p>So what&#8217;s the problem? Well &#8211; no big deal, but actually, if you want to keep up with Cloud Foundry as a developing platform, you might want to grab something slightly newer than what is available on tap in the repository. As I write this, the version of vmc available via the cloudfoundry-client package is 0.3.10 and the one we&#8217;re currently working with is at least 0.3.16.</p>
<p>My suggestion, therefore, is to do the following:</p>
<ol>
<li>Install rvm (Ruby Version Manager). That way, you can have different versions of Ruby itself installed, manage gems for the different versions independently, and also &#8211; importantly &#8211; <em>not</em> require root privileges to do your development work and install additional gems. A <a href="http://rubysource.com/installing-ruby-with-rvm-on-ubuntu/">handy guide to installing rvm on Ubuntu is here</a>, and it still works fine on 12.04. Just follow the commands shown in the <em>Installing RVM</em> and <em>Installing Ruby</em> sections and you should be all set and rocking ruby-1.9.2 on your new 12.04 setup.<br />
(I&#8217;m using rvm and JewelryBox to manage Ruby versions on OS X, incidentally. Great tools)</li>
<li>Run either <code>gem install vmc</code> or <code>gem install vmc --pre</code> (the latter option will get you the very latest pre-release of vmc, if you like the bleeding edge). Note that, if you installed rvm and Ruby successfully, you should not need root permissions to install gems.</li>
<li>There is no step 3 &#8212; <code>vmc target <a href="http://api.cloudfoundry.com" rel="nofollow">http://api.cloudfoundry.com</a></code> and then <code>vmc login</code> and you should be good to go. Looking for a sample app to deploy? You could take a look at <a href="https://github.com/cloudfoundry-samples/sinatra-cf-twitter">the Sinatra example I added to the cloudfoundry-samples repository on Github</a> last week&#8230;</li>
</ol>
<p>It&#8217;s fantastic that Ubuntu is moving towards strong desktop / development environment support for Cloud Foundry.</p>
<p>Oh, there&#8217;s another story with Precise Pangolin,  too &#8211; you can rapidly install the server side pieces to build your own cloud using the <a href="https://juju.ubuntu.com/Charms">Juju Charms</a> which provide Cloud Foundry support. But&#8230; that&#8217;s a story for another post, in another time and place…. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Update 15/05:</strong> I raised <a href="https://bugs.launchpad.net/ubuntu/+source/ruby-vmc/+bug/998111">bug #998111</a> against Ubuntu to ask for the ruby-vmc package to be updated, in case you feel like tracking progress via Launchpad.</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cfoundry/'>#cfoundry</a>, <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/12-04/'>12.04</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/fusion/'>fusion</a>, <a href='http://andypiper.co.uk/tag/gem/'>gem</a>, <a href='http://andypiper.co.uk/tag/lts/'>lts</a>, <a href='http://andypiper.co.uk/tag/precise/'>precise</a>, <a href='http://andypiper.co.uk/tag/precise-pangolin/'>precise pangolin</a>, <a href='http://andypiper.co.uk/tag/ruby/'>ruby</a>, <a href='http://andypiper.co.uk/tag/rvm/'>rvm</a>, <a href='http://andypiper.co.uk/tag/ubuntu/'>Ubuntu</a>, <a href='http://andypiper.co.uk/tag/utilities/'>utilities</a>, <a href='http://andypiper.co.uk/tag/vmc/'>vmc</a>, <a href='http://andypiper.co.uk/tag/vmware-fusion/'>vmware fusion</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2697/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2697&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/04/26/ubuntu-12-04-and-cloud-foundry/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="https://img.skitch.com/20120426-t98durun6kpqg4hxixaj41nqhu.jpg" medium="image" />

		<media:content url="http://andypiper.files.wordpress.com/2012/04/cloudfoundry-client.jpg" medium="image">
			<media:title type="html">cloudfoundry-client.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>First week with VMware and Cloud Foundry</title>
		<link>http://andypiper.co.uk/2012/04/19/first-week-cloud-foundry/</link>
		<comments>http://andypiper.co.uk/2012/04/19/first-week-cloud-foundry/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 11:22:46 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#cfoundry]]></category>
		<category><![CDATA[#cloudfoundry]]></category>
		<category><![CDATA[#ldnrealtime]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[new job]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[rabbitmq]]></category>
		<category><![CDATA[role]]></category>
		<category><![CDATA[sliderocket]]></category>
		<category><![CDATA[socialcast]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2686</guid>
		<description><![CDATA[Hello, VMware. Well &#8211; that was bracing! I don&#8217;t expect to be posting &#8220;week notes&#8221; like this on a regular basis, but as a one-off it seems like a nice way to encapsulate just how much happened in the first &#8230; <a href="http://andypiper.co.uk/2012/04/19/first-week-cloud-foundry/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2686&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Hello, VMware.</p>
<p>Well &#8211; <em>that</em> was <em>bracing</em>!</p>
<p>I don&#8217;t expect to be posting &#8220;week notes&#8221; like this on a regular basis, but as a one-off it seems like a nice way to encapsulate just how much happened in the first week of my new role.</p>
<p><strong>Tuesday</strong></p>
<p>Joined <a href="http://vmware.com">VMware</a>. Met new colleagues in London office. Started to look at the <a href="https://github.com/cloudfoundry/uaa">User Account and Authentication</a> component in Cloud Foundry. Ran samples against <a href="http://cloudfoundry.com">cloudfoundry.com</a>, modified the documentation. Issued first GitHub pull request <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><img class="alignleft size-thumbnail wp-image-2693" style="margin-left:10px;margin-right:10px;" title="vmware-logo" src="http://andypiper.files.wordpress.com/2012/04/vmware-logo.jpg?w=150&#038;h=150" alt="" width="150" height="150" /></p>
<p><strong>Wednesday</strong></p>
<p>More hacking on samples. Updated the <a href="https://plus.google.com/b/114245065906861739918/">Cloud Foundry Google+ page</a>. Agreed to present Cloud Foundry at the <a href="http://londonrealtime.co.uk">London Real-Time</a> hack weekend for the RabbitMQ guys. Watched (and tweeted) the live webcast of the Cloud Foundry first birthday event in San Francisco &#8211; very exciting news! &#8220;<a href="http://blog.cloudfoundry.com/post/13481011539/a-year-of-cloud-foundry">more clouds, more community, more code</a>&#8220;, including a broader range of partners, a new governance process around the <a href="http://cloudfoundry.org">cloudfoundry.org</a> Open Source project, and the announcement of <a href="https://github.com/cloudfoundry/oss-docs/blob/master/bosh/documentation/documentation.md">BOSH</a> being released to the community, too &#8211; multi-cloud deployment, here we come!</p>
<p><strong>Thursday</strong></p>
<p>Trip to the VMware Frimley office for some HR stuff. First call with full Developer Relations team for event planning. Briefing with the two directors I work for. Nothing to see here, move along&#8230;</p>
<p><strong>Friday</strong></p>
<p>Setup new laptop (custom order from Apple so there was a small delay). Prepped for demo at London Real-Time. Started making a lot of noise on VMware Link (aka Socialcast, the social sharing/discussion platform) internally <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Saturday</strong></p>
<p>My first speaking gig &#8211; a <a href="http://www.slideshare.net/andypiper/cloud-foundry-a-lightning-introduction">Lightning Introduction to Cloud Foundry</a>, taking <a href="https://twitter.com/crichardson">Chris Richardson&#8217;s</a> much more <a href="http://www.slideshare.net/joshlong/cloud-foundry-bootcamp">comprehensive Boot Camp presentation</a> and cramming the essentials into ~15 min including a live demo, for a bunch of hackers at London Real-Time.</p>
<p style="text-align:center;"><iframe src='http://www.slideshare.net/slideshow/embed_code/12536525' width='500' height='410'></iframe></p>
<p>Oh, and it was caught on video.</p>
<p style="text-align:center;"><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/40379801' width='400' height='300' frameborder='0'></iframe></div></p>
<p>Four or five of <a href="http://hacks.londonrealtime.co.uk">the hacks </a>ended up running on Cloud Foundry, too, which I think was rather nice <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I was also interviewed on realtime and the importance of cloud at the event, but I&#8217;ve not seen that video appear just yet.</p>
<p><strong>Monday</strong></p>
<p>More laptop setup, HR stuff. Prep for <a href="http://days2012.scala-lang.org/">Scala Days</a>. Started to improve a sample app (Ruby/Sinatra) I&#8217;d used in the past by adding <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> and restructuring the code.</p>
<p><strong>Tuesday/Wednesday</strong></p>
<p><img class="alignright size-thumbnail wp-image-2692" style="margin-left:10px;margin-right:10px;" title="scaladays-badge" src="http://andypiper.files.wordpress.com/2012/04/scaladays-badge.jpg?w=150&#038;h=150" alt="" width="150" height="150" /></p>
<p>Scala Days in London &#8211; helping to man the sponsor stand talking about Cloud Foundry, answering questions, and <a href="http://twitter.com/z_oleg">meeting </a><a href="http://twitter.com/chanezon">many</a> <a href="http://twitter.com/ramnivas">new</a> <a href="http://twitter.com/jencompgeek">colleagues</a> from the US who were presenting on Spring, Scala, and Cloud Foundry (including an announcement that Play 2.0 framework support and standalone apps are coming to cloudfoundry.com Real Soon Now). Recorded a podcast interview with <a href="http://www.uhurusoftware.com/">Uhuru</a> about what a Developer Advocate does.</p>
<p><strong>Summary</strong></p>
<p>I&#8217;m pleased that I was able to be so productive so quickly. I&#8217;d had a little previous experience with Cloud Foundry but it&#8217;s a testament to how quick it is to learn the basics and get moving that I was able to rapidly start playing with a bunch of code. It was also exciting to be out on Github on my first day &#8211; not something I could have done in a former life… it&#8217;s nice to be working in an organisation that is innovating with Open Source at this level.</p>
<p><a href="http://andypiper.files.wordpress.com/2012/04/cf-tshirt.jpg" target="_blank"><img class="alignleft size-thumbnail wp-image-2691" style="margin-left:10px;margin-right:10px;" title="cf-tshirt" src="http://andypiper.files.wordpress.com/2012/04/cf-tshirt.jpg?w=150&#038;h=150" alt="" width="150" height="150" /></a>There&#8217;s much to learn, and to be honest, a couple of the key aspects of Cloud Foundry actually make it more challenging (and interesting) for me to get to grips with. It&#8217;s open, and with BOSH, can potentially target different IaaS offerings (initially vSphere and the beginnings of AWS support; a hackathon yesterday aimed at adding OpenStack to the list) &#8211; so suddenly I need to know about those. It&#8217;s a polyglot platform, which means I need to broaden my language knowledge &#8211; I&#8217;m already making a start on Ruby and node.js, to complement existing Java and PHP knowledge.</p>
<p>It&#8217;s also exciting to learn more about what VMware does, the layers of technology that they offer, and their vision. My previous experience has primarily been with the desktop virtualisation technology, but there&#8217;s a huge and vibrant community around the server-side virtualisation tools, and products like <a href="http://socialcast.com">Socialcast</a>, <a href="http://sliderocket.com">Sliderocket</a> and <a href="http://zimbra.com">Zimbra</a> in the collaboration space too.</p>
<p>There&#8217;s a lot of exciting stuff happening in this space. It&#8217;s thrilling to be here. Thanks to all of my new colleagues for a warm welcome and support &#8211; looking forward to working with you!</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/cfoundry/'>#cfoundry</a>, <a href='http://andypiper.co.uk/tag/cloudfoundry/'>#cloudfoundry</a>, <a href='http://andypiper.co.uk/tag/ldnrealtime/'>#ldnrealtime</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/coding/'>Coding</a>, <a href='http://andypiper.co.uk/tag/development/'>development</a>, <a href='http://andypiper.co.uk/tag/new-job/'>new job</a>, <a href='http://andypiper.co.uk/tag/presentation/'>presentation</a>, <a href='http://andypiper.co.uk/tag/rabbitmq/'>rabbitmq</a>, <a href='http://andypiper.co.uk/tag/role/'>role</a>, <a href='http://andypiper.co.uk/tag/sliderocket/'>sliderocket</a>, <a href='http://andypiper.co.uk/tag/socialcast/'>socialcast</a>, <a href='http://andypiper.co.uk/tag/speaking/'>speaking</a>, <a href='http://andypiper.co.uk/tag/video/'>video</a>, <a href='http://andypiper.co.uk/tag/vmware/'>vmware</a>, <a href='http://andypiper.co.uk/tag/zimbra/'>zimbra</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2686/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2686/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2686&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/04/19/first-week-cloud-foundry/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2012/04/vmware-logo.jpg?w=150" medium="image">
			<media:title type="html">vmware-logo</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2012/04/scaladays-badge.jpg?w=150" medium="image">
			<media:title type="html">scaladays-badge</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2012/04/cf-tshirt.jpg?w=150" medium="image">
			<media:title type="html">cf-tshirt</media:title>
		</media:content>
	</item>
		<item>
		<title>My next steps &#8211; joining the Cloud Foundry team</title>
		<link>http://andypiper.co.uk/2012/03/12/joining-vmware-cloudfoundry/</link>
		<comments>http://andypiper.co.uk/2012/03/12/joining-vmware-cloudfoundry/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 16:38:18 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[developer advocate]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[role]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2573</guid>
		<description><![CDATA[I&#8217;m very excited to announce that, from April 10th, I will be joining the Developer Relations team for Cloud Foundry at VMware. This is a thrilling opportunity for me for a number of reasons. from a technology perspective: Cloud Foundry is &#8230; <a href="http://andypiper.co.uk/2012/03/12/joining-vmware-cloudfoundry/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2573&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m very excited to announce that, from April 10th, I will be joining the Developer Relations team for <a href="http://cloudfoundry.com/">Cloud Foundry</a> at VMware.</p>
<p>This is a thrilling opportunity for me for a number of reasons.</p>
<ul>
<li>from a technology perspective: <a href="http://cloudfoundry.com">Cloud Foundry</a> is very, very, <em>very </em>cool. In my opinion, it really comes from a different set of thought processes than the other Platform-as-a-Service offerings out there, which make it unique and compelling.
<ul>
<li>the operating system stuff gets out of the way (why should it matter?), but multiple language runtimes and backend resources are available for easy scaling. Seriously, the first time I walked through <a href="http://start.cloudfoundry.com/tools/vmc/installing-vmc.html">the command-line tutorial</a> and scaled a Ruby app to 6 load balanced instances with a single command, I was instantly impressed.</li>
<li>it is Open Source. The code is on Github. You can run your own cloud if you like. You can add support for your own languages and frameworks, much as <a href="http://appfog.com/">AppFog have done for PHP</a>, Tier 3 and Uhuru have done with <a href="http://www.ironfoundry.org/">.NET in Iron Foundry</a>, and so on. This provides a huge amount of flexibility. Oh, and of course mobile and cloud go hand-in-hand, so last week&#8217;s announcement of <a href="https://mobilecf.feedhenry.com/">FeedHenry</a> providing tools to develop HTML5 apps to deploy on Cloud Foundry was really significant, too.</li>
<li>you can take your cloud with you using <a href="https://my.cloudfoundry.com/micro">Micro Cloud Foundry</a> &#8211; so the development and deployment model remains the same whether you are online or offline. I love this idea.</li>
</ul>
</li>
</ul>
<ul>
<li>for me, personally: it&#8217;s a natural evolution of much of the work I&#8217;ve been doing over the past few years &#8211; focusing on developer communities and promoting technology adoption, as much as top-down solution selling. As my good friend <a href="http://twitter.com/monkchips">James Governor</a> is fond of saying and as his colleague <a href="http://twitter.com/sogrady">Steve O&#8217;Grady</a> <a href="http://redmonk.com/sogrady/2010/09/09/the-new-kingmakers/">wrote</a>, <a href="http://www.flickr.com/photos/ibmimpact/5620184943/">developers are the new kingmakers</a> &#8211; and with trends like mobile, cloud, and devops, nurturing those communities is more important than ever. You don&#8217;t impose technology on a community &#8211; you explain it and earn your place and reputation.</li>
<li>I&#8217;m looking forward to more speaking, more writing, more mentoring, and more online community building. These are things I&#8217;ve grown to enjoy (and in the case of the latter, appear to do naturally).</li>
<li>I&#8217;ve followed <a href="http://twitter.com/chanezon">Patrick Chanezon</a>, the Senior Director of the team, since he was setting up the developer advocacy programme back at Google &#8211; I have a lot of respect for what he&#8217;s achieved and the way he operates, so I&#8217;m delighted to have the chance to work closely with him. I&#8217;m excited to join everyone in the team, of course &#8211; I have spoken with most of the group already and I&#8217;m really looking forward to learning from their diverse range of experiences and backgrounds.</li>
</ul>
<p>Between now and April 10th, I have a few things planned including a vacation (!), heading to <a href="http://www.eclipsecon.org/2012/">EclipseCon</a> to talk about <a href="http://mqtt.org/">MQTT</a> and M2M topics, and some other speaking engagements. After I start the new role, I expect I&#8217;ll join in on the <a href="http://lanyrd.com/guides/cloud-foundry-open-tour/">Cloud Foundry Open Tour</a> and start to meet folks. I&#8217;ll also be on the team for the <a href="http://gotocon.com/aarhus-2012/">GOTO conference in Aarhus</a> in October &#8211; exciting times ahead!</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/career/'>career</a>, <a href='http://andypiper.co.uk/tag/cloud-foundry/'>cloud foundry</a>, <a href='http://andypiper.co.uk/tag/developer-advocate/'>developer advocate</a>, <a href='http://andypiper.co.uk/tag/developers/'>developers</a>, <a href='http://andypiper.co.uk/tag/events/'>events</a>, <a href='http://andypiper.co.uk/tag/job/'>job</a>, <a href='http://andypiper.co.uk/tag/life/'>Life</a>, <a href='http://andypiper.co.uk/tag/role/'>role</a>, <a href='http://andypiper.co.uk/tag/technology/'>Technology</a>, <a href='http://andypiper.co.uk/tag/vmware/'>vmware</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2573/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2573&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/03/12/joining-vmware-cloudfoundry/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse Paho gets started&#8230;</title>
		<link>http://andypiper.co.uk/2012/03/10/paho-gets-started/</link>
		<comments>http://andypiper.co.uk/2012/03/10/paho-gets-started/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 19:06:02 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipsecon]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[koneki]]></category>
		<category><![CDATA[m2m]]></category>
		<category><![CDATA[m2miwg]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[paho]]></category>
		<category><![CDATA[quickstart]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2564</guid>
		<description><![CDATA[Since the announcement of Eclipse Paho (an Open Source project under the Machine-to-Machine umbrella at Eclipse) there has been a fair amount of excitement in the MQTT community about the availability of IBM&#8217;s C and Java client code under an &#8230; <a href="http://andypiper.co.uk/2012/03/10/paho-gets-started/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2564&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Since the <a href="http://mqtt.org/2011/11/eclipse-paho-open-source-and-other-news">announcement</a> of <a href="http://www.eclipse.org/paho/">Eclipse Paho</a> (an Open Source project under the Machine-to-Machine umbrella at Eclipse) there has been a fair amount of excitement in the <a href="http://mqtt.org">MQTT</a> community about the availability of IBM&#8217;s C and Java client code under an Open Source license.</p>
<p>The initial proposal and setup stages have taken a little while, but this week <a href="http://dev.eclipse.org/mhonarc/lists/paho-dev/msg00005.html">the initial availability of the C client code was announced</a> on the <a href="https://dev.eclipse.org/mailman/listinfo/paho-dev">Paho mailing list</a> (Java will follow shortly).</p>
<p><img style="display:block;margin-left:auto;margin-right:auto;" title="PahoHALF.png" src="http://andypiper.files.wordpress.com/2012/03/pahohalf.png?w=400&#038;h=155" border="0" alt="PahoHALF" width="400" height="155" /></p>
<p><strong>Paho Quickstart</strong></p>
<p>This is not intended to be a comprehensive guide &#8211; better documentation etc will emerge over time &#8211; but I thought I&#8217;d post a quick guide as a kickstart for anyone wanting to give it a look. I did this on 64-bit Ubuntu 11.10 &#8211; similar steps will apply on other Linux or UNIX platforms (note, the initial code contribution has a Makefile with rules which should work on UNIX, Windows, or z/OS).</p>
<p>Install the necessary packages to build code. NB git is for grabbing the source from Eclipse; build-essentials is a metapackage providing gcc etc on Ubuntu; and doxygen and optional graphviz are used for generating the documentation.</p>
<pre>sudo apt-get install git build-essentials doxygen graphviz</pre>
<p>Get the code from the git repository:</p>
<pre>git clone&nbsp;git://git.eclipse.org/gitroot/paho/org.eclipse.paho.mqtt.c.git</pre>
<p>Quick build for the client library and documentation:</p>
<pre>cd org.eclipse.paho.mqtt.c.git/src</pre>
<pre>make -f ../build/Makefile all</pre>
<pre>doxygen ../doc/DoxyfileV3ClientAPI</pre>
<p>Once these commands complete, you should be left with subdirectories called &lt;platform&gt; and docs. In my case, &lt;platform&gt; was 64-bit Linux, so I had a binary at linux_ia64/libmqttv3c.so. There&#8217;s no &#8220;make install&#8221; rule at the moment, nor is there a rule to compile the docs so I had to run doxygen directly. In the future it would be nice to automate all of that, and also to build some test applications.</p>
<p>Opening docs/html/index.html in a browser reveals very nice documentation describing the client library, including some examples of how to use it. For example, in docs/html/pubasync.html there&#8217;s a complete listing for an asynchronous publisher application. I extracted that code into pubclient.c and decided to check that it worked!</p>
<pre>gcc -Wall pubexample.c -L./linux_ia64 -lmqttv3c -lpthread -o pubexample</pre>
<p>That command successfully built a binary called pubexample. All I needed to do was test it. The sample application assumes that an MQTT broker is available on localhost port 1883 &#8211; if you want to change that, simply modify the value of the static variable ADDRESS in pubexample.c &#8211; in my case I simply apt-get installed the <a href="http://mosquitto.org">mosquitto</a> and mosquitto-clients packages onto my system, but I could equally have unzipped and run <a href="http://www.alphaworks.ibm.com/tech/rsmb">Really Small Message Broker</a> &#8211; both start on port 1883 by default if not given alternative configuration.</p>
<pre>export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./linux_ia64/</pre>
<pre>./pubexample</pre>
<pre>Waiting for publication of Hello World!
on topic MQTT Examples for client with ClientID: ExampleClientPub
Message with token value 1 delivery confirmed</pre>
<p>It was trivial to test that a subscriber (mosquitto_sub in my case) also received the publication. Job done!</p>
<p><strong>Getting involved, and other news on Paho</strong></p>
<p>I mentioned that the Java client contribution should appear soon. One other piece of news this week is that the project&#8217;s sandbox broker implementation &#8211; based on <a href="http://mosquitto.org/">mosquitto</a> &#8211; <a href="http://dev.eclipse.org/mhonarc/lists/paho-dev/msg00008.html">has been spun up</a>. That was posted on <a href="https://dev.eclipse.org/mailman/listinfo/paho-dev">the Paho mailing list</a>, and if you want to get involved you should definitely subscribe to that; start to <a href="https://bugs.eclipse.org/bugs/buglist.cgi?order=Importance;list_id=838666;cmdtype=doit;classification=Technology;remtype=asdefault;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=MQTT;product=Paho">track the Eclipse Bugzilla for Paho</a>; watch <a href="http://wiki.eclipse.org/Paho">the Paho wiki</a>; keep an eye on <a href="http://www.eclipse.org/projects/project.php?id=technology.paho">the source repositories</a>; etc.. I&#8217;m already thinking about <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=373867">getting an OS X build rule</a> sorted out. If you want to test your sample code now, you&#8217;ve got the option of a local broker, the Eclipse Paho sandbox, the mosquitto sandbox, or various other implementations.</p>
<p>Oh &#8211; and please leave a comment on this post if you find this information interesting, or want to discuss where things are with Paho. I&#8217;ll be hanging out on the mailing list as well.</p>
<p><strong>What about Bob? (or Andy, even!)</strong></p>
<p>Well, although <a href="http://andypiper.co.uk/2012/02/10/when-end-of-an-era-doesnt-cover-it/">I&#8217;ve left IBM</a>, I&#8217;m delighted that MQTT is now going Open Source &#8211; in fact that was one of the things that I really wanted to help to achieve before I moved on. I am really pleased that I will be able to continue to contribute to both Paho and the broader Eclipse M2M Industry Working Group. I&#8217;ll be helping to update the <a href="http://mqtt.org/">mqtt.org community site</a>, and heading over to <a href="http://www.eclipsecon.org/2012/">EclipseCon in Virginia</a> in a couple of weeks&#8217; time to talk about M2M and work with our friends from the <a href="http://www.eclipse.org/koneki/">Koneki</a> project. If you are attending EclipseCon please come say hi to me &#8211; and you may be interested in <a href="http://www.eclipsecon.org/2012/sessions/using-mqtt-and-eclipse-tools-write-end-end-m2m-application-0">Wes Johnson&#8217;s session on MQTT and Eclipse tools</a>.</p>
<p>There are very cool times ahead!</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/build/'>build</a>, <a href='http://andypiper.co.uk/tag/coding/'>Coding</a>, <a href='http://andypiper.co.uk/tag/development/'>development</a>, <a href='http://andypiper.co.uk/tag/eclipse/'>Eclipse</a>, <a href='http://andypiper.co.uk/tag/eclipsecon/'>eclipsecon</a>, <a href='http://andypiper.co.uk/tag/git/'>git</a>, <a href='http://andypiper.co.uk/tag/koneki/'>koneki</a>, <a href='http://andypiper.co.uk/tag/m2m/'>m2m</a>, <a href='http://andypiper.co.uk/tag/m2miwg/'>m2miwg</a>, <a href='http://andypiper.co.uk/tag/mqtt/'>MQTT</a>, <a href='http://andypiper.co.uk/tag/paho/'>paho</a>, <a href='http://andypiper.co.uk/tag/quickstart/'>quickstart</a>, <a href='http://andypiper.co.uk/tag/ubuntu/'>Ubuntu</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2564/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2564&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/03/10/paho-gets-started/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2012/03/pahohalf.png" medium="image">
			<media:title type="html">PahoHALF.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Hidden messages and cunning puns</title>
		<link>http://andypiper.co.uk/2012/03/01/hidden-messages-and-cunning-puns/</link>
		<comments>http://andypiper.co.uk/2012/03/01/hidden-messages-and-cunning-puns/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 09:39:27 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[big finish]]></category>
		<category><![CDATA[blake's 7]]></category>
		<category><![CDATA[companion chronicles]]></category>
		<category><![CDATA[doctor who]]></category>
		<category><![CDATA[Peter Anghelides]]></category>
		<category><![CDATA[science fiction]]></category>
		<category><![CDATA[scifi]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2555</guid>
		<description><![CDATA[My friend and former colleague, Peter Anghelides, is a rather good writer. In particular, he&#8217;s written a number of books and audio plays set in the Dr Who, Sarah Jane Smith, Torchwood and Blake&#8217;s 7 universes. The Christmas 2011 Big &#8230; <a href="http://andypiper.co.uk/2012/03/01/hidden-messages-and-cunning-puns/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2555&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>My friend and former colleague, <a href="http://peteranghelides.wordpress.com/">Peter Anghelides</a>, is a rather good writer. In particular, he&#8217;s <a href="http://peteranghelides.wordpress.com/about/things-ive-written/">written a number of books and audio plays</a> set in the Dr Who, Sarah Jane Smith, Torchwood and Blake&#8217;s 7 universes.</p>
<p>The Christmas 2011 <a href="http://bigfinish.com">Big Finish</a> special subscriber-only release, <a href="http://tardis.wikia.com/wiki/The_Four_Doctors_(audio_story)">The Four Doctors</a>, contained characters named &#8220;Lady Cowen&#8221; and &#8220;Whitmore&#8221; &#8211; a lovely little reference to <a href="http://twitter.com/lauracowen">Laura</a> and <a href="http://twitter.com/tonywhitmore">Tony</a>, also huge fans of Dr Who (as well as hosts of the <a href="http://podcast.ubuntu-uk.org">Ubuntu UK Podcast</a>[1], and some of the folks behind <a href="http://oggcamp.org.uk">OggCamp</a>). Incidentally &#8211; I reckon The Four Doctors is probably one of the best and cleverest Big Finish plays, and certainly it&#8217;s my favourite. If you&#8217;re into Dr Who, then it is worth a listen.</p>
<p>A subsequent Companion Chronicle for Big Finish &#8211; <a href="http://bigfinish.com/511-Doctor-Who-The-Companion-Chronicles-Ferrils-Folly">Ferril&#8217;s Folly</a> &#8211; contained a brilliant line which referenced another friend, my mentor <a href="http://stanford-clark.com">Dr Andy Stanford-Clark</a> (yes indeed, he of MQTT, mousetraps and ferries fame).</p>
<p>I&#8217;ve just listened to Peter&#8217;s new <a href="http://www.bigfinish.com/Blakes-7-CD-Box-Set-1">Blake&#8217;s 7 audio play, Counterfeit</a>, performed by Gareth Thomas and Paul Darrow. I&#8217;d been tipped off via some tweets that there should be a nod to me in this one… initially, I&#8217;d jokingly whinged that it was only a concealed reference in the dialogue rather than a namesake character, but then I heard the line itself:</p>
<blockquote><p>&#8230; but then he <span style="text-decoration:underline;">twittered</span> on, about <span style="text-decoration:underline;">chronon bridgebuilding</span>, <span style="text-decoration:underline;">and deep hyper messaging</span> connections&#8230;</p></blockquote>
<p>Genius! Thank you, Peter &#8211; very nice, and I&#8217;m honoured <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[1] this also gives me a handy opportunity to mention that I was a guest presenter on the first episode of <a href="http://podcast.ubuntu-uk.org">season 5 of UUPC</a>, which was live-broadcast on the interwebs on Tuesday, and released as a download yesterday. <a href="http://podcast.ubuntu-uk.org/2012/02/29/s05e01-an-exhortation-to-peace-and-unity/">Check it out</a>!</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/big-finish/'>big finish</a>, <a href='http://andypiper.co.uk/tag/blakes-7/'>blake's 7</a>, <a href='http://andypiper.co.uk/tag/companion-chronicles/'>companion chronicles</a>, <a href='http://andypiper.co.uk/tag/doctor-who/'>doctor who</a>, <a href='http://andypiper.co.uk/tag/peter-anghelides/'>Peter Anghelides</a>, <a href='http://andypiper.co.uk/tag/science-fiction/'>science fiction</a>, <a href='http://andypiper.co.uk/tag/scifi/'>scifi</a>, <a href='http://andypiper.co.uk/tag/writing/'>writing</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2555/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2555/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2555&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/03/01/hidden-messages-and-cunning-puns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>
	</item>
		<item>
		<title>Community, telephony, and prototypes: Make-a-thon</title>
		<link>http://andypiper.co.uk/2012/02/22/ideomake-1/</link>
		<comments>http://andypiper.co.uk/2012/02/22/ideomake-1/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 23:19:29 +0000</pubDate>
		<dc:creator>Andy Piper</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[#ideomake]]></category>
		<category><![CDATA[amnesty international]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[ideo]]></category>
		<category><![CDATA[karma phone]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[makeathon]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[postcode]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[twilio]]></category>

		<guid isPermaLink="false">https://andypiper.wordpress.com/?p=2546</guid>
		<description><![CDATA[Warning: long post! the first in a series covering some of the events I&#8217;ve attended or been involved with lately. Background At January’s London Internet of Things meetup, I had the privilege to hear Haiyan Zhang speak with passion about &#8230; <a href="http://andypiper.co.uk/2012/02/22/ideomake-1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2546&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="line-height:1.5em;margin:1em 0;padding:0;">Warning: long post! the first in a series covering some of the events I&#8217;ve attended or been involved with lately.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;"><strong>Background</strong></p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">At <a href="http://www.meetup.com/iotlondon/events/44477652/">January’s London Internet of Things meetup</a>, I had the privilege to hear <a href="http://twitter.com/haiyan">Haiyan Zhang</a> speak with passion about various topics, including how she had collaborated with hackspaces in Japan in the aftermath of last year’s earthquake and subsequent nuclear disaster.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">It was only the first time I’d come across Haiyan, so I was surprised but delighted that she invited me to the <a href="http://openideo.com/">OpenIDEO</a> <a href="http://lanyrd.com/2012/ideo-make-a-thon/">Make-a-thon</a> this past weekend, after tweeting about events like the <a href="http://london.greenhackathon.com/">London Green Hackathon</a>.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">I had only a vague idea what to expect of the Make-a-thon. When I saw some of the project briefs being published ahead of the day, I knew that it would be a little different to hackathons and other tech events I’d been to in the past. The briefs spanned issues such as improving local communities, bike safety, and several supporting campaigns by Amnesty International to use technology to support human rights activities.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">My initial impression that it would not be a “run of the mill” tech event was reinforced when I arrived at the IDEO offices in Clerkenwell on Friday afternoon – it was a very different crowd to the ones I typically encounter – full of product designers, makers, human factors specialists, as well as web coders and developers. I rocked up with a bunch of <a href="http://nanode.biz">Nanodes</a> and other electronics with a vague thought of doing something hardware-related, but in the event I didn’t get that far!</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">IDEO’s typical approach to design revolves around prototyping and directed brainstorming, and in the event we divided into 8 teams of around 6 each, with diverse skills but with common interests around the briefs on offer. Friday afternoon was spent first understanding and exploring the brief, and then rapidly prototyping a rough idea before presenting it to the rest of the group. Saturday was spent refining the idea and producing an “experience prototype” which was intended to have been tried out “in the real world” if possible.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;"><strong>Evolution of the &#8220;Karma Phone&#8221;</strong></p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">Several of the briefs interested me, but I joined the team focused on <a href="https://openideo.zendesk.com/entries/21009507-brief-8-postcode-gangs">the concept of Postcode Gangs</a> – how could we build something to develop and improve community facilities within a postcode – essentially an arbitrarily-delineated area – in London? We spent some time brainstorming ideas around what “makes” a community before needing to rapidly decide on something to build for our rough prototype.</p>
<p><a href="http://www.flickr.com/photos/ideopostcards/6918993127/"><img class="alignleft" style="margin:5px;" src="http://farm8.staticflickr.com/7045/6918993127_383525800b_m.jpg" alt="IDEO Makeathon" width="160" height="240" /></a></p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">&#8220;What if&#8221; &#8211; there was a ringing phone in the middle of the street – and on the end of that phone, someone who <em>knew</em> something, had something to <em>offer</em>, or who was <em>needed something</em>? &#8220;What if&#8221; &#8211; we could create a new local hub with current and historical information about an area, enabling people to explore and meet their neighbours?</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">So the first prototype of what came to be called Karma Phone involved a lamppost (named, erm, Dan!) with a phone on it, which would randomly ring as people passed by – people could call it with a need and that others could then try to address. On the other side of the lamppost (also known as, Dan’s back) we imagined a large touch display with information about current events, realtime information, historical maps, and so on.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;"><strong>Karma Phone &#8211; The Outcome&#8230;</strong></p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">The team changed overnight, as Hayley and James were not able to stay for Saturday, Lydia joined us, and Victoria could only be involved for a short time on Saturday. We weren’t all convinced that a ringing phone would be answered, that the system wouldn’t be abused, that there wasn’t a social barrier around providing home address and asking for help, etc. How could we get an actual phone into the street and ringing, too? So, Saturday morning involved some rapid rethinking of what we wanted to build!</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">We settled on what turned out to be a subtle evolution of the original idea – a public phone which could act as <em>a hyperlocal information service and skills exchange</em>.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">While we were brainstorming how to hack a physical phone, run a long cable into the street, use a mobile chained to a metal box, etc etc I remembered <a href="http://twilio.com">Twilio</a>, which I&#8217;d been following for a long time, but never had the chance to hack on in anger. Within about 30 minutes I’d demonstrated the ability to initiate calls between two users from a web page, to the rest of the team.</p>
<p><img class="alignright" style="border-color:initial;border-style:initial;border-width:0;margin:5px;" title="Karma.png" src="http://andypiper.files.wordpress.com/2012/02/karma.png?w=168&#038;h=300" alt="Karma" width="168" height="300" border="0" /></p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">Steve and Dan set about implementing the web UI; Tim started working on a physical enclosure; Victoria and Lydia managed to source a real “traditional” phone handset; and I remained hard at work writing PHP to talk to Twilio.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">A couple of minor wrinkles along the way:</p>
<ul>
<li>network issues meant that I had to use Tim&#8217;s phone to tunnel through to my webserver&#8217;s console, since it was apparently impossible via the event wifi. Evidently IDEO had just had a network provider change, so it was just an awkward time, but I lost some time fiddling with hosting in the early part of Saturday.</li>
<li>at a certain point on Saturday afternoon, I realised that attempting to call from the Twilio web client on the iPad was never going to work… since it requires Flash. I thought of a number of workarounds, but the one that finally stuck was that we were able to use Skype on the iPad, and use the skype:// URI scheme to launch the app from the web client. It wasn&#8217;t seamless as we needed Skype credit, and also had to tap an extra &#8220;call&#8221; button in order to start the call, but it was good enough for a prototype.</li>
<li>I&#8217;d wanted to make the web app, a standalone launchable web app on iOS. Weirdly, adding the usual meta tags to the page header to instruct iOS to treat the app as standalone launchable, meant that it was no longer possible to invoke Skype from within the web UI… so I backed off from that idea. The only cosmetic issue that presented was an inability to hide Safari &#8220;furniture&#8221; like the header, but that wasn&#8217;t a big problem for a prototype.</li>
</ul>
<p>Here&#8217;s how the final system hangs together:</p>
<p style="text-align:center;"><a href="https://github.com/andypiper/karma/raw/master/KarmaPhone-overview.png"><img class="aligncenter" style="display:block;border-color:initial;border-style:initial;border-width:0;" title="KarmaPhone-overview.png" src="https://github.com/andypiper/karma/raw/master/KarmaPhone-overview.png" alt="KarmaPhone-overview.png" width="440" height="176" border="0" /></a></p>
<p><strong>Impressive Outcomes&#8230;</strong></p>
<p><span style="line-height:1.5em;">I spent so long coding and tweaking on Saturday (</span><a href="https://github.com/andypiper/karma/">the commented and documented code is here</a><span style="line-height:1.5em;"> &#8211; ignore how short it might seem &#8211; it was an intense few of hours!) that I missed most of the physical assembly. Tim and Dan did an amazing job of creating an enclosure for the iPad and handset. It might have been made from foam board, a box folder, and vinyl, but the final result was beautiful. And most importantly &#8211; it was fully functional!</span></p>
<p><a href="http://www.flickr.com/photos/ideopostcards/6919732131/"><img style="display:block;margin-left:auto;margin-right:auto;" src="http://farm8.staticflickr.com/7188/6919732131_021a1a83bd_m.jpg" alt="IMG_5753" width="240" height="160" /></a></p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">We would have loved to get the prototype out on the street for public testing (I suspect none of us more than Steve and Lydia!), but time worked against us. The final experience prototype was presented as a live demo with willing audience volunteers &#8211; one example call going to an answering service, and the other redirected to the local expert on Scotch Eggs (Tim!).</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">I&#8217;m happy to say that Karma Phone won Best Digital Prototype at the event, and I was (apparently!) Best Tweeter. Nice accolades <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">So &#8211; conclusions? I really enjoyed the way we worked together as a team of very unique and different talents; and seeing the Karma Phone prototype realised so brilliantly. However, I also think the experience of the Make-a-thon was humbling… listening to the experiences of people illegally detained abroad, and seeing some truly brilliant ideas from all 7 of the other teams, was wonderful.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">A huge thank you to everyone involved in the first IDEO Make-a-thon – a really unique hackday. The IDEO team in particular looked after us brilliantly, with superb facilities, a great welcome, and more-than-adequate quantities of the hacker staples (coffee, sweets, pizza and beer).</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">Read a <a href="https://openideo.zendesk.com/entries/21033302-ideo-make-a-thon-thanks-recap">full recap including information on all of the project briefs on the OpenIDEO site</a>. There&#8217;s <a href="http://www.flickr.com/photos/ideopostcards/sets/72157629061390908/">a gigantic set of photos from the IDEO team</a>, and <a href="http://www.flickr.com/photos/andypiper/sets/72157629432166977/">a much smaller one from me</a> shot on an iPhone at lower quality.</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">Tim, Dan, Hayley, Victoria, Steve, James, Lydia &#8211; Thank You. It was a pleasure!</p>
<p style="line-height:1.5em;margin:1em 0;padding:0;">All of the other teams &#8211; you rocked. You did great things. I salute you!</p>
<br /> Tagged: <a href='http://andypiper.co.uk/tag/ideomake/'>#ideomake</a>, <a href='http://andypiper.co.uk/tag/amnesty-international/'>amnesty international</a>, <a href='http://andypiper.co.uk/tag/community/'>community</a>, <a href='http://andypiper.co.uk/tag/development/'>development</a>, <a href='http://andypiper.co.uk/tag/hackathon/'>Hackathon</a>, <a href='http://andypiper.co.uk/tag/ideo/'>ideo</a>, <a href='http://andypiper.co.uk/tag/karma-phone/'>karma phone</a>, <a href='http://andypiper.co.uk/tag/london/'>London</a>, <a href='http://andypiper.co.uk/tag/makeathon/'>makeathon</a>, <a href='http://andypiper.co.uk/tag/php/'>php</a>, <a href='http://andypiper.co.uk/tag/postcode/'>postcode</a>, <a href='http://andypiper.co.uk/tag/prototyping/'>prototyping</a>, <a href='http://andypiper.co.uk/tag/twilio/'>twilio</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andypiper.wordpress.com/2546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andypiper.wordpress.com/2546/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andypiper.co.uk&#038;blog=165026&#038;post=2546&#038;subd=andypiper&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andypiper.co.uk/2012/02/22/ideomake-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1526dcb784188b422544c6344ef223c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andyp</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7045/6918993127_383525800b_m.jpg" medium="image">
			<media:title type="html">IDEO Makeathon</media:title>
		</media:content>

		<media:content url="http://andypiper.files.wordpress.com/2012/02/karma.png" medium="image">
			<media:title type="html">Karma.png</media:title>
		</media:content>

		<media:content url="https://github.com/andypiper/karma/raw/master/KarmaPhone-overview.png" medium="image">
			<media:title type="html">KarmaPhone-overview.png</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7188/6919732131_021a1a83bd_m.jpg" medium="image">
			<media:title type="html">IMG_5753</media:title>
		</media:content>
	</item>
	</channel>
</rss>
