<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Muffin Research Labs &#187; Events</title>
	<atom:link href="http://muffinresearch.co.uk/archives/category/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://muffinresearch.co.uk</link>
	<description>the personal blog of Stuart Colville covering modern web development techniques and best practices</description>
	<lastBuildDate>Thu, 15 Mar 2012 10:10:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fronteers Conference 2011 &#8211; Day 2</title>
		<link>http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-2/</link>
		<comments>http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-2/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 22:03:26 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=1194</guid>
		<description><![CDATA[Here&#8217;s an overview of day two of the Fronteers Confernence. For day one see: Fronteers Conference 2011 &#8211; Day One Web Components and Model Driven Views &#8211; Alex Russell Alex Russell&#8217;s presentation was a really interesting look at the state of modern browsers along with the deatails on some really shiny but potentially controversial new [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an overview of day two of the Fronteers Confernence. For day one see: <a href="http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-one/">Fronteers Conference 2011 &#8211; Day One</a></p>
<h3>Web Components and Model Driven Views &#8211; <a href="http://infrequently.org/">Alex Russell</a></h3>
<p>Alex Russell&#8217;s presentation was a really interesting look at the state of modern browsers along with the deatails on some really shiny but potentially controversial new features that are currently being worked on in webkit. </p>
<p>First was a look at how the speed of new browser versions being released affects the progress of the web. With slides based <a href="http://arstechnica.com/web/news/2011/09/august-browser-stats-mobile-safari-on-top.ars">on the browser adoption graphs in this ars technica article</a>, it&#8217;s clear that Internet Explorer users tend to be much slower to upgrade their browsers. Especially with Firefox&#8217;s new release schedule both Chrome and Firefox are seeing much faster uptake of new versions. Faster releases means browsers are beginning to evolve more quickly resulting in a faster rate of progress. All of which can only be good for the web.</p>
<p>Moving beyond this Alex took a look at aspect of web components. First up was scoped CSS, the idea here being that you can &#8220;scope&#8221; CSS to a specific element. In this way that CSS will only apply to the children of that element.</p>
<p>Next was a look at Web Components. The first part of this is API that allows you to extend the DOM and create your own custom elements. The example given was the creation of a Comment object. Next a feature called DOM Shadow allows you to &#8220;hide&#8221; or make private the subtree that your custom object is created from so that it&#8217;s invisible to anything else. Interestingly, this is already something used in the development of video controls in webkit. This allows you to make something with divs and spans but hide the implementation details from the world. Depending on your point of view this is either fantastic news or will leave you feeling a little bit icky.</p>
<p>Lastly was a look at templating and model driven views which really do look good. It allows a template to be bound to data in such a way that when the data changes the template is updated. Definitely looks to be useful. </p>
<p>To see the full set of slides head over to <a href="http://infrequently.org/11/fronteers/fronteers.html">http://infrequently.org/11/fronteers/fronteers.html</a></p>
<h3>The New Developer Workflow &#8211; <a href="http://nimbupani.com/">Divya Manian</a></h3>
<p>This presentation was a walkthrough of steps that make-up the work flow of a modern web developer from using Version Control to deciding what browser features to use and when to use polyfills or not, vendor prefixes, CSS preprocessors and build scripts. </p>
<p>I enjoyed the walk-through of the features and capabilities of Compass (a CSS preprocessor). From a personal stand-point I&#8217;ve ever used SASS or LESS but seeing some of the features that Divya talked about I can see some worthwhile use-cases (time to try it out on a personal project maybe <img src='http://muffinresearch.co.uk/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p><a href="http://nimbu.in/fronteers/">The New Developer Workflow Slides</a></p>
<h3>HTML5 Forms &#8211; KISS time &#8211; Robert Nyman</h3>
<p>Robert&#8217;s presentation was an honest look at the features of HTML5 forms and provided really good practical information on where the issues are and where as a developer you need to be careful. </p>
<p>Of particular interest was a number of caveats around using form validation features. For example: Required attribute will pass if you just submit a space. Email validation can&#8217;t cope with international characters e.g: röbert@kissonline.com won&#8217;t work. Pattern attributes can be submitted if they are empty (This is counter-intuitive though a commenter at the end of the session pointed out it makes sense that you would to use the required attr as well).</p>
<p>Overall the key takeaway here was the new HTML5 form features are cool, but like everything else they need to be used with care.</p>
<div style="width:425px" id="__ss_9583687"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/robnyman/html5-forms-kiss-time-fronteers" title="HTML5 Forms - KISS time - Fronteers" target="_blank">HTML5 Forms &#8211; KISS time &#8211; Fronteers</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9583687" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/robnyman" target="_blank">Robert Nyman</a> </div>
</p></div>
<h3>CreativeJS &#8211; beauty in the browser &#8211; Seb Lee-Delisle</h3>
<p>This was perhaps the most surprising presentation of the event. Seb has a fantastic speaking style, very down to earth and good humoured. His presentation was in two parts, first was looking at how to create beautiful particle effects using JavaScript. Seb showed some very simple code which produced fantastic results. The approach was to create effects such as smoke and roman-candle like firework effects by approximating the physics and making it look just about right rather than spending a lot longer nailing an effect based on a 100% accurate physics model.</p>
<p>To play with all of this the files are on github. <a href="https://github.com/sebleedelisle/JavaScript-PixelPounding-demos">https://github.com/sebleedelisle/JavaScript-PixelPounding-demos</a></p>
<p>The next part was Seb&#8217;s software which turned the audiences mobiles into a giant display. This was mind-blowingly creative and a fascinating demonstration. The problems involved in this are pretty big, first was that of synchronising the signals sent to the phones so they would display in sync. This was done by measuring the delay from sending data to each phone. The next, even bigger problem was that of identifying where in the audience a given phone was. My understanding is that the software sends a pattern to each phone which it then looks for in the camera pointing at the audience. Having identified the location the audiences phones could then be used like a big display. Very cool stuff indeed!</p>
<h3>jQuery and the Open Source Process &#8211; <a href="http://ejohn.org/">John Resig</a></h3>
<p>John Resig talked in detail about how JQuery became popular through being very responsive to users in the early days and through building and fostering a community by being open and transparent.</p>
<div style="width:425px" id="__ss_8684698"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/openjournalism/open-source-process-jquery-by-john-resig" title="Open Source Process: jQuery by John Resig" target="_blank">Open Source Process: jQuery by John Resig</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/8684698" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/openjournalism" target="_blank">Open Journalism on the Open Web</a> </div>
</p></div>
<h3>In your @font-face &#8211; <a href="https://twitter.com/#!/jaffathecake">Jake Archibald</a></h3>
<p>Jake&#8217;s talk was very good &#8211; highly entertaining and also packed with interesting details about the potential issues and pitfalls in using web-fonts today. </p>
<p>There&#8217;s a number of problems to solve from how browsers treat @font-face, how to reduce the weight of fonts to download by reducing the glyphs used, to the way in which browser actually download the fonts to use them. All in all it&#8217;s a royal mess. Lastly Jake looked at how the way browser download fonts affects the final rendering.</p>
<p>Bottom line was that it really shouldn&#8217;t be this hard. </p>
<p>Jakes slides can be found at <a href="http://speakerdeck.com/u/jaffathecake/p/in-your-font-face">http://speakerdeck.com/u/jaffathecake/p/in-your-font-face</a></p>
<h3>The Prestige of being a web developer &#8211; <a href="http://www.wait-till-i.com/">Christian Heilmann</a></h3>
<p>Christian&#8217;s closing presentation was built around a theme of the film &#8220;<a href="http://www.imdb.com/title/tt0482571/">the Prestige</a>&#8220;. Christian made lots of good points about how we can be better developers by being inventive, learning from others, contributing to projects through documentation or submitting bugs and being open about what we do.</p>
<p><a href="http://www.wait-till-i.com/2011/10/07/the-prestige-of-being-a-web-developer-fronteers-11/">Slides and audio with a transcript are available on Christian&#8217;s blog</a> </p>
<p>And that was it.</p>
<p>A big thank-you to the speakers and organisers for putting on an excellent conference.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fronteers Conference 2011 &#8211; Day One</title>
		<link>http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-one/</link>
		<comments>http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-one/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 17:04:49 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=1177</guid>
		<description><![CDATA[Recently I attended Fronteers 2011 held in Amsterdam. The entire conference was very well organised and the content across the two days was nicely balanced between more general thought provoking presentations, practical things that you could take away and use today and talks on where the web is heading, with good detail on some of [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I attended <a href="http://fronteers.nl/congres/2011">Fronteers 2011</a> held in Amsterdam. The entire conference was very well organised and the content across the two days was nicely balanced between more general thought provoking presentations, practical things that you could take away and use today and talks on where the web is heading, with good detail on some of the new things we will have to play with in the future.</p>
<p>Here&#8217;s an overview of Day One. </p>
<h3>The Future is Native &#8211; <a href="http://aralbalkan.com/">Aral Balkan</a></h3>
<p>Aral Balkan presented the opening keynote with a presentation looking at where web experiences sit in relation to experiences provided by native applications. In a nutshell this presentation was about inspiring developers to embrace Use Experience (UX), to focus on the user&#8217;s needs rather than focus on technical considerations at the beginning. </p>
<p>Aral advocated a notion of &#8220;Write once, optimise everywhere&#8221;, starting with progressive enhancement as a basis, then optimising for features, and then to optimise for specific devices. I personally feel this is good ideal to aim for, however my immediate thought was that it&#8217;s important to be pragmatic and choose the battles to fight in terms of what devices you optimise for. </p>
<p>Towards the end of Aral&#8217;s presentation he looked at how UX is difficult; as you move away from face to face communication towards using a device you&#8217;re losing visual and audible cues. This means getting things right can be difficult but the right UX provides the &#8220;Superman effect&#8221; which in other words is to make the user feel empowered and feel good about their interactions with an application.</p>
<h3>Accessibility for the Modern Web &#8211; <a href="http://boxofchocolates.ca/">Derek Featherstone</a></h3>
<p>Derek Featherstone, gave a great talk on what considerations there are around building web applications that take into account accessibility. Firstly he looked at work he&#8217;d done in the past that had been criticised as being a collection of hacks. These were scripts that added accessibility features to existing applications, for example: <a href="http://simplyaccessible.com/article/keyboard-accessible-youtube-controls/">keyboard accessible you tube controls</a>, and adding keyboard accessible controls to <a href="http://ironfeathers.ca/routes/29/">google maps</a>. Derek went on to explain that the need for such &#8220;hacks&#8221; is because of decisions someone else made.</p>
<p>Following on from these inital examples Derek walked through a number of real-world examples where odd markup decisions had been made to provide (in come cases) a certain look and feel rather than using the best-fit native elements. For example Amazon use a convoluted customized checkbox widget rather than use a checkbox. Another example was Gmail&#8217;s compose links being a span with an onclick rather than a link. </p>
<p>Looking at examples of real-world problems the key points made were around choosing the right control for the job. Buttons for actions link to take the user somewhere. If you&#8217;re needing to use tabindex=0 to make something focusable then this a good point to reconsidering if you&#8217;re using the right control. </p>
<p>Another issue considered was management of focus. If a link opens a dialogue then once the user has closed the dialogue the focus should go back to the link that opened the dialogue. For a keyboard user focus is crucial and if you send focus to the top of the page constantly then you&#8217;re providing a very poor user experience. </p>
<p>Derek also provided some examples of use of tabindex had resulted in &#8220;keyboard trap&#8221;, in this case it was a form that had focus controlled in such a way that you couldn&#8217;t get to to certain fields through the use of tabbing to move through the fields. </p>
<p>Looking at keyboard interactivity Derek pointed out the caveats of using role=button on links. As assistive technology that support aria roles announces a link with role=button as a button the user will expect to be able to use the spacebar to activate it. However unless the site author has added keyboard handling to allow for this spacebar will do nothing. This is something that&#8217;s all too easy to do and whilst trying to be well-meaning the addition of such a role has impaired accessibility. </p>
<p>Derek&#8217;s presentation provided lots of great examples and practical advice and it&#8217;s definitely made me want to dive in to everything that we&#8217;re building an re-evaluate what improvements we can make to provide a better experience for all our users. In addition I feel it&#8217;s important to get a good sense for what a baseline experience should be so that it becomes a given that we build accessibility into sites rather than facing the prospect of retro-fitting it afterwards, as that&#8217;s always going to be more expensive in terms of time and effort.</p>
<h3>CSS3 Secrets: Ten things you might not know about CSS3 &#8211; <a href="http://leaverou.me/">Lea Verou</a></h3>
<p>Lea provided a great showcase of cool tips and tricks you can achieve with CSS3. Lots of interesting and cool stuff here. I particularly like the gradient tricks for faux-columns and the background-origin tips. Interestingly this highlights something I love about working with CSS in that creative approaches to problems can yield really good results. One of the best examples of this was the use of nth-child selectors to provide layout control based on the number of elements. </p>
<div style="width:425px" id="__ss_9591089"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/LeaVerou/css3-secrets-10-things-you-might-not-know-about-css3" title="CSS3 secrets: 10 things you might not know about CSS3" target="_blank">CSS3 secrets: 10 things you might not know about CSS3</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9591089" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/LeaVerou" target="_blank">Lea Verou</a> </div>
</p></div>
<h3>You too can be a bedwetting antf**ker: <a href="http://www.brucelawson.co.uk/">Bruce Lawson</a></h3>
<p>Bruce&#8217;s Presentation highly entertaining presentation walked us through the new elements in HTML5, noting problems that currently existing in the specifications. This was a good overview of what&#8217;s new in HTML5 and where new elements provide more options for describing your content with more appropriate semantics.</p>
<div style="width:425px" id="__ss_9588237"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/brucelawson/you-too-can-be-a-bedwetting-antfucker-bruce-lawson-opera-fronteers-2011" title="You too can be a bedwetting antfucker: Bruce Lawson, Opera, Fronteers 2011" target="_blank">You too can be a bedwetting antfucker: Bruce Lawson, Opera, Fronteers 2011</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9588237" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/brucelawson" target="_blank">brucelawson</a> </div>
</p></div>
<h3>Go with the flow: <a href="http://www.the-haystack.com/">Stephen Hay</a></h3>
<p>Stephen gave a talk on the exciting features of CSS Regions. <a href="http://caniuse.com/css-regions">CSS regions are just appearing on the horizon in terms of current browser support</a>, but that doesn&#8217;t diminish what interest creative possibilities they open up. I&#8217;d definitely recommend checking out the deck.</p>
<div style="width:425px" id="__ss_9595283"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/stephenhay/go-with-the-flow-9595283" title="Go With The Flow" target="_blank">Go With The Flow</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9595283" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/stephenhay" target="_blank">Stephen Hay</a> </div>
</p></div>
<h3>The future of CSS&mdash;Current Experiments and Near Future Reality &#8211; <a href="http://www.xanthir.com/blog/">Tab Atkins Jr</a></h3>
<p>In this presentation Tab Atkins Jr (who works for google as a CSS specification writer) outlined a lot of cool features that are coming into CSS specifications and in some cases these are things that are starting to be implemented albeit experimentally in most cases.</p>
<h4>Image function</h4>
<pre><code>background: image("foo.webp", "foo.svg", "foo.png", blue);
background: image(rgba(0,0,255,.2)), url(foo.jpg);</code></pre>
<p>This allows fall-backs in the first example the first item that loads is used.<br />
The second example allows a transparent colour to be overlaid an image.</p>
<h4>Flexbox</h4>
<p>I particularly liked the flexbox example which demonstrated an input and button with the flex() used for the width so that it takes up the remaining space up to the button.</p>
<pre><code>&lt;div style="display: flexbox;"&gt;
	&lt;input style="width: flex(); display: block;"&gt;
	&lt;button&gt;foo&lt;/button&gt;
&lt;/div&gt;</code></pre>
<h4>Calc</h4>
<p>The <code>calc()</code> function (I can see this coming in very handy):</p>
<pre><code>calc(50% + 20px)
calc(100% / 7)</code></pre>
<p><code>attr()</code> lets you pull values from attributes on the element.</p>
<pre><code>width: attr(data-size as px, 100px);</code></pre>
<h4>CSS vars!!!</h4>
<pre><code>@var $header-color #006;
@var $main-color #06c;
@var $secondary-color #c06;
a { color: $main-color; }
a:visited { color: $secondary-color; }
h1 {
  color: $header-color;
  background: linear-gradient(left,$main-color, transparent 25%);
}</code></pre>
<p>Tab noted that a lot of innovation was happening in the CSS preprocessor space and this was being recognised and informing some of the newer specs.</p>
<p>To see the full range of examples Tab&#8217;s Slides can be seen here: <a href="http://www.xanthir.com/talks/2011-10-06/">http://www.xanthir.com/talks/2011-10-06/</a></p>
<h3>Passion. Purpose. Promise. Pursuit &#8211; <a href="http://www.jenseninman.com/">Leslie Jensen-Inman</a></h3>
<p>The final presentation of day one was a call to action to embrace the things we are passionate about, define our purpose, make commitments to ourselves and others (promise) and to pursue these goals to make greats things and do good.</p>
<p>This was a sound message, and it&#8217;s easy to see how it can apply to being a web developer. Also something that we don&#8217;t often do is step back and evaluate ourselves and look at where we are heading and rationalise our interests with what we want to achieve.</p>
<p><a href="http://speakerdeck.com/u/jenseninman/p/passion-purpose-promise-pursuit ">Passion. Purpose. Promise. Pursuit. slide deck on Speaker Deck</a></p>
<p>For Day two see: <a href="http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-2/">Fronteers Conference Day 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2011/10/13/fronteers-conference-2011-day-one/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FOSDEM 2011</title>
		<link>http://muffinresearch.co.uk/archives/2011/02/10/fosdem-2011/</link>
		<comments>http://muffinresearch.co.uk/archives/2011/02/10/fosdem-2011/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 18:02:41 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=1100</guid>
		<description><![CDATA[Photo by geekgrunge Last weekend I attended FOSDEM in Brussels. Here&#8217;s a few of my chosen highlights: James Turnbull &#8211; DevOps &#8211; More than Marketing This was a good overview of the devops mentality, and how operations and developers can work together more effectively for the greater good. In his presentation James Turnbull related how [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mrl.staticfil.es/img/fosdem-2011.jpg" alt="janson room at fosdem 2011" width="540" height="329" /></p>
<p><a href="http://www.flickr.com/photos/geekgrunge/5424572353/in/photostream/">Photo by geekgrunge</a></p>
<p>Last weekend I attended <a href="http://fosdem.org/">FOSDEM</a> in Brussels. </p>
<p>Here&#8217;s a few of my chosen highlights:</p>
<h3>James Turnbull &#8211; DevOps &#8211; More than Marketing</h3>
<p>This was a good overview of the devops mentality, and how operations and developers can work together more effectively for the greater good.</p>
<p>In his presentation <a href="http://jamesturnbull.net/">James Turnbull</a> related how Operations people need to be involved in projects from the beginning. Otherwise there&#8217;s a tendency for developers to build something and then just throw it over the wall. Often this results in systems failing over as soon as there&#8217;s load. When things <em>do</em> go wrong, each side blames the other. Involvement from the beginning helps to avoid these &#8220;blame storms&#8221;. After-all It&#8217;s far better to spend time working on fixing the actual problem and ensuring it doesn&#8217;t happen again.</p>
<p>James listed several things that are important to smooth running of services, such as testing everything, ensuring that failures are expected and building redundancy in to allow for that. Testing is something that developers tend to have had more experience in, so systems people can potentially learn a lot from that. There was a reference to ops people thinking that testing means monitoring, whereas apps people see this differently. For example, a check for a mail server port being open, doesn&#8217;t actually prove it can send mail.</p>
<p>The last part of the presentation covered how it&#8217;s always better to hit problems hard early on, to prevent them evolving into larger problems. In the final part of the presentation James explained how it&#8217;s typical that people fear change. If you are someone that makes changes people will hate you! However, the good news is that often fear of change is mostly irrational and it can be dealt with by listening to concerns and providing clear examples of how change will provide benefits.</p>
<h3>Moving to the Client, HTML 5 is here &#8211; Christian Heilmann and Robert Nyman</h3>
<p><a href="http://www.wait-till-i.com/">Christian</a> and <a href="http://robertnyman.com/">Robert</a> make a great double-act. The presentation was informative but also at the same time light-hearted. Between them they listed key features of HTML5 and how those things can practically help you. They made good practical points <em>without</em> relying on superfluous shiny demos.</p>
<p>First up was forms and how all of the additional features of HTML5 can make for much richer experiences. For example; there are plenty of new input field types, such as colourpicker, range, search, email, phone, autocomplete, etc. The benefit of these is that by providing a more semantically correct field the user-agent can provide a much better experience by providing client-based validation and specific controls that match the information in a much more meaningful way. Validation can provide hooks for CSS by providing valid/invalid pseudo-classes on each element. New events provide additional hooks for behavioural changes. For example <code>onInputChange</code> allows the developer to provide step by step validation should they wish. Obviously all of this doesn&#8217;t negate the need for server-side validation but it does all add-up to a richer experience for the end-user.</p>
<p>Next up was a walkthrough of what was possible with HTMLCanvas. Robert detailed how to create shapes fills and paths. Clip was particularly interesting as it provides a way to provide a mask which only allows what&#8217;s in the transparent part to be visible. There was mention of using <a href="http://excanvas.sourceforge.net/">ExplorerCanvas</a> a JS library that converts canvas to vml for Internet Explorer  versions that don&#8217;t support canvas.</p>
<p>The next subject was video. Flash is seen to be a black box whereas HTML5 audio and video are like any other HTML element. The big benefit with HTML5 audio and video is that they provide native controls provided by the browser. This is immediately much better for accessibility, but not only that HTML5 provides a far more extensive API. <a href="http://vid.ly">Vid.ly</a> was mentioned as a great new way to provide video in many formats, e.g. webm, ogg, streaming for iOS etc. The particularly nice thing is that it provides a single universal url, and the correct video format will be supplied depending on the usage.</p>
<p>Web storage was up next with some examples of storing and retrieving JSON from storage. An interesting note was that 5mb is the limit on what can be stored without the user being asked if they allow it. A goal with web storage is that it should provide the ability to have a seamless offline experience. A point was made about the IE api being different by actually being the most robust for determining when it is offline.</p>
<p>Lastly there was some focus on some good examples of pratical demos that show off what is possible with HTML5. Shape detection e.g. Face detection. <a href="http://www.patrick-wied.at/static/nudejs/">Nude.js</a> was mentioned which is a library that looks to provide client-side nudity detection with JS and HTMLCanvas (potentially NSFW). Audio analysis, Image generation. </p>
<p>Overall a lot of ground was covered that made you think about what&#8217;s possible with HTML5.</p>
<h4>Slides and Audio</h4>
<ul class="ext">
<li><a href="http://www.slideshare.net/cheilmann/moving-to-the-client-html5-is-here">Slides</a></li>
<li><a href="http://www.archive.org/details/Html5IsHere-ChrisHeilmannAndRobertNymanAtFosdem2011">Audio</a></li>
</ul>
<h3>I&#8217;m going M.A.D. (Monitoring and Metrics) &#8211; Spike Morelli</h3>
<p><a href="http://www.spikelab.org/">Spike&#8217;s</a> presentation provided plenty of great reasons why you should look to having as much data about your application as possible. He showed some good examples of how metrics can provide great in-sights into what is happening with your code. I missed the early part of the talk due to cross over with the HTML5 one, but there were some interesting points about code metrics, e.g. code coverage, number of tests and lines of code. The lines of code metric in isolation doesn&#8217;t tell you very much. However when combined with the number of tests and code coverage, when the coverage increased and the number of lines dropped it was clear to see this was a point where the code was refactored.</p>
<p>Spike related how style-based metrics are useful too, e.g. Linting, PEP8 and that beautiful code should be rewarded. He then went on to say how Monitoring provides the means to see problems before they happen, for example monitoring memory on staging could spot a memory leak before it hits production. For me this raises the important point that monitoring staging and non-production systems can be worthwhile. Though clearly for that to be really effective you would need a good way of reproducing the load of production in your staging environments.</p>
<h3>Practical Go Programming &#8211; Andrew Gerrand</h3>
<p>This was a really good presentation, taking the example of building out a URL shortener using GO. It went all the way from dealing with the basics to a Master/Slave configuration using RPC, finishing with a great demo showing a realtime graph of live testing against the master and the read-only slaves.</p>
<p>Due to the code example based nature of this presentation, the best way to see this is to take a look at the slide deck which is available here: <a href="http://wh3rd.net/practical-go/#(1)">Practical Go Programming</a></p>
<p>Go intrigues me and I came away thinking I would certainly look to take a close look at it, time allowing <img src='http://muffinresearch.co.uk/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>The Storage Technologies Behind Facebook Messages &#8211; Nicolas Spiegelberg</h3>
<p>This talk went into great detail about the HBase set-up used at facebook where they condense many sources of message; emails, sms and chat into a consolidated approach that allows people to talk to their friends without needing to care about the medium. It started off with a glossy video describing the high-level problem and their high level solution to combine message into one simple approach.</p>
<p>The details on the amounts of data were amazing, 15 Billion emails, 120 Billion chat messages amounting to 25TB data per month. As people aren&#8217;t deleting data this solution needs to provide greater and greater amounts of storage on an ongoing basis.</p>
<p>HBase solves this problem by providing a strong consistency model, automatic failover, multiple shards per server for load balancing and to prevent cascading failures. The other interesting point is that it allows them to take down a large amount of machines and keep running with the rest. This is handy for when they are running dark launches where they were testing some of the new messaging features without exposing it to users but to put it under live load conditions. All of this helps them meet the goal of having zero data loss.</p>
<p>An interesting facet of the talk was where they talked about their contributions to the HBase project. It sounded like they are very actively involved and there&#8217;s good cross-company collaboration on the project which is certainly good to hear. </p>
<h3>In Summary</h3>
<p>In summary Fosdem 2011 was a great experience, and I thoroughly enjoyed it. </p>
<p>One thing I did learn was that staying in the centre of Brussels is probably overall easier for socialising in the evening vs getting to and from the venue. However this did at least give me a great opportunity to take a walk and see more of the city.</p>
<p>Everything was very well organised. The only downside was that I couldn&#8217;t see some of the presentations I wanted to because I had been to other presentations first. Some tracks like the configuration management one were full from start to finish so. That said, there were so many great presentations happening it was really easy to go and find something else interesting.</p>
<p>This was my first Fosdem and it was excellent, I look forward to next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2011/02/10/fosdem-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DjangoCon 2008</title>
		<link>http://muffinresearch.co.uk/archives/2008/09/18/djangocon-2008/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/09/18/djangocon-2008/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 21:31:13 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=381</guid>
		<description><![CDATA[I though it about time I put together a write-up of the First DjangoCon held at the GooglePlex in Mountain View, I enjoyed it immensely and look forward to Euro DjangoCon. Whilst we were out there our trip co-incided with a YUI 3 event so we thought it would be rude not to head along [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://muffinresearch.co.uk/i/djangocon-logo.png" alt="djangocon 2008" /><br />
I though it about time I put together a write-up of the First DjangoCon held at the GooglePlex in Mountain View, I enjoyed it immensely and look forward to Euro DjangoCon.</p>
<p>Whilst we were out there our trip co-incided with a YUI 3 event so we thought it would be rude not to head along to that.</p>
<h3>YUI 3.0 Event at Brickhouse</h3>
<p>Before DjangoCon started, Cyril and I got the plane to San Francisco and went over to Yahoo&#8217;s Brickhouse to met up with old friend and ex-colleague <a href="http://ben-ward.co.uk/">Ben Ward</a> and to see the YUI 3.0 presentation in the evening. After a swift bit of awesome tex-mex Cyril and I went for a quick mooch around town before getting back in time to see Nate Koechley, Adam Moore and Matt Sweeney talk about YUI 3.0.</p>
<p>All in all I was really quite impressed with how <a href="http://developer.yahoo.com/yui/3/">YUI 3.0</a> is shaping up. As an ex-yahoo who is now using JQuery I feel it&#8217;s looking to have addressed some the things that other people have always criticised. Having used YUI 2 at Yahoo I never found the verbose namespacing that much of an issue but having now using JQuery I can kind of see what people were talking about. This is very much a thing of the past with YUI 3. Also something that I&#8217;ve struggled with using JQuery is that it&#8217;s such an abstraction. I tend to use JQuery for the stuff it does really well like selectors and events (JQuery&#8217;s event implementation is very simple and clear) but use standard JavaScript for most other things. YUI 3.0 sticks to making it&#8217;s interface follow existing JavaScript interfaces much more closely, whilst adding necessary features such as CSS selectors. Although I&#8217;ve yet to play with it I&#8217;m looking forward to trying it out, as I&#8217;m pretty sure I&#8217;m going to like it.</p>
<p>Afterwards Cyril, Tristan and Ben and I headed out for the second mexican of the day; it was like a marketplace team re-union sans fondue! (We made up for that later!).</p>
<h3>DjangoCon Preparation</h3>
<p>On the Friday (Evil)Rob, Cyril and I headed over to the GooglePlex , where we were taken on a tour of the facilities and met with the Open Source team. My take on the Googleplex is that it&#8217;s awesome but at the same time scary, because it&#8217;s clear that the intention is to provide everything so Google becomes the hub of every day. Still with facilities like that you&#8217;re going to want to work long hours!</p>
<h3>DjangoCon Day One</h3>
<p>After helping out on the registration desk we caught Guido&#8217;s talk about AppEngine and it sounds like in the future it&#8217;s going to be possible to get Django&#8217;s ORM talking to BigTable directly which would be fantastic. It was also interesting to see Guido&#8217;s code review app which I got some pictures of someone has ported this to standard Django app and I hope they post details at some point.</p>
<p>Adrian Holovaty&#8217;s presentation on the history of Django was really interesting. It really proved the idea of putting something together and then iterating on it.</p>
<p>Christian Hammond and David Trowbridge talked about ReviewBoard and their utility apps Djblets. Really liked the look of the Djblet called siteconfig. It&#8217;s basically a way to create an interface for Django settings. Review Board itself is something I&#8217;ve been meaning to play with, Cyril asked the question I&#8217;d wanted to ask which was, is there support for bazaar and apparently there is. Excellent!</p>
<p>Malcolm Treddinnick&#8217;s talk about the Django ORM was really impressive, mainly it made it really clear how much effort has gone into the queryset refactoring. Also it came across that the ORM is much more flexible when it comes to creating custom query methods something which was borne out by the next presentation.</p>
<p>Justin Bronn talked about his project GeoDjango. GeoDjango takes your breath away as it&#8217;s got support for a huge range of geo formats and standards and it makes some truly astonishing things possible. What I didn&#8217;t realise is tha GeoDjango uses Geo Queryset methods to perform spatial operations with spatial databases such as PostGIS. An example was shown of an imported dataset of all of the states in the US which had been mapped as polygons. Justin <a href="http://flickr.com/photos/muffinresearch/2837490653/">demonstrated in the admin</a> how it&#8217;s possible to change the co-ordinates of the polygon through a draggable interface and save it. All kinds of queries can be made to find where objects intersect or whether they&#8217;re contained within a boundary etc. Brilliant work.</p>
<p>To close day one, Cal Henderson gave an brilliant presentation on &#8220;Why he hates Django&#8221;. It was mostly a massive piss-take but with some serious points thrown in, and really covered a lot of areas in Django that are no-doubt going to be addressed at some point in the future.<br />
<img src="http://muffinresearch.co.uk/i/cal-djangocon.jpg" alt="Cal Henderson" /></p>
<h3>Day Two</h3>
<p>I saw Mark Ramm talk about what Django could learn from Zope. I thought there were some interesting points made. The main one though is just the general point that the Django community shouldn&#8217;t become blinkered and should look to benefit where possible from other work within the Python Web development community.</p>
<p>Malcolm&#8217;s talk on Code and patch design was good &#8211; he cut right to the point on what&#8217;s needed to make a good contribution and pretty much everything he said was common sense.</p>
<p>The Django Success stories was quite interesting as it really focussed on practical things that people had learnt using Django in their work and I think as a general point some of the most interesting stuff learned from attending DjangoCon came from hearing about what people are building with Django. Definitely should be more of that at future DjangoCons.</p>
<p>Lastly after a live eposide of TWiD, Adrian and Jacob hosted a session to close DjangoCon to cover what&#8217;s going to be happening in the future. After detailing their recommendations they opened up to the audience to make their &#8220;I want a Pony&#8221; requests. Utimately Django&#8217;s future is looking really good and I came away from the whole event pleased about the direction it&#8217;s all going in and looking forward to be able to contribute back to the project in whatever way possible. </p>
<p>Well done to <a href="http://www.siudesign.co.uk/">Rob</a> for all his efforts in putting together the conference. Google also did an amazing job of hosting it and I&#8217;m looking forward to the next one.</p>
<p><img src="http://muffinresearch.co.uk/i/djangocon-love.jpg" alt="spreading the love" /></p>
<h3>San Francisco</h3>
<p>With DjangoCon over I took a couple of days to visit San Francisco where I caught up with Ben and Cyril for a great meal at Spork after spending a bit of time in the Haight seeing the <a href="http://flickr.com/photos/muffinresearch/2842433952/">Grateful Dead house</a> and buying a load of awesome Deadhead stickers etc!</p>
<p>I also enjoyed an <a href="http://tinyurl.com/46e3yl">epic walk from the centre of the city out to the Golden Gate bridge</a> prior to meeting up with some Yahoo&#8217;s for Fondue at San Mateo. I made sure to take the chance to sample several of the city&#8217;s finest coffee shops including checking out the <a href="http://flickr.com/photos/muffinresearch/2841592529/">Japanese Syphon bar at the Blue Bottle</a>. San Francisco is awesome and I hope that I can visit again soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/09/18/djangocon-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DJUGL: Django User Group London</title>
		<link>http://muffinresearch.co.uk/archives/2008/05/06/djugl-django-user-group-london/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/05/06/djugl-django-user-group-london/#comments</comments>
		<pubDate>Tue, 06 May 2008 00:19:23 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=365</guid>
		<description><![CDATA[The first DJUGL (Django Users Group London) Meetup is happening on the 19th May at GCAP HQ in Leicester square at 7pm. I&#8217;ll be presenting &#8220;Django from a developers point of view&#8221; where I&#8217;ll be talking about my thoughts on what makes Django a good framework choice. It&#8217;s worth pointing out that the organisers welcome [...]]]></description>
			<content:encoded><![CDATA[<p><img  class="floated" src="http://muffinresearch.co.uk/i/DJUGL-small.png" alt="DJUGL (Django Users Group London)"/></p>
<p>The first DJUGL (Django Users Group London) Meetup is happening on the 19th May at GCAP HQ in Leicester square at 7pm.</p>
<p>I&#8217;ll be presenting &#8220;Django from a developers point of view&#8221; where I&#8217;ll be talking about my thoughts on what makes Django a good framework choice.</p>
<p>It&#8217;s worth pointing out that the organisers welcome anyone who&#8217;s new to Django alongside seasoned Django developers alike.</p>
<p>If you wish to attend please register at the <a href="http://djugl.eventwax.com/djugl">DJUGL event page</a> as at time of writing there&#8217;s only 28 tickets left. </p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/05/06/djugl-django-user-group-london/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WSG London Findability</title>
		<link>http://muffinresearch.co.uk/archives/2008/05/05/wsg-london-findability/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/05/05/wsg-london-findability/#comments</comments>
		<pubDate>Mon, 05 May 2008 09:24:41 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=363</guid>
		<description><![CDATA[I&#8217;m pleased to announce that after a hiatus the WSG London events are back! The next event is on the subject of &#8220;findability&#8221; as part of London Web Week on Wednesday 28th May. &#8220;Findability&#8221; is a term coined by Peter Morville, which refers to how possible it is to locate or navigate something. The presentations [...]]]></description>
			<content:encoded><![CDATA[<p><img class="floated" src="http://muffinresearch.co.uk/i/WSGlogo.png" alt="Web Standards Group London" /></p>
<p>I&#8217;m pleased to announce that after a hiatus the WSG London events are back! The next event is on the subject of &#8220;findability&#8221; as part of <a href="http://www.londonwebweek.co.uk/">London Web Week</a> on Wednesday 28th May.</p>
<p>&#8220;Findability&#8221; is a term coined by Peter Morville, which refers to how possible it is to locate or navigate something. </p>
<p>The presentations for this event will cover the basic concepts of what findability is and why it&#8217;s important as well as practical examples of how you can achieve a findable website. We&#8217;ll also be looking at FireEagle which is a site that is all about making people and services findable.</p>
<p>Here&#8217;s the list of speakers and their presentations:</p>
<ul class="ext">
<li><a href="http://cyril.doussin.name/thoughts/">Cyril Doussin</a> &#8211; The concepts of findability</li>
<li><a rel="me" href="http://muffinresearch.co.uk">Stuart Colville</a> (yours truly) &#8211; Building websites with findability in mind</li>
<li><a href="http://nascentguruism.com/">Steve Marshall</a>-  Finding yourself with Fire Eagle</li>
</ul>
<p>To find out more details and to register to attend the event please visit the <a href="http://muffinresearch.co.uk/wsg/">WSG London Mini Site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/05/05/wsg-london-findability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drive By South By</title>
		<link>http://muffinresearch.co.uk/archives/2008/03/24/drive-by-south-by/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/03/24/drive-by-south-by/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 22:50:40 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/archives/2008/03/24/drive-by-south-by/</guid>
		<description><![CDATA[SXSWi is the geek excursion of the year for me. It&#8217;s a chance to catch up with old friends meet new people and to generally geek-out in one of the coolest cities I&#8217;ve ever been to, Austin Texas. This year to do something slightly unusual Cyril, Tristan and myself had decided to head to Houston, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://muffinresearch.co.uk/i/dbsb.jpg" width="540" height="267" alt="SXSWi 2008" /></p>
<p>SXSWi is the geek excursion of the year for me. It&#8217;s a chance to catch up with old friends meet new people and to generally geek-out in one of the coolest cities I&#8217;ve ever been to, Austin Texas.</p>
<p>This year to do something slightly unusual Cyril, Tristan and myself had decided to head to Houston, hire a car then drive to Austin at some point after seeing a bit more of Texas. After a 10 hour flight we got the car and headed out onto the highway towards San Antonio where we had planned to meet up with Opera&#8217;s Chris Mills and <a href="http://iamacamera.org/">the internet&#8217;s Carl Camera</a> and his family.</p>
<p>The drive was eye-opening in several ways. Having never seen any part of the US other than Austin for the last 2 years running I was looking forward to our little road-trip. What was surprising though was how long the bill-boards and hoardings were with us between Houston and San Antonio. If I recall correctly it seemed as if they only stopped for about 30 minutes of the 3 and a half hour drive; where at which point they were replaced with longhorn cattle and ranches and then as we drew closer to San Antonio the billboards and advertising started up again and it made me realise how much people are bombarded with ads just by going about their daily business. Perhaps though if this is something that you&#8217;re used to you mentally block them out find them far less intrusive?</p>
<h3>Remember the Alamo</h3>
<p>I&#8217;d taken over driven after a quick pit-stop and was beginning to feel like I couldn&#8217;t wait to arrive. Fortunately the lights of San Antonio were twinkling in the distance and it wasn&#8217;t long before we were finding our way to the Hampon Inn. When we arrived we realised how dead tired we all were, so there was only one thing to do; check-in then hit the town and get our drink on!</p>
<p>Just across the road from hotel was the River Walk, a man-made river with a walk-way down each side. We found ourselves a mexican bar and tested out a jug of margarita before heading to an Irish pub for a few shots of tequila. After adjusting our body clocks with the night out we head back to the hampton for some <a href="http://en.wiktionary.org/wiki/kip#Etymology_1">kip</a>.</p>
<p>The next morning we took full advantage of the Hampton&#8217;s breakfast bar before heading out to meet Chris and Carl and his family. We met up and went to have a look around the Alamo where we found a <a href="http://flickr.com/photos/muffinresearch/2344450272/">couple of people talking through the equipment of the period</a>, including <a href="http://en.wikipedia.org/wiki/Bowie_knife">Bowie knives</a>, <a href="http://en.wikipedia.org/wiki/Brown_Bess">Brown bess muskets</a> and various other paraphenalia including bullet making equipment, tobacco and rations. </p>
<h3>Esther&#8217;s Follies</h3>
<p>After the Alamo we went to get some tex-mex before heading off to Austin to check in and get sorted out before heading to <a href="http://www.esthersfollies.com/">Esther&#8217;s Follies</a> a comedy show held on 6th Street. I didn&#8217;t know what to expect but it was an awesome show, and despite there being a lot of stuff based on topical US politics I really enjoyed it. For me the Magician made it as his act was hilarious and the tricks were top notch too. It also has to be seen to be believed how they use the window behind the stage as part of the show. I wouldn&#8217;t hesitate to recommend visiting Esther&#8217;s follies to anyone next time you&#8217;re in Austin.</p>
<h3>The Rodeo</h3>
<p>On the Friday afternoon a bunch of us headed out to the Rodeo and Carnival. The carnical featured a BBQ cook off where all of the food was free aside from the expectation of donations towards some childrens charities &#8211; great for meat eaters less so for vegetarians though there was so I&#8217;m told some fried cheese somewhere. The Rodeo was strange. After the announcer thanked George Bush and a prayer was said for the riders. We witnessed Bucking Broncos, Bull riding the whole works. There was even a special kids event with sheep riding, and there was me thinking that sort of thing only happened in Wales.</p>
<h3>SXSW interactive panels</h3>
<p>This year I found on the whole that I didn&#8217;t see any panels that were absolutely incredible or that stood out. I&#8217;m thinking though with all of the choices it certainly is possible to be unlucky and I felt this was how it played out for me this year but I&#8217;ll be back next year without a doubt.</p>
<p>Of the panels I did see I most enjoyed the &#8220;Scaling boot camp panel&#8221; for it&#8217;s inisght into problems faced with scaling of real sites including Twitter, and the &#8220;Design Hurts&#8221; Panel with John Gruber and Michael Lopp. I particularly liked John Gruber&#8217;s explanation of the apple logo which went something along the lines of:</p>
<blockquote><p>If you take away the bite it&#8217;s just an apple. The bite represents original Sin. When you think about it this makes sense as Apple stands for temptation.</p></blockquote>
<p>One thing noticeable in all of the panels that I went to there&#8217;s a distinct lack of anything remotely technical. I would really like to see more practical presentations next year if possible as otherwise there&#8217;s a tendency for panels to get to conceptual, theory based and wishy washy. Cool thing with SXSW is that if you&#8217;re not enjoying the particular panel you&#8217;ve chosen you can kick back and hack away on something or head out for coffee to geek out with friends old and new.</p>
<h3>The Social</h3>
<p>It was great to hang out with friends in Austin, the parties were good but sometimes the queues meant foosball in Buffalo Billiards was a better option. The FireEagle bash was great and in particular this year the closing party was awesome, great venue, good tunes, drinks on tap. What more could you ask for except for a trip to the Ihop to round it all of. Cheers Dustin.</p>
<p>I enjoyed meeting lot&#8217;s of new faces whilst out and about. I also found that I most enjoy hearing people&#8217;s passion for what they do on the web, afterall that&#8217;s a big reason why we all head out to Austin year after year and for me that&#8217;s reason enough to keep SXSWi on the calendar for next year too.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/03/24/drive-by-south-by/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SXSWi 2008 ical schedule</title>
		<link>http://muffinresearch.co.uk/archives/2008/02/23/sxswi-2008-ical-schedule/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/02/23/sxswi-2008-ical-schedule/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 22:46:01 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/archives/2008/02/23/sxswi-2008-around-the-corner/</guid>
		<description><![CDATA[Updated panels calendar 8/3/2008 SXSWi will be upon us faster than a group of web devs heading to the bar. This year to liven things up a bit I&#8217;m heading there with Cyril Doussin and Tristan Turpin via Houston and San Antonio before we hit Austin at some point on the Thursday. After which I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p class="update">Updated panels calendar 8/3/2008</p>
<p>SXSWi will be upon us faster than a group of web devs heading to the bar. This year to liven things up a bit I&#8217;m heading there with Cyril Doussin and Tristan Turpin via Houston and San Antonio before we hit Austin at some point on the Thursday. After which I&#8217;ve no doubt you&#8217;ll find me attempting to take on the locals at the foosball tables.</p>
<p>This will be my third time in Austin for SXSWi and I couldn&#8217;t agree more with the <a href="http://www.airbagindustries.com/archives/airbag/hampton.php">&#8220;Guide to SXSW for newbs and veterans&#8221;</a>. One thing in particular is to not worry in the slightest about which panels you do or don&#8217;t make it to. Best to work out the few you like the sound of, relax and if you don&#8217;t find yourself where you though you&#8217;d be, just swing by one of the other rooms. Sometimes the most interesting panels are the ones that you just wander into.</p>
<p>The same goes for the evening events, the more unplanned the better <img src='http://muffinresearch.co.uk/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So to assist in unplanning your SXSW I&#8217;ve hacked together a ical file for all of the SXSW interactive events using the rather brilliant <a href="http://www.crummy.com/software/BeautifulSoup/">Beautiful Soup</a> HTML parser.</p>
<p>After downloading the main <a href="http://2008.sxsw.com/interactive/programming/panels_schedule/">SXSWi 2008 schedule page</a>, Beautiful soup made it trivial to grab all of the links for the sessions, so that I could then fetch the page for each panel (with a little judicous caching) and then use Beautiful soup again to extract all the necessary details from the markup which contains <a href="http://microformats.org/wiki/hcalendar">hcal</a> microformatty goodness. I then wrote this out to a file and the job&#8217;s a good&#8217;un.</p>
<p>You can either <a href="http://muffinresearch.co.uk/downloads/sxswi08.ics">subscribe to the sxswi08 panel schedule ical (.ics) file here</a> OR <a href="http://muffinresearch.co.uk/downloads/sxswi08.ics.zip">download it to your desktop as a zip</a>.</p>
<p>Fortunately the evening events page is just a page full of microformats so extracting that to an ical file is a lot more straightforward by using Brian Suda&#8217;s <a href="http://suda.co.uk/projects/X2V/">x2v</a> &#8211; so here&#8217;s the <a href="http://muffinresearch.co.uk/downloads/sxswi08-evening.ics">sxswi evening events ical (.ics) file</a> and <a href="http://muffinresearch.co.uk/downloads/sxswi08-evening.ics.zip">archived as a zip</a>.</p>
<p>If you notice any problems with either ical file then be sure to <a href="http://muffinresearch.co.uk/contact/">let me know</a> so I can fix it up.</p>
<p>Lastly if you&#8217;re heading over to Austin for SXSWi be sure to say Hi.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/02/23/sxswi-2008-ical-schedule/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Update on WSG London</title>
		<link>http://muffinresearch.co.uk/archives/2007/09/03/update-on-wsg-london/</link>
		<comments>http://muffinresearch.co.uk/archives/2007/09/03/update-on-wsg-london/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 23:12:03 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/archives/2007/09/03/update-on-wsg-london/</guid>
		<description><![CDATA[I thought it would be a good time to announce that I&#8217;m temporarily handing over the reigns of the Web Standards Group London meetings over to Tom Croucher and Neil Crosby. Mainly I need to take a break due to being extremely busy at the moment. It happens to the best of us of course, [...]]]></description>
			<content:encoded><![CDATA[<p>I thought it would be a good time to announce that I&#8217;m temporarily handing over the reigns of the <a href="http://webstandardsgroup.org">Web Standards Group</a> London meetings over to <a href="http://kid666.com/blog/">Tom Croucher</a> and <a href="http://www.workingwith.me.uk/">Neil Crosby</a>. Mainly I need to take a break due to being extremely busy at the moment. It happens to the best of us of course, but I&#8217;ve a couple of exciting and demanding projects in the pipeline of which there&#8217;ll be more details in due course. To add to that I&#8217;m also in the process of moving house which is taking it&#8217;s time. Fingers crossed we&#8217;re getting closer to knowing when we&#8217;ll exchange contracts soon.</p>
<p>Expect the next WSG event organised by Tom and Neil to be announced in the not too distant future. Cheers to both of them for stepping in, I&#8217;m sure they&#8217;ll do the WSG proud.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2007/09/03/update-on-wsg-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shawn Lawton Henry on WCAG 2.0 in London, 5th June</title>
		<link>http://muffinresearch.co.uk/archives/2007/05/28/shawn-lawton-henry-on-wcag-20-in-london-5th-june/</link>
		<comments>http://muffinresearch.co.uk/archives/2007/05/28/shawn-lawton-henry-on-wcag-20-in-london-5th-june/#comments</comments>
		<pubDate>Mon, 28 May 2007 11:48:21 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/archives/2007/05/28/shawn-lawton-henry-on-wcag-20-in-london-5th-june/</guid>
		<description><![CDATA[The RNIB web access team are putting on a free event at the Westminster University, New Cavendish street campus on Tuesday 5th June at 7pm, where Shawn Lawton Henry of the W3C Web Accessibility Initiative will speak about WCAG 2.0. I saw Shawn speak as part of an accessibility panel at SXSW06 and I was [...]]]></description>
			<content:encoded><![CDATA[<div class="vevent">
<p class="summary">The RNIB web access team are putting on a free event at the <span class="location">Westminster University, New Cavendish street campus</span> on <span class="dtstart" title="2007-06-05T1900-00">Tuesday 5th June</span> at 7pm, where Shawn Lawton Henry of the W3C Web Accessibility Initiative will speak about <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 2.0.</p>
<p>I saw Shawn speak as part of an accessibility panel at SXSW06 and I was impressed that she really got across the practicalities of implementing Accessibility guidelines which is really important to anyone that&#8217;s actually going to be building accessible websites.</p>
<p>For more details of the topics that will be covered on the night, <a class="url" href="http://wailondon.eventwax.com/whats-new-wcag-20-and-current-issues---shawn-henry-web-accessibility-initiative">visit the event page and sign-up a soon as possible</a>, capacity of the venue is limited.</p>
</div>
<p>The venue has been provided thanks to the support of the support of the <a href="http://www.wmin.ac.uk/">Department of Electronics, Communications and Software Engineering</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2007/05/28/shawn-lawton-henry-on-wcag-20-in-london-5th-june/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

