<?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>The Tink Tank</title>
	<atom:link href="http://tink.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://tink.co.uk</link>
	<description></description>
	<lastBuildDate>Tue, 11 Jun 2013 11:34:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Joseph Karr O&#8217;Connor&#8217;s Spaghetti &amp; meatballs</title>
		<link>http://tink.co.uk/2013/06/joseph-karr-oconnors-spaghetti-meatballs/</link>
		<comments>http://tink.co.uk/2013/06/joseph-karr-oconnors-spaghetti-meatballs/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 22:43:04 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Recipe book]]></category>
		<category><![CDATA[Dinner]]></category>
		<category><![CDATA[Web standards food]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=3324</guid>
		<description><![CDATA[The tenth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. Next up is a beautifully written Italian classic from Joseph Karr O&#8217;Connor, Section 508 educator, accessibility consultant, and the [...]]]></description>
				<content:encoded><![CDATA[<p>The tenth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes.</p>
<p>Next up is a beautifully written Italian classic from <a href="http://www.twitter.com/accessiblejoe">Joseph Karr O&#8217;Connor</a>, Section 508 educator, <a href="http://accessiblejoe.com/">accessibility consultant</a>, and the man behind the inspirational <a href="http://accessiblejoe.com/cities/">WordPress Cities</a>.</p>
<h2>Ingredients</h2>
<p>Serves <span class="yield">3 people</span> for a week in my house.</p>
<p>Joseph&#8217;s notes: Unlike in Italy where pasta is a small side dish, here in the USA we eat large plates of pasta. If you add in some fresh Italian bread with butter, asparagus, salad, and desert you might find that the sauce, meatballs, and sausage go a long way.</p>
<p><a href="http://www.tafn.org.uk/kitchen/cookery2.htm">Weights and measures conversion information</a>.</p>
<h3>For the sauce</h3>
<ul>
<li class="ingredient"><span class="amount">3 28Oz cans</span> tomato puree (tomato passata in the UK).</li>
<li class="ingredient"><span class="amount">1 28Oz can</span> crushed tomatoes (chopped tomatoes in the UK).</li>
<li class="ingredient"><span class="amount">1 12Oz can</span> tomato paste (tomato puree in the UK).</li>
<li class="ingredient"><span class="amount">Bit</span> of sugar.</li>
<li class="ingredient"><span class="amount">Bit</span> of salt.</li>
<li class="ingredient"><span class="amount">3</span><abbr title="tablespoons">tbsp</abbr> Italian seasoning (equal measures of Basil, Marjoram, Oregano, Rosemary and Thyme).</li>
</ul>
<p>Joseph&#8217;s notes: in the UK puree is paste and passata is puree. Got it?</p>
<h3>For the meatballs</h3>
<ul>
<li class="ingredient"><span class="amount">1</span><abbr title="pounds">Lb</abbr> ground top sirloin.</li>
<li class="ingredient"><span class="amount">1</span> <span class="value">cup</span> breadcrumbs.</li>
<li class="ingredient"><span class="amount">1</span> egg.</li>
</ul>
<p>Josephe&#8217;s notes: In the USA, top sirloin is below the sirloin and the tenderloin but above the bottom sirloin which is behind the short loin. I believe in the UK that would come somewhere in the rump. Pain in the rump, you say? You just want 90 to 92 percent lean ground beef.</p>
<h3>For the rest</h3>
<ul>
<li class="ingredient"><span class="amount">5</span> Italian sausages (hot or mild to taste).</li>
<li class="ingredient"><span class="amount">Wedge</span> Locatelli  Romano (Parmesan is closest in the UK).</li>
<li class="ingredient">Angel hair pasta.</li>
</ul>
<p>Josephe&#8217;s notes: you can use any pasta you like, sometimes I like to use shells, my wife, Linda, prefers full bore spaghetti. Advanced: make your own pasta.</p>
<h2>Method</h2>
<h3>For the sauce</h3>
<ol class="instructions">
<li>Wash the can tops and dry, then open them and pour the crushed (chopped) tomatoes into an 8 quart (7.5l) pot.</li>
<li>Stir in the Italian seasoning, then place the pot on a medium low heat and spoon in the tomato paste (puree), followed by the puree (passata).</li>
<li>Add a bit of sugar and salt, taste and adjust. You want a bit of sugar to take the edge off the tomato tartness, but then you&#8217;ll need a bit of salt to keep it from being too sweet.</li>
<li>Bring it to the boil with the lid ajar, then turn down the heat and simmer the sauce all day.</li>
</ol>
<p>Josephe&#8217;s notes: I use a long handled wooden spoon to stir. If the sauce starts to stick to the bottom of the pot, reduce the heat some and use the spoon to scrape it back into the mix.</p>
<p>Steam will condense on the lid, pour that off into the sink. You want to reduce the sauce over a long cooking time so be sure to keep pouring the liquid off the lid.</p>
<p>Caution: bubbling hot sauce will spurt at you when you open the lid. That&#8217;s where the long handled spoon comes in handy. I stick the spoon in and start stirring using the lid as a shield.</p>
<h3>For the breadcrumbs</h3>
<ol class="instructions">
<li>Lay some bread on a cookie sheet (baking tray) and put it in a medium oven until it goes crunchy.</li>
<li>Use a food processor to crush it up. You don&#8217;t want the breadcrumbs reduced to powder, stop when there are still pea sized chunks left.</li>
</ol>
<p>Josephe&#8217;s notes: Once I have the sauce simmering I make the breadcrumbs. I use sourdough bread, you can use whatever you have around. I make sandwiches with the large pieces and breadcrumbs with the smaller end pieces. I store up the ends in the freezer until I&#8217;m ready to make a batch. Pro tip: I keep all my bread in the freezer and toast it when ready to use so it&#8217;s always fresh.</p>
<h3>For the meatballs</h3>
<ol class="instructions">
<li>With the meat at room temperature, place it in a bowl with a cup of breadcrumbs and mix them thoroughly (but not excessively).</li>
<li>Crack the raw egg into the bowl, mixing it around until it&#8217;s absorbed. Don&#8217;t knead the life out of it, but mix it well.</li>
<li>Scoop a small amount of meatball mix into your hand and roll it into a small ball, then repeat the process with the rest of the mixture.</li>
<li>Fry the meatballs in a non-stick pan with some olive oil until they&#8217;re browned. You can tell when they&#8217;re done when they don&#8217;t have any soft spots. You don&#8217;t have to cook them through and through, they&#8217;ll continue cooking in the sauce.</li>
<li>Put the browned meatballs into the pot of sauce, keep stirring and pour off the liquid from time to time.</li>
</ol>
<p>Josephe&#8217;s notes: Store any leftover breadcrumbs in the freezer for next time.</p>
<h3>For the sausage</h3>
<ol class="instructions">
<li>Grill the sausages until browned. You don&#8217;t need to cook them thoroughly, they will continue cooking in the sauce.</li>
<li>After grilling the sausages, let them sit for 10 minutes or so before cutting them up. If you used a mix of hot and mild sausages, you can differentiate them in the next step.</li>
<li>Cut the sausages into serving sized pieces. I always cut hot Italian sausages on the bias, and mild ones across (this makes them Perceivable, Operable and Understandable).</li
<li>When you have your pieces of sausage ready, into the pot they go.</li>
<li>Keep stirring the pot from time to time, and keep pouring off the steam condensing on the lid into the sink.</li>
</ol>
<p>Josephe&#8217;s notes: In dry weather and in torrential downpours, at night and during the day, all year I use an outdoor propane grill. I grill the sausages, being very careful not to burn them. This requires constant turning. You may not have a grill for your sausages. Get one. Otherwise, use whatever barbarous method you may have of browning the sausages.</p>
<h3>For the pasta</h3>
<ol class="instructions">
<li>In a 4 quart (3.75l) pot, put about 3 quarts (2.75l) water with some salt.</li>
<li>With the water boiling grab a handful of angel hair pasta (about half a 1Lb (450g) box).</li>
<li>Put the end of the angel hair into the water, then whilst stirring with the pasta gently force it to bend into the water. Stir it with a fork to make sure it&#8217;s all immersed, and to keep it separated.</li>
<li>Set the timer for 4 minutes, then drain the pasta into a collander and rinse immediately with cold water to stop it sticking together.</li>
</ol>
<p>Josephe&#8217;s notes:A method for boiling pasta? Really? Yes, really. People use far too much water when boiling pasta. It doesn&#8217;t take much boiling to cook angel hair pasta, which is one reason I prefer it. After all, I&#8217;ve just spent the better part of a day preparing to eat, the last step needs to be fast!</p>
<h3>To serve</h3>
<ol class="instructions">
<li>heap a mound of spaghetti into a large bowl such as a vegetable serving dish, cut up a meatball and a few sausage pieces onto it, then smother it with sauce.</li>
<li>Onto this, grate some Locatelli Romano (Parmesan) using a coarse grinder for that rustic touch. Serve steaming hot.</li>
<li>Congratulazioni! Beware of nocturnal meatball thieves.</li>
</ol>
<h3>Optional soundtrack</h3>
<p>play the soundtrack by Nino Rota to Fellini&#8217;s &#8220;Juliet of the Spirits&#8221; on your stereo.</p>
<p><a href="http://www.youtube.com/watch?v=nggmv4N94J4">Nino Rota to Fellini&#8217;s &#8220;Juliet of the Spirits&#8221; </a></p>
<h2>Joseph&#8217;s notes</h2>
<p>My parents emigrated from Ireland to New York in the late 1940s. The Italian women in the neighborhood took one look at my painfully thin dad and proceeded to teach my mom Italian cooking. You should have tasted her lasagna. Magnifico!</p>
<p>The first time my dad saw a dish of spaghetti he thought it was worms. This basic dish, spaghetti and meatballs, fed us all for days each time mom made it. Nothing beat a meatball sandwich the day after. It was, and still is, my ultimate comfort food.</p>
<p>My daughter, Siobhan, using her speech generating device, starts asking for spaghetti just before the fall weather begins. Then I truly know it&#8217;s that time of the year again.</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2013/06/joseph-karr-oconnors-spaghetti-meatballs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screen readers, ARIA &amp; HTML5 (too much information)</title>
		<link>http://tink.co.uk/2013/04/screen-readers-aria-html5-too-much-information/</link>
		<comments>http://tink.co.uk/2013/04/screen-readers-aria-html5-too-much-information/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 15:00:20 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Web life]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Screen readers]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=3102</guid>
		<description><![CDATA[Most current screen readers support ARIA to one extent or another, and many now support some features of HTML5 as well. With ARIA and HTML5 making increasing amounts of semantic data available to screen reader users, it’s really easy to inadvertently overload people with too much information. Let&#8217;s take an example that crops up from [...]]]></description>
				<content:encoded><![CDATA[<p>Most current screen readers support <a href="http://www.w3.org/TR/wai-aria/">ARIA</a> to one extent or another, and many now support some features of <a href="http://www.w3.org/TR/2011/WD-html5-20110525/">HTML5</a> as well. With ARIA and HTML5 making increasing amounts of semantic data available to screen reader users, it’s really easy to inadvertently overload people with too much information.</p>
<p>Let&#8217;s take an example that crops up from time to time:</p>
<p>
&lt;nav&gt;<br />
&lt;ul role=&#8221;navigation&#8221;&gt;<br />
&lt;li&gt;&lt;a href=&#8221;home.html&#8221;&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;about.html&#8221;&gt;About us&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;contact.html&#8221;&gt;Contact us&lt;/a&gt;&lt;/li&gt;<br />
&#8230;<br />
&lt;/ul&gt;<br />
&lt;/nav&gt;</p>
<p>This approach is problematic for two reasons: It breaks the intended relationship between ARIA and HTML, and it offers a poor experience for screen reader users.</p>
<h2>ARIA HTML5 relationship</h2>
<p>Here&#8217;s  how the ARIA specification defines the navigation landmark role:</p>
<blockquote cite="http://www.w3.org/TR/wai-aria/roles#navigation"><p>A collection of navigational elements (usually links) for navigating the document or related documents.</p>
</blockquote>
<p>At first glance this seems to suggest that the navigation role can be applied to the &lt;ul&gt;, because it&#8217;s a collection of navigational links. It actually causes a conflict though. The &lt;ul&gt; element already has an ARIA role of &#8220;list&#8221;, and it&#8217;s treated as a list by other accessibility APIs.</p>
<p>Here&#8217;s how the HTML5 specification defines the &lt;nav&gt; element:</p>
<blockquote cite="http://www.w3.org/html/wg/drafts/html/master/sections.html#the-nav-element"><p>The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links.</p>
</blockquote>
<p>The &lt;nav&gt; element was purpose built to contain a number of navigational elements. This makes it a much closer fit for the ARIA navigation role than the &lt;ul&gt; element. In fact the ARIA navigation role maps directly to the HTML5 &lt;nav&gt; element.</p>
<h2>Screen reader experience</h2>
<p>When the navigation role is applied to the &lt;ul&gt; element it creates extra verbosity for screen readers that support both ARIA and HTML. For example NVDA announces &#8220;Navigation landmark&#8221; when it encounters the start of the &lt;nav&gt;, then again when it encounters the navigation role. Jaws does the same thing with a slightly different announcement (&#8220;Navigation region&#8221;), and it also announces the end of each region. It announces &#8220;Navigation region end&#8221; when it encounters the &lt;/ul&gt;, then again when it encounters the &lt;/nav&gt;.</p>
<p>Things are further complicated by the conflicting roles: The native list role and the applied navigation role of the &lt;ul&gt;. NVDA announces &#8220;Navigation landmark, List of 3 items&#8221;. It does this in Firefox because the accessibility API concatonates the two roles, but in Internet Explorer it has to go into the DOM to create the same effect. Jaws appears to ignore the accessibility APIs entirely. In Firefox it fails to announce the list, although it does preface each list item with &#8220;Bullet&#8221;. In Internet Explorer it does neither, effectively ignoring the list semantics altogether.</p>
<p>The upshot is that the navigation role should be applied to the &lt;nav&gt; element. This represents the relationship between ARIA and HTML5 correctly, prevents the loss of the list semantics, and reduces screen reader verbosity to a manageable level.</p>
<p>
&lt;nav role=&#8221;navigation&#8221;&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;home.html&#8221;&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;about.html&#8221;&gt;About us&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;contact.html&#8221;&gt;Contact us&lt;/a&gt;&lt;/li&gt;<br />
&#8230;<br />
&lt;/ul&gt;<br />
&lt;/nav&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2013/04/screen-readers-aria-html5-too-much-information/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Graham Armfield&#8217;s Aubergine pasta</title>
		<link>http://tink.co.uk/2013/03/graham-armfields-aubergine-pasta/</link>
		<comments>http://tink.co.uk/2013/03/graham-armfields-aubergine-pasta/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 17:33:51 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Recipe book]]></category>
		<category><![CDATA[Web standards food]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=3017</guid>
		<description><![CDATA[The ninth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. Next up is an easy pasta dish from Graham Armfield, accessibility consultant, active supporter of Make WordPress Accessible, and [...]]]></description>
				<content:encoded><![CDATA[<p>The ninth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes.</p>
<p>Next up is an easy pasta dish from <a href="http://www.twitter.com/coolfields">Graham Armfield</a>, accessibility consultant, active supporter of <a href="http://http://make.wordpress.org/accessibility">Make WordPress Accessible</a>, and member of the <a href="ha11yldn.org.uk/past-events/a11yldn-2011/volunteers-and-organisers">Web Accessibility London A-team</a>.</p>
<h2>Ingredients</h2>
<p>Serves <span class="yield">2- 3 people</span>.</p>
<ul>
<li class="ingredient"><span class="value">1</span> Medium to large aubergine, diced into small cubes.</li>
<li class="ingredient"><span class="value">1</span> Large onion, chopped small.</li>
<li class="ingredient"><span class="value">1</span> 400g tin of tinned chopped tomatoes.</li>
<li class="ingredient">A good <span class="value">squeeze</span> of tomato puree.</li>
<li class="ingredient"><span class="value">Half</span> a red pepper, chopped small.</li>
<li class="ingredient"><span class="value">35</span><abbr title="grammes">g</abbr> red split lentils.</li>
<li class="ingredient"><span class="value">2</span> cloves garlic, crushed.</li>
<li class="ingredient"><span class="value">Half</span> <abbr title="teaspoon">tsp</abbr> coriander seeds.</li>
<li class="ingredient"><span class="value">Quarter</span> <abbr title="teaspoon">tsp</abbr> cumin seeds.</li>
<li class="ingredient"><span class="value">Half</span> <abbr title="teaspoon">tsp</abbr> oregano.</li>
<li class="ingredient"><span class="value">Half</span> <abbr title="teaspoon">tsp</abbr> Marmite (optional).</li>
<li class="ingredient"><span class="value">1</span> <abbr title="teaspoon">tsp</abbr> peanut butter (optional).</li>
<li class="ingredient">Brown spaghetti.</li>
<li class="ingredient">Grated cheddar cheese.</li>
</ul>
<h2>Method</h2>
<ol class="instructions">
<li>If you like to salt your aubergines, do it an hour before cooking, then rinse them off thoroughly before you need them.</li>
<li>Fry the onion and pepper with a little oil in a saucepan, stirring occasionally.</li>
<li>When the onion becomes translucent and flexible, add the tinned tomatoes, tomato puree, lentils and garlic, and bring it to the boil.</li>
<li>Add the aubergine and if nescessary add some water so the aubergine is mostly submerged, then simmer gently and stir occasionally.</li>
<li>Meanwhile crush the coriander and cumin seeds with a mortar and pestle (or between two spoons), and add to the sauce along with the Marmite and peanut butter.</li>
<li>When the aubergine and lentils are softening, bring another pan of water to the boil and cook the spaghetti according to packet instructions.</li>
<li>When the aubergines are soft, drain the spaghetti and spoon over the sauce, then sprinkle generously with grated cheese to serve.</li>
</ol>
<h2>Graham&#8217;s notes</h2>
<p>This recipe is one I&#8217;ve been using for many years. I developed it when I was vegetarian in the 80s and it was inspired by the recipe book I bought from the veggie restaurant at Sussex University. I used to love spaghetti bolognese and so it made a good substitute. We still cook it probably once every ten days and I love the way the aubergine combines with the tomatoes and the onion when it&#8217;s cooked. The Marmite adds lower notes to the overall flavour.</p>
<p>Occasionally, if I have more time I will use the aubergine sauce to create a superb vegetarian lasagne. For that you&#8217;ll need to layer some lasagne sheets with the cooked sauce in am oven-proof dish. Then make a white/cheese sauce and pour over the top &#8211; with a bit of grated cheese. Bake in the oven at 200C for 45-50 mins until the lasagne is soft. Serve with a tomato and lettuce side salad.</p>
<p>With all the strong flavours about, the dish suits a red wine &#8211; maybe an oakey Rioja or Navarra.</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2013/03/graham-armfields-aubergine-pasta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving the longdesc problem</title>
		<link>http://tink.co.uk/2013/03/solving-the-longdesc-problem/</link>
		<comments>http://tink.co.uk/2013/03/solving-the-longdesc-problem/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 12:59:27 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Web life]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://tink.dreamhosters.com/?p=2890</guid>
		<description><![CDATA[The Image Description extension re-introduces the longdesc attribute to HTML. Although most people recognise that longdesc is flawed, finding a viable alternative has proved surprisingly difficult. For now longdesc is the best solution we have, but in the interests of finding a better option perhaps it&#8217;s helpful to take a step back and look at [...]]]></description>
				<content:encoded><![CDATA[<p>The <a href="https://dvcs.w3.org/hg/html-proposals/raw-file/1f251fcbe363/longdesc1/longdesc.html">Image Description extension</a> re-introduces the longdesc attribute to HTML. Although most people recognise that longdesc is flawed, finding a viable alternative has proved surprisingly difficult. For now longdesc is the best solution we have, but in the interests of finding a better option perhaps it&#8217;s helpful to take a step back and look at the problem we’re trying to solve.</p>
<p><span id="more-2890"></span></p>
<h2>Problem 1: Availability</h2>
<p>The first problem we need to solve: It must be possible to provide a detailed description for complex images.</p>
<p>A complex image might be something like the blueprint for a building, a UML diagram, a renaissance oil painting or a movie poster. A person who is unable to see the image would use a detailed description to understand and enjoy its content. A person who struggles to understand the image would use the detailed description to interpret and appreciate the image.</p>
<h2>Problem 2: Discoverability</h2>
<p>The second problem we need to solve: It must be possible to discover and access the detailed description.</p>
<p>Complex images might be used to educate, inform or entertain. Whatever the circumstances, there must be a way for people to find out that a detailed description is available, and a way for them to access it. This means the call to action must be visible (for sighted people), and programmatic (for non-sighted people).</p>
<h2>Problem 3: Structure</h2>
<p>The third problem we need to solve: It must be possible for a detailed description to include structured content.</p>
<p>A detailed description of a product in an online store might only need text. A detailed description for something like a graph or chart is likely to need more structure, so a detailed description must be able to include headings, lists, data tables and so forth.</p>
<p>In short we need a mechanism for providing detailed descriptions for complex images. The detailed description must be discoverable by anyone, and have content that is appropriate to the image it corresponds to.</p>
<p>The pros and cons of longdesc have been discussed ad nauseam (let’s not do it all again). For the moment a flawed solution is better than no solution at all, but now seems like a good time to re-energise the search for a better solution. Look at it this way: If longdesc had never existed, how would we solve these problems today?</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2013/03/solving-the-longdesc-problem/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>W3Conf 2013: Design like you give a damn!</title>
		<link>http://tink.co.uk/2013/02/w3conf-2013-design-like-you-give-a-damn/</link>
		<comments>http://tink.co.uk/2013/02/w3conf-2013-design-like-you-give-a-damn/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 21:17:11 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Slide decks]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Screen readers]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=2759</guid>
		<description><![CDATA[W3Conf is the W3C&#8217;s annual conference for web professionals. I was asked by Doug Schepers to talk about accessibility, so I took my Design like you give a damn! post and turned it into a presentation. Slide deck Design like you give a damn! (PPT, 18Mb) Useful links HTML5 Accessibility NVDA screen reader Using ARIA [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.w3.org/conf/">W3Conf</a> is the W3C&#8217;s annual conference for web professionals. I was asked by <a href="http://www.twitter.com/shepazu">Doug Schepers</a> to talk about accessibility, so I took my <a href="http://tink.co.uk/2011/09/design-like-you-give-a-damn/">Design like you give a damn!</a> post and turned it into a presentation.</p>
<h2>Slide deck</h2>
<p><a href="http://tink.co.uk/wp-content/uploads/2013/02/W3Conf_Design-like-you-give-a-damn.zip">Design like you give a damn! (PPT, 18Mb)</a></p>
<h2>Useful links</h2>
<ul>
<li><a href="http://html5accessibility.com">HTML5 Accessibility</a></li>
<li><a href="http://www.nvda-project.org/">NVDA screen reader</a></li>
<li><a href="http://www.w3.org/TR/2013/WD-aria-in-html-20130214/">Using ARIA in HTML</a></li>
</ul>
<h2>Video</h2>
<p><a href="http://www.youtube.com/watch?v=vK1tlLOavvM">Design like you give a damn!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2013/02/w3conf-2013-design-like-you-give-a-damn/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Screen reader support for HTML5 sections</title>
		<link>http://tink.co.uk/2013/02/screen-reader-support-for-html5-sections/</link>
		<comments>http://tink.co.uk/2013/02/screen-reader-support-for-html5-sections/#comments</comments>
		<pubDate>Sun, 17 Feb 2013 19:15:42 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Web life]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Screen readers]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=2709</guid>
		<description><![CDATA[HTML5 includes a handful of section elements that give documents a robust semantic structure. The header, footer, nav, article, section and aside elements give different regions of a document meaning. Amongst other things, that meaning can be understood by screen readers, and the information used to help blind and partially sighted people orient themselves and [...]]]></description>
				<content:encoded><![CDATA[<p>HTML5 includes a handful of <a href="http://www.w3.org/TR/2011/WD-html5-20110525/sections.html">section elements</a> that give documents a robust semantic structure. The header, footer, nav, article, section and aside elements give different regions of a document meaning. Amongst other things, that meaning can be understood by screen readers, and the information used to help blind and partially sighted people orient themselves and navigate around the page.</p>
<p><span id="more-2709"></span></p>
<p>Now that HTML5 is being used on mainstream websites (such as that of the <a href="http://www.gov.uk">UK Government</a>), it’s interesting to see how well screen readers support this handful of elements. Testing included <a href="http://www.freedomscientific.com">Jaws 14</a>, <a href="http://www.nvda-project.org/">NVDA 2012.3</a> and <a href="http://www.gwmicro.com">Window Eyes 8</a>, with Firefox 18 and Internet Explorer 9, and <a href="http://www.apple.com/accessibility/voiceover/">VoiceOver (Mac OSX 10.8.2)</a> with Safari 6.</p>
<p>Thanks to <a href="http://www.twitter.com/alastc">Alastair Campbell</a> and <a href="http://www.twitter.com/kirankaja12">Kiran Kaja</a> for VoiceOver testing, and <a href="http://www.twitter.com/stevefaulkner">Steve Faulkner</a> for the mighty useful <a href="http://www.html5accessibility.com/html5elements/">HTML5 Accessibility test page</a>.</p>
<h2>Test results</h2>
<table>
<caption>Screen reader support for HTML5 sections</caption>
<tr>
<th>Element</th>
<th>Jaws 14/FF 18</th>
<th>Jaws 14/IE 9</th>
<th>NVDA 2012.3/FF 18</th>
<th>NVDA 2012.3/IE 9</th>
<th>VoiceOver/Safari 6</th>
<th>Window Eyes 8/FF 18</th>
<th>Window Eyes 8/IE 9</th>
</tr>
<tr>
<th><a href="http://www.w3.org/html/wg/drafts/html/master/sections.html#the-article-element">article</a></th>
<td>Yes</td>
<td>Yes</td>
<td>No</td>
<td>No</td>
<td>No</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<th><a href="http://www.w3.org/html/wg/drafts/html/master/sections.html#the-aside-element">aside</a></th>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<th><a href="http://www.w3.org/html/wg/drafts/html/master/sections.html#the-footer-element">footer</a></th>
<td>Yes</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<th><a href="http://www.w3.org/html/wg/drafts/html/master/sections.html#the-header-element">header</a></th>
<td>No</td>
<td>No</td>
<td>No</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<th><a href="http://www.w3.org/html/wg/drafts/html/master/sections.html#the-nav-element">nav</a></th>
<td>Yes</td>
<td>Yes</td>
<td>No</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<th><a href="http://www.w3.org/html/wg/drafts/html/master/sections.html#the-section-element">section</a></th>
<td>Yes</td>
<td>Yes</td>
<td>No</td>
<td>No</td>
<td>No</td>
<td>No</td>
<td>No</td>
</tr>
</table>
<h2>Test notes</h2>
<p>Of the six HTML5 elements tested, header is the least well supported.</p>
<p>Only Window Eyes does not support any of the HTML5 elements (in any browser). VoiceOver, Jaws and NVDA all support some elements, but not always consistently across browsers.</p>
<p>NVDA reports the start of supported elements. For example the aside element is announced as “Complimentary information landmark”. Jaws and VoiceOver report both the start and end of supported elements. For example Jaws announces “Article” and “Article end” for the article element, and VoiceOver uses the format &#8220;Entering article landmark&#8221; and &#8220;Leaving article landmark&#8221;.</p>
<p>One difference between the screen readers that support the footer element is that VoiceOver reports it as &#8220;footer&#8221;, whilst NVDA and Jaws use &#8220;Content information&#8221; and &#8220;Content info&#8221; respectively.</p>
<p>Jaws, VoiceOver and NVDA include supported elements when navigating by landmark. This makes sense because the header, footer, nav, article, section and aside elements all <a href="http://www.flickr.com/photos/odmag/8467120722/">Map to ARIA landmarks</a>. Worth noting that all screen readers tested have good support for <a href="http://www.paciellogroup.com/blog/2013/02/using-wai-aria-landmarks-2013/">ARIA landmarks</a>.</p>
<p>Those elements that are not supported in a particular screen reader/browser combination are handled in the same way as a div or other element without semantic meaning would be. Which is to say that the content is accessible, but the element itself is not acknowledged in any way.</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2013/02/screen-reader-support-for-html5-sections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eggs benedict (with real Hollandaise sauce)</title>
		<link>http://tink.co.uk/2012/12/eggs-benedict-with-real-hollandaise-sauce/</link>
		<comments>http://tink.co.uk/2012/12/eggs-benedict-with-real-hollandaise-sauce/#comments</comments>
		<pubDate>Mon, 24 Dec 2012 17:21:42 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Recipe book]]></category>
		<category><![CDATA[Breakfast]]></category>
		<category><![CDATA[Lunch]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=677</guid>
		<description><![CDATA[This recipe is fabulous for brunch on Christmas eve, or any lazy weekend when you&#8217;re feeling indulgent. Cheating is perfectly acceptable if you don&#8217;t want to make the Hollandaise sauce from scratch, but it tastes even better when you&#8217;ve done it all yourself! Ingredients Serves four people. For the Hollandaise sauce 3 Egg yolks. 200g [...]]]></description>
				<content:encoded><![CDATA[<p>This recipe is fabulous for brunch on Christmas eve, or any lazy weekend when you&#8217;re feeling indulgent. Cheating is perfectly acceptable if you don&#8217;t want to make the Hollandaise sauce from scratch, but it tastes even better when you&#8217;ve done it all yourself!</p>
<p><span id="more-677"></span></p>
<h2>Ingredients</h2>
<p>Serves <span class="yield">four people</span>.</p>
<h3>For the Hollandaise sauce</h3>
<ul>
<li class="ingredient"><span class="value">3</span> Egg yolks.</li>
<li class="ingredient"><span class="value">200</span><abbr title="grammes">g</abbr> Melted butter.</li>
<li class="ingredient"><span class="value">Squeeze</span> Lemon juice.</li>
</ul>
<h3>For the eggs benedict</h3>
<ul>
<li class="ingredient"><span class="value">4</span> English muffins.</li>
<li class="ingredient"><span class="value">8</span> Thick slices ham.</li>
<li class="ingredient"><span class="value">8</span> Free range eggs.</li>
</ul>
<h2>Method</h2>
<h3>For the Hollandaise sauce</h3>
<ol class="instructions">
<li>Place a saucepan of water on the hob with a bowl that fits snugly into the saucepan without touching the water, and bring the water to a gentle simmer.</li>
<li>Put the eggs into the bowl with a splash of water, then add the melted butter (slowly at first then a little more quickly as the sauce begins to thicken), whisking all the time.</li>
<li>When the sauce is thick and creamy add a dash of lemon juice and a pinch of salt to serve.</li>
</ol>
<h3>For the eggs benedict</h3>
<ol class="instructions">
<li>Split the muffins horizontally before toasting them, then place two on each plate.</li>
<li>Place a piece of ham on top of each muffin half.</li>
<li>Poach the eggs and place one on top of each muffin half, before spooning over the Hollandaise sauce to serve.</li>
</ol>
<h2>Notes</h2>
<p>The challenge with this recipe is making the Hollandaise sauce and poaching the eggs, so they&#8217;re both ready at the same time. One approach is to cook with a friend and split the tasks between you, another is to buy in some ready made Hollandaise sauce from the grocery store.</p>
<p>Hollandaise sauce has a bit of a reputation for being difficult to make. It isn&#8217;t, but you have to take care not to over heat it (or the sauce curdles). Using a bowl over simmering water (known as a <a href="http://en.wikipedia.org/wiki/Bain-marie">bain marie</a>) is the secret because it stops the sauce coming into contact with direct heat.</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2012/12/eggs-benedict-with-real-hollandaise-sauce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaws scripts for the HTML5 main element</title>
		<link>http://tink.co.uk/2012/11/jaws-scripts-for-the-html5-main-element/</link>
		<comments>http://tink.co.uk/2012/11/jaws-scripts-for-the-html5-main-element/#comments</comments>
		<pubDate>Sat, 17 Nov 2012 22:53:40 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Web life]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Screen readers]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=667</guid>
		<description><![CDATA[The main element extension specifies a way to markup the primary content area of a web page in HTML5. There are several good reasons for introducing the main element, including a more reliable way for screen readers to pinpoint the start of the primary content area on the page. ARIA roles ARIA roles can be [...]]]></description>
				<content:encoded><![CDATA[<p>The <a href="https://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html">main element extension</a> specifies a way to markup the primary content area of a web page in HTML5. There are several good reasons for introducing the main element, including a more reliable way for screen readers to pinpoint the start of the primary content area on the page.</p>
<p><span id="more-667"></span></p>
<h2>ARIA roles</h2>
<p><a href="http://www.w3.org/TR/wai-aria/roles">ARIA roles</a> can be applied to HTML elements to give them semantic meaning. For example a div with role=&#8221;navigation&#8221; is announced by Jaws as &#8220;Navigation region&#8221;.</p>
<p>The advantage of ARIA roles is that <a href="http://tink.co.uk/2011/07/how-do-aria-landmark-roles-help-screen-reader-users/">screen readers can use them</a> to navigate through a page. Use the <strong>semi colon</strong> key in Jaws, the <strong>d</strong> key in NVDA, or the <strong>roter</strong> with VoiceOver to move between these landmarks.</p>
<p>The disadvantage is that developers must consciously include ARIA roles in their HTML code. The advent of HTML5 elements with stronger native semantics means that (in time) this will no longer be necessary (with HTML at least). For example the HTML5 nav element already causes Jaws to announce &#8220;Navigation region&#8221;, whether role=&#8221;navigation&#8221; is present or not.</p>
<h2>HTML5 elements</h2>
<p>Until the main element extension was proposed by <a href="http://www.twitter.com/stevefaulkner">Steve Faulkner</a>, there was no direct mapping between role=&#8221;main&#8221; and an HTML5 element. This means that a screen reader mechanism for moving focus to the primary content area, would be entirely dependent on role=&#8221;main&#8221; being added to the HTML.</p>
<p>One of the <a href="http://www.w3.org/html/wg/wiki/User:Sfaulkne/main-usecases#Introduction">reasons for introducing the main element</a> is that it&#8217;s easier for developers to code and style &lt;main&gt;&lt;/main&gt;, than it is to use &lt;div id=&#8221;main&#8221; role=&#8221;main&#8221;&gt;&lt;/div&gt;.</p>
<p>On the basis that the main element is more convenient for developers (and is therefore more likely to be present), it&#8217;s much more reliable for screen readers to hook into as well. It then becomes feasible for screen readers to introduce commands for moving straight to the primary content area of the page.</p>
<h2>Jaws scripts</h2>
<p>These (proof of concept) Jaws scripts for Firefox demonstrate how this interaction might work. When installed they introduce a new layered keystroke: <strong>Jaws key + Space j</strong>.</p>
<ul>
<li><a href="http://tink.co.uk/wp-content/uploads/2012/11/Jaws14_HTML5-main-element-scripts.zip">Download Jaws scripts (ZIP, 33Kb)</a></li>
</ul>
<p>Invoking the command causes Jaws to look for the main element with role=&#8221;main&#8221; applied. The main element doesn&#8217;t exist yet, so Jaws doesn&#8217;t recognise it. The script cheats by using the <strong>MoveToTagWithAttribute</strong> function instead.</p>
<p>If Jaws finds that combination of element and role, it jumps focus to that point and announces &#8220;Main content area&#8221; or &#8220;Start of main content area&#8221; if beginner verbosity is enabled). Otherwise it announces &#8220;No main content area&#8221; (or &#8220;There is no main content area on this page&#8221;).</p>
<p>There is a test page included in the zip file that uses &lt;main role=&#8221;main&#8221;&gt;, but there has been at least one <a href="http://www.theatre-optique.com/oculus/1/1">sighting of &lt;main&gt; in the wild</a> already.</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2012/11/jaws-scripts-for-the-html5-main-element/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessible forms with ARIA live regions</title>
		<link>http://tink.co.uk/2012/11/accessible-forms-with-aria-live-regions/</link>
		<comments>http://tink.co.uk/2012/11/accessible-forms-with-aria-live-regions/#comments</comments>
		<pubDate>Sat, 10 Nov 2012 23:16:09 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Web life]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Screen readers]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=649</guid>
		<description><![CDATA[When a form is used to update information on the page, it can be troublesome for screen reader users. Unless the screen reader is focused on the relevant bit of the page, the update goes by un-noticed. ARIA live regions are a simple way to improve the experience for screen reader users. Quick recap: Screen [...]]]></description>
				<content:encoded><![CDATA[<p>When a form is used to update information on the page, it can be troublesome for screen reader users. Unless the screen reader is focused on the relevant bit of the page, the update goes by un-noticed. ARIA live regions are a simple way to improve the experience for screen reader users.<br />
<span id="more-649"></span>
</p>
<p>Quick recap: Screen readers rely almost entirely on the HTML of the page, and focus is moved from one element to another using a range of navigation commands. In other words, a screen reader can only focus on one element at a time.</p>
<p>That&#8217;s where the trouble starts. If a screen reader is focused on a form field, it can&#8217;t be focused on the bit of the page being updated as well.</p>
<h2>Dynamic updates</h2>
<p>The <a href="http://www.marksandspencer.co.uk/">Marks &amp; Spencer website</a> is a good example. When an item is added to the shopping basket, the basket summary at the top right of the page gets updated. In fact it&#8217;s the only confirmation that the item has been successfully added.</p>
<p>The update is easy to see at a glance, but not at all easy with a screen reader. First you have to discover that something has changed,  then you have to find out where it happened. Even once you know this, you still need to move focus back and forth between the summary and the product information, every time you add an item to the basket.</p>
<h3>Code example: without ARIA</h3>
<p>A massively simplified version of this interaction might look like this:</p>
<pre>
&lt; !DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
&lt;title&gt;Tequila&lt;/title&gt;

&lt;script&gt;
    var items = 0;
	function updateItems () {
		items = items + 1;
		document.getElementById("quantity").innerHTML=items;
	}
&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;h1&gt;Tequila&lt;/h1&gt;
&lt;p&gt;Tequila makes me happy...&lt;/p&gt;
&lt;p&gt;&lt;button onclick="updateItems()"&gt;Add tequila to basket&lt;/button&gt;&lt;/p&gt;

&lt;h2&gt;Basket summary&lt;/h2&gt;
&lt;div&gt;
    &lt;p&gt;Your basket contains &lt;span id="quantity"&gt;0&lt;/span&gt; items.&lt;/p&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>When the button is activated with a screen reader, nothing appears to happen. The page doesn&#8217;t reload, so focus remains on the button and the screen reader stays silent. The basket summary is updated, but the screen reader user remains oblivious.</p>
<h2>The aria-live attribute</h2>
<p>The <a href="http://www.w3.org/WAI/PF/aria/states_and_properties#aria-live">aria-live attribute</a> can be used to turn the basket summary into an ARIA live region. ARIA enabled screen readers can monitor ARIA live regions for changes, and automatically announce them as they happen. The monitoring is done in the background, so even if the screen reader is focused somewhere else on the page at the time, changes within the live region are still announced.</p>
<h3>Code example/: with aria-live</h3>
<p>Adding the aria-live attribute to the basket summary:</p>
<pre>
&lt;h2&gt;Basket summary&lt;/h2&gt;
&lt;div aria-live="assertive"&gt;
    &lt;p&gt;Your basket contains &lt;span id="quantity"&gt;0&lt;/span&gt; items.&lt;/p&gt;
&lt;/div&gt;
</pre>
<p>The aria-live attribute takes three possible values: off (default), polite and assertive. The polite value means that the screen reader will wait until its finished it’s current task before announcing the update, and the assertive value means the update is announced as soon as the screen reader encounters a slight pause (in reality it&#8217;s almost always immediate).</p>
<h2>The aria-atomic attribute</h2>
<p>The <a href="http://www.w3.org/WAI/PF/aria/states_and_properties#aria-atomic">aria-atomic attribute</a> defines whether all of the content in the ARIA live region should be announced, or only the part that&#8217;s changed.</p>
<h3>Code example: with aria-atomic</h3>
<p>Adding the aria-atomic attribute to the basket summary:</p>
<pre>
&lt;h2&gt;Basket summary&lt;/h2&gt;
&lt;div aria-live="assertive" aria-atomic="true"&gt;
    &lt;p&gt;Your basket contains &lt;span id="quantity"&gt;0&lt;/span&gt; items.&lt;/p&gt;
&lt;/div&gt;
</pre>
<p>The aria-atomic attribute has two possible values: true and false (default). Using aria-atomic=&#8221;true&#8221; means that all of the content within the ARIA live region will be announced, even though only a small part of it has changed. So screen readers will announce something like &#8220;Your basket contains 3 items&#8221;, instead of just &#8220;3&#8243;. Try the <a href="http://tink.co.uk/accessible-forms-demo/">accessible forms demo</a> to see it in action.</p>
<p>The <a href="http://www.allstarcard.co.uk/calculators/route-deviation">All Star route deviation calculator</a> is one of the best examples of this technique in the wild. Developed by <a href="http:www.twitter.com/lawlesscreation">Matt Lawson</a> of <a href="http://www.nomensa.com">Nomensa</a>, the form is used to calculate cost savings based on reduced mileage.</p>
<p>As you manipulate information within the form, your potential cost saving is dynamically updated on the page. Because the updated information is an ARIA live region, using the form with a screen reader couldn&#8217;t be easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2012/11/accessible-forms-with-aria-live-regions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cheeseburgers &amp; sweet potato wedges</title>
		<link>http://tink.co.uk/2012/10/cheeseburgers-sweet-potato-wedges/</link>
		<comments>http://tink.co.uk/2012/10/cheeseburgers-sweet-potato-wedges/#comments</comments>
		<pubDate>Sat, 20 Oct 2012 21:48:53 +0000</pubDate>
		<dc:creator>Léonie Watson</dc:creator>
				<category><![CDATA[Recipe book]]></category>
		<category><![CDATA[Dinner]]></category>
		<category><![CDATA[Lunch]]></category>

		<guid isPermaLink="false">http://tink.co.uk/?p=643</guid>
		<description><![CDATA[With Guy Fawkes&#8217; night coming up, these cheeseburgers and sweet potato wedges are great to eat before you head out to enjoy the fireworks. They&#8217;re incredibly easy to make, and madly versatile, so you can rustle them up anytime throughout the year. Ingredients Serves two people. For the cheeseburgers 250g Ground beef. 2 Shallots. 2 [...]]]></description>
				<content:encoded><![CDATA[<p>With Guy Fawkes&#8217; night coming up, these cheeseburgers and sweet potato wedges are great to eat before you head out to enjoy the fireworks. They&#8217;re incredibly easy to make, and madly versatile, so you can rustle them up anytime throughout the year.</p>
<h2>Ingredients</h2>
<p>Serves <span class="yield">two people</span>.</p>
<h3>For the cheeseburgers</h3>
<ul>
<li class="ingredient"><span class="value">250</span><abbr title="grammes">g</abbr> Ground beef.</li>
<li class="ingredient"><span class="value">2</span> Shallots.</li>
<li class="ingredient"><span class="value">2</span> Wholemeal buns.</li>
<li class="ingredient"><span class="value">2</span> Cheese slices.</li>
<li class="ingredient"><span class="value">1</span> <span class="type">Clove</span> garlic.</li>
<li class="ingredient"><span class="value">Splash</span> Worcestershire sauce.</li>
</ul>
<h3>For the potato wedges</h3>
<ul>
<li class="ingredient"><span class="value">3</span> Sweet potatoes.</li>
<li class="ingredient"><span class="value">1</span><abbr title="teaspoon">tsp</abbr> Olive oil.</li>
<li class="ingredient">Sea salt.</li>
</ul>
<h2>Method</h2>
<ol class="instructions">
<li>Preheat the oven to 250c.</li>
<li>Cut the sweet potatoes (with the skin on) into wedges, then place on a baking tray.</li>
<li>Drizzle on the olive oil, salt generously, and place in the oven for 45 minutes.</li>
<li>Meanwhile peel the shallots and garlic, then chop as finely as possible (use a mini blender if available).</li>
<li>Combine the ground beef, shallots, garlic and a dash of worcestershire sauce in a mixing bowl, then divide the mixture into two balls.</li>
<li>When the potato wedges have about 15 minutes left to go, cook the burgers on a griddle for about 5 minutes on each side.</li>
<li>Split the buns, put a burger in each one with a slice of cheese, and serve with the potato wedges.</li>
</ol>
<h2>Notes</h2>
<p>You can use a teaspoon of horseraddish sauce or mustard, instead of the worcestershire sauce. The potato wedges can be dusted with paprika, or you can use a packet of potato seasoning, for a spicy flavour.</p>
<p>You can use almost any kind of cheese. Cheddar is a traditional option, but Port Salut, Monterey Jack or Dolcelata all make tasty alternatives. If that isn&#8217;t enough, you can even grill a couple of slices of bacon to add to the cheeseburgers.</p>
]]></content:encoded>
			<wfw:commentRss>http://tink.co.uk/2012/10/cheeseburgers-sweet-potato-wedges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
