<?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>Steve Workman &#187; Web Standards</title>
	<atom:link href="http://www.steveworkman.com/category/standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steveworkman.com</link>
	<description>I&#039;ve been designing and building web sites since 2003. This is my personal site. You&#039;ll find my work, insight and ramblings within</description>
	<lastBuildDate>Thu, 15 Dec 2011 16:41:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Adobe&#8217;s Acquisition of Nitobi and TypeKit: Great for them, not so much for us</title>
		<link>http://www.steveworkman.com/html5-2/standards/2011/adobes-acquisition-of-nitobi-and-typekit-great-for-them-not-so-much-for-us/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2011/adobes-acquisition-of-nitobi-and-typekit-great-for-them-not-so-much-for-us/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 11:37:36 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Nitobi]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<category><![CDATA[TypeKit]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=825</guid>
		<description><![CDATA[Adobe has done the unthinkable, it&#8217;s actually bought two companies worth giving a crap about. Nitobi, makers of PhoneGap, and TypeKit, pioneers of the CSS3 web-font game, have been acquired by Adobe. Adobe should be thrilled. It&#8217;s now got two sets of highly skilled developers with great ideas and good products to work with. TypeKit is [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/executive-summary-flash-vs-html5/' rel='bookmark' title='Executive Summary: Flash vs HTML5'>Executive Summary: Flash vs HTML5</a></li>
<li><a href='http://www.steveworkman.com/web-design/iphone-web-design/2008/easy-iphone-applications/' rel='bookmark' title='Easy iPhone Applications'>Easy iPhone Applications</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2010/5-rules-for-a-great-workspace/' rel='bookmark' title='5 Rules for a great workspace'>5 Rules for a great workspace</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2011/adobes-acquisition-of-nitobi-and-typekit-great-for-them-not-so-much-for-us/\" data-text=\"Adobe&#8217;s Acquisition of Nitobi and TypeKit: Great for them, not so much for us\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2011/adobes-acquisition-of-nitobi-and-typekit-great-for-them-not-so-much-for-us/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2011/adobes-acquisition-of-nitobi-and-typekit-great-for-them-not-so-much-for-us/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2011/adobes-acquisition-of-nitobi-and-typekit-great-for-them-not-so-much-for-us/" data-counter="right"></script></div></div><p>Adobe has done the unthinkable, it&#8217;s actually bought two companies worth giving a crap about. <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2dzLm5pdG9iaS5jb20vYW5kcmUvaW5kZXgucGhwLzIwMTEvMTAvMDMvbml0b2JpLWVudGVycy1pbnRvLWFjcXVpc2l0aW9uLWFncmVlbWVudC13aXRoLWFkb2JlLw==">Nitobi</a>, makers of <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5waG9uZWdhcC5jb20=">PhoneGap</a>, and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vYWJvdXRhZG9iZS9wcmVzc3Jvb20vcHJlc3NyZWxlYXNlcy8yMDExMTAvQWRvYmVBY3F1aXJlc1R5cGVraXQuaHRtbA==">TypeKit</a>, pioneers of the CSS3 web-font game, have been acquired by Adobe.</p>
<p><strong>Adobe should be thrilled.</strong></p>
<p><strong></strong>It&#8217;s now got two sets of highly skilled developers with great ideas and good products to work with. TypeKit is an obvious acquisition as it&#8217;ll be part of <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vcHJvZHVjdHMvY3JlYXRpdmVjbG91ZC5odG1s">Adobe&#8217;s Creative Cloud</a> offering that gives them the ability to use (and sample) a huge range of fonts across their apps.</p>
<p>Adobe have also promised that PhoneGap will remain open source, being donated to the Apache Software Foundation. This feels strange, as then Adobe just gets the developers at Nitobi themselves (who are obviously very good). This begs the question: why did Adobe bother with it?</p>
<p>Well, Adobe is a tools company &#8211; they make programs that we make other cool things with. Nitobi was also a tools company, making PhoneGap, that lots of people made cool things with. Alongside the PhoneGap framework, there were two smaller projects,<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly9idWlsZC5waG9uZWdhcC5jb20v"> PhoneGap Build</a> and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly9naXRodWIuY29tL2JyaWFubGVyb3V4L2NvcmRvdmE=">Cordova</a>.</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzEwL0J1aWxkLURpYWdyYW0ucG5n"><img class="aligncenter size-full wp-image-827" title="PhoneGap Build" src="http://www.steveworkman.com/wp-content/uploads/2011/10/Build-Diagram.png" alt="PhoneGap Build" width="1024" height="431" /></a></p>
<p>PhoneGap Build takes the pain out of making PhoneGap apps for multiple platforms. If you&#8217;ve ever tried to do a build for iOS, Android and Blackberry, you know it&#8217;s a world of pain and about 10GB of tools and frameworks. PhoneGap Build takes this all away from you, and is a service that Adobe can integrate into their Cloud offering.</p>
<p>Cordova is the stand-alone desktop equivalent of PhoneGap Build. It&#8217;s creator, Brian LeRoux, recently <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly90d2l0dGVyLmNvbS8jIS9icmlhbmxlcm91eC9zdGF0dXNlcy8xMTExODkxNjUyMTkxMTkxMDQ=">said</a>:</p>
<blockquote><p>All the cli tooling prototyped in Cordova now first class in phonegap/[ios|android]. Time to update Cordova.</p></blockquote>
<p>I take this to mean that Cordova is back in focus, and Adobe will be actively looking to integrate it into DreamWeaver, in the same way it integrated jQuery Mobile.</p>
<p><strong>We should be wary</strong></p>
<p>Adobe&#8217;s track record for mergers is not great. The Macromedia merger led to a focus on Flash and Photoshop, whereas other products like DreamWeaver and Fireworks were not given the time that they deserved. Lots of people <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pbmZvd29ybGQuY29tL3QvYXBwbGljYXRpb25zL2xheW9mZnMtcGVuZGluZy1hZnRlci1hZG9iZS1tYWNyb21lZGlhLW1lcmdlci01MzA=">lost their jobs</a> in that merger too and I&#8217;d hate to see that happen to the guys at Nitobi or TypeKit.</p>
<p>We have to watch out for<strong> rising prices</strong> and being forced to <strong>buy products that we don&#8217;t need</strong>. I can see it already: with PhoneGap integrating with DreamWeaver, the easiest way to build a PhoneGap app will be with that product or Build. Yesterday, those in the PhoneGap Build program were sent a pricing structure:</p>
<div id="attachment_826" class="wp-caption aligncenter" style="width: 604px"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzEwL3ByaWNpbmctYW5ub3VuY2VtZW50XzAucG5n"><img class="size-full wp-image-826" title="PhoneGap Pricing Announcement" src="http://www.steveworkman.com/wp-content/uploads/2011/10/pricing-announcement_0.png" alt="PhoneGap Pricing Announcement" width="594" height="302" /></a><p class="wp-caption-text">PhoneGap Pricing Announcement</p></div>
<p>I can see these prices going up, and up (and they&#8217;re not that cheap to begin with). One build a day with the free package probably isn&#8217;t enough. I hope the same doesn&#8217;t occur with TypeKit, or people will just move to one of the other services that exist (Fonts.com for example).</p>
<p>The other danger is that somewhere down the line, these products that many have come to rely upon will simply cease to exist. Merged so deep into Adobe&#8217;s pipeline, the one thing that made them great, their independence, is stripped from them and the revolutions that they make simply slow down and stop. With the core of PhoneGap, we&#8217;ve been promised that they&#8217;ll <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly90d2l0dGVyLmNvbS8jIS9icmlhbmxlcm91eC9zdGF0dXMvMTIwOTA4OTY3OTUzMTg2ODE2">actually have more time for it</a> and I hope this continues for as long as possible. What I&#8217;d hate to see is the core being neglected in favor of tools for products that I don&#8217;t want to buy.</p>
<p>Fingers crossed that Adobe will really make something good this time, and that their commitment to the web and web standards continues, but I won&#8217;t be holding my breath.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=825" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/executive-summary-flash-vs-html5/' rel='bookmark' title='Executive Summary: Flash vs HTML5'>Executive Summary: Flash vs HTML5</a></li>
<li><a href='http://www.steveworkman.com/web-design/iphone-web-design/2008/easy-iphone-applications/' rel='bookmark' title='Easy iPhone Applications'>Easy iPhone Applications</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2010/5-rules-for-a-great-workspace/' rel='bookmark' title='5 Rules for a great workspace'>5 Rules for a great workspace</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2011/adobes-acquisition-of-nitobi-and-typekit-great-for-them-not-so-much-for-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sketchnotes from #LWS3D &#8211; A 50-line WebGL app</title>
		<link>http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 09:00:30 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Sketchnotes]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[LWS]]></category>
		<category><![CDATA[sketchnotes]]></category>
		<category><![CDATA[WebGL]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=810</guid>
		<description><![CDATA[After a summer break, London Web Standards was back with an evening of WebGL with Ilmari Heikkenen from Google and a short demo from Carlos Ulloa of HelloEnjoy. Sketchnotes are below Carlos Ulloa of Brighton-based HelloEnjoy showed off two demos that he made using Three.js and WebGL. The first was HelloRacer, an interactive look at the [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 1'>Future of Web Design Sketchnotes &#8211; Day 1</a></li>
<li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes-day-2/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 2'>Future of Web Design Sketchnotes &#8211; Day 2</a></li>
<li><a href='http://www.steveworkman.com/web-design/mobile/2011/so-you-want-an-app/' rel='bookmark' title='So, you want an app?'>So, you want an app?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/\" data-text=\"Sketchnotes from #LWS3D &#8211; A 50-line WebGL app\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/" data-counter="right"></script></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/"></g:plusone></div></div><p>After a summer break, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2xvbmRvbndlYnN0YW5kYXJkcy5vcmc=">London Web Standards</a> was back with an evening of WebGL with <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2lsbWFyaQ==">Ilmari Heikkenen</a> from Google and a short demo from <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL0M0UkwwNQ==">Carlos Ulloa</a> of <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5oZWxsb2Vuam95LmNvbQ==">HelloEnjoy</a>. Sketchnotes are below</p>

<a href='http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/attachment/lws3d-carlos-ulloa/' title='LWS3D-Carlos-Ulloa'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/09/LWS3D-Carlos-Ulloa-150x150.png" class="attachment-thumbnail" alt="LWS3D: Carlos Ulloa" title="LWS3D-Carlos-Ulloa" /></a>
<a href='http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/attachment/lws3d-ilmari-heikkinen/' title='LWS3D-Ilmari-Heikkinen'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/09/LWS3D-Ilmari-Heikkinen-150x150.png" class="attachment-thumbnail" alt="LWS3D: Ilmari Heikkinen" title="LWS3D-Ilmari-Heikkinen" /></a>

<p><strong>Carlos Ulloa</strong> of Brighton-based HelloEnjoy showed off two demos that he made using <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly9naXRodWIuY29tL21yZG9vYi90aHJlZS5qcy8=">Three.js</a> and WebGL. The first was <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2hlbGxvcmFjZXIuY29tL3dlYmdsLw==">HelloRacer</a>, an interactive look at the 2010 Ferrari F1 car that you can even drive and do handbrake turns in. The second demo got it premiere at LWS, an <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2xpZ2h0cy5lbGxpZWdvdWxkaW5nLmNvbQ==">interactive music video for Ellie Goulding&#8217;s &#8220;Lights&#8221;</a>. Honestly, it was extremely cool, on a <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3JvLm1l">Ro.me &#8220;3 dreams of black&#8221;</a> scale. It&#8217;ll appear at the linked URL in the next week or so. There&#8217;s a <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5sb25kb253ZWJzdGFuZGFyZHMub3JnLzIwMTEvMDkvbHdzM2QtbGl2ZWJsb2cv">great Q&amp;A session on the London Web Standards blog</a> of the event for more detail on how they did it.</p>
<p><strong>Ilmari Heikkenen </strong>showed the gathered crowd how to make a basic WebGL app using <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly9naXRodWIuY29tL21yZG9vYi90aHJlZS5qcy8=">Three.js</a> in about 50 lines. He showed off all of the components that you need: a renderer, scene, camera, mesh and lights (and shadows). He went into more depth about vertex shaders and fragment shaders, the GPU effects that make everything look a lot more real.</p>
<p>Ilmari gave examples of a few uses, including games, 3D bar charts and scatter graphs. He then started animating all of these, including a 10,000 point scattergraph that moved in real-time. Finally, he demonstrated a loader for Collada meshes (supported by Maya) and brought in a monster that with a few lines of code started walking around the screen.</p>
<p>Overall, it was a great introduction to the subject, one worth a lot more of your time.</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZodHIub3JnL0Jhc2ljc09mVGhyZWVKUw==">Ilmari&#8217;s slides can be found on his blog</a>.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=810" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 1'>Future of Web Design Sketchnotes &#8211; Day 1</a></li>
<li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes-day-2/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 2'>Future of Web Design Sketchnotes &#8211; Day 2</a></li>
<li><a href='http://www.steveworkman.com/web-design/mobile/2011/so-you-want-an-app/' rel='bookmark' title='So, you want an app?'>So, you want an app?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips and Problems when Enhancing SharePoint with JavaScript</title>
		<link>http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 08:43:59 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=779</guid>
		<description><![CDATA[If you&#8217;ve developed for Microsoft&#8217;s SharePoint before (I&#8217;m talking about 2007 here, but this applies to WSS2 and 2010 as well) , then you&#8217;ll know that you can reach the limits of it&#8217;s functionality very quickly. This is a big problem if you&#8217;re making a zero-code solution, i.e. you have no access to Visual Studio and [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/javascript/2011/improving-javascript-xml-node-finding-performance-by-2000/' rel='bookmark' title='Improving Javascript XML Node Finding Performance by 2000%'>Improving Javascript XML Node Finding Performance by 2000%</a></li>
<li><a href='http://www.steveworkman.com/html5-2/html5-css3/2011/problems-loading-local-fonts-with-font-family/' rel='bookmark' title='Problems loading local fonts with font-family'>Problems loading local fonts with font-family</a></li>
<li><a href='http://www.steveworkman.com/web-design/browsers/2011/chrome-or-opera/' rel='bookmark' title='Chrome or Opera'>Chrome or Opera</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/\" data-text=\"Tips and Problems when Enhancing SharePoint with JavaScript\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/" data-counter="right"></script></div></div><p>If you&#8217;ve developed for Microsoft&#8217;s SharePoint before (I&#8217;m talking about 2007 here, but this applies to WSS2 and 2010 as well) , then you&#8217;ll know that you can reach the limits of it&#8217;s functionality very quickly. This is a big problem if you&#8217;re making a zero-code solution, i.e. you have no access to Visual Studio and can&#8217;t create web parts. This is more common than you&#8217;d think, especially in large organisations that use SharePoint extensively. For this, the only choice is to use SharePoint Designer 2007 (SPD), but it&#8217;s not pleasant because, frankly, SPD sucks. I&#8217;ve not found a program that crashes as much as SPD, or that performs so poorly when presented with the most basic tasks. If you make a page that is too complex, has too many web parts, large data sources or lots of conditionals, connections and filters, it can take anywhere <em>up to 20 minutes to perform a single action</em>.</p>
<p><img class="aligncenter" title="SharePoint crash" src="http://2.bp.blogspot.com/_2mIeP-q6ShI/TKn6AMvC_gI/AAAAAAAAACg/FnwxjpsJHmU/s1600/sp2010crash.png" alt="SharePoint crash" width="366" height="225" /></p>
<p>Very quickly, you have to start looking at alternatives to complex data views. These days, the go-to technology is JavaScript, which is very powerful and can allow developers to access almost every SharePoint function through web services. However, this functionality <em>comes at the cost of accessibility</em>. So, the first piece of advice: <strong>if you can avoid using JavaScript, do so</strong> because otherwise the site won&#8217;t be accessible. See these links for why <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hY2Nlc3MtYm9hcmQuZ292L3B1YmxpY2F0aW9ucy9hZGFmYWN0c2hlZXQvYTEzLmh0bWw=">accessibility</a> <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hY2Nlc3MtYm9hcmQuZ292L2FkYWFnL2h0bWwvYWRhYWcuaHRt">is</a> <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zZWN0aW9uNTA4Lmdvdi8=">a</a> <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zaG9vc21pdGhzLmNvLnVrL25ld3MvMzQ0MS5hc3A=">good</a><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJjcmVkaWJsZS5jby51ay91c2VyLWZyaWVuZGx5LXJlc291cmNlcy93ZWItYWNjZXNzaWJpbGl0eS91ay13ZWJzaXRlLWxlZ2FsLXJlcXVpcmVtZW50cy5zaHRtbA=="> thing</a>.</p>
<p>Unfortunately, SharePoint is so limited that often a JavaScript is the only way to add functionality in or to correct formatting. In this case, use of <strong>simple SPD functions and &lt;noscript&gt; tags</strong> can keep your content accessible, allowing you to progressively enhance the user&#8217;s experience on top.</p>
<p><img class="aligncenter" title="IE6 JavaScript error" src="http://images.sixrevisions.com/2009/05/14-03_error-debug.png" alt="" width="226" height="160" /></p>
<p>The final hurdle to cross before you can create great JavaScript-based interfaces in SharePoint is IE.</p>
<p>Internet Explorer, especially IE6, has <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hdGFsYXNvZnQuY29tL2NzL2Jsb2dzL2luc2VydHF1YWxpdHloZXJlL2FyY2hpdmUvMjAwOC8wOC8wNy93aHktaWUtZGV2ZWxvcGVyLXRvb2wtYmFyLWlzLXNlY29uZC10by1maXJlYnVnLmFzcHg=">appalling developer tools</a> for JavaScript debugging. There&#8217;s no console, inspector, breakpoint facility, no nothing. It&#8217;s almost impossible to debug your problems because they all manifest themselves as runtime errors on some arbitrary line on the page.</p>
<p><strong>The best way that you can debug JavaScript in IE, is with Google Chrome.</strong> It doesn&#8217;t sound right, but I promise it&#8217;s the easiest way to make your code work. Both Chrome&#8217;s Web Inspector and Firefox&#8217;s Firebug work very well with SharePoint, though my personal preference is for Chrome as it works better with Windows&#8217; NTLM authentication system (it doesn&#8217;t ask you for your login details, just takes them from Windows). They allow you to check and validate your code so that it works well and runs as expected. You should be able to achieve this in half the time that you would if you were just developing for IE, using alerts to work out what&#8217;s going wrong.</p>
<p>There&#8217;s another benefit for working this way around: <strong>your code will work on standards-compliant browsers, and any that come along in the future.</strong> This is always a good thing as you don&#8217;t know when the organisation will roll out IE8/9 to its users, <em>nor can you always guarantee that a user will be using a IE</em>. It&#8217;s important that sites are ready for these changes and best-practice development is maintained.</p>
<p>In summary, if you have to use JavaScript, ensure the page content will work without it. If you are doing any major development work, do it in Chrome and reap the benefits of its debugger, then make it work in IE.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=779" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/javascript/2011/improving-javascript-xml-node-finding-performance-by-2000/' rel='bookmark' title='Improving Javascript XML Node Finding Performance by 2000%'>Improving Javascript XML Node Finding Performance by 2000%</a></li>
<li><a href='http://www.steveworkman.com/html5-2/html5-css3/2011/problems-loading-local-fonts-with-font-family/' rel='bookmark' title='Problems loading local fonts with font-family'>Problems loading local fonts with font-family</a></li>
<li><a href='http://www.steveworkman.com/web-design/browsers/2011/chrome-or-opera/' rel='bookmark' title='Chrome or Opera'>Chrome or Opera</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Limitations of WebSQL and Offline apps</title>
		<link>http://www.steveworkman.com/html5-2/standards/2011/the-limitations-of-websql-and-offline-apps/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2011/the-limitations-of-websql-and-offline-apps/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 08:00:50 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[local storage]]></category>
		<category><![CDATA[WebSQL]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=611</guid>
		<description><![CDATA[Web applications are the next big thing in the web. Being able to take web sites and make them run alongside native apps, having them work offline and perform just as well as their native counterparts is the next step along the road. As usual, with all new technology, there are some limitations. There are [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
<li><a href='http://www.steveworkman.com/html5-2/2010/8-html5-features-you-havent-seen-before-at-lwsdeep/' rel='bookmark' title='8 HTML5 Features You Haven&#8217;t Seen Before at #lwsdeep'>8 HTML5 Features You Haven&#8217;t Seen Before at #lwsdeep</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/' rel='bookmark' title='Tips and Problems when Enhancing SharePoint with JavaScript'>Tips and Problems when Enhancing SharePoint with JavaScript</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2011/the-limitations-of-websql-and-offline-apps/\" data-text=\"The Limitations of WebSQL and Offline apps\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2011/the-limitations-of-websql-and-offline-apps/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2011/the-limitations-of-websql-and-offline-apps/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2011/the-limitations-of-websql-and-offline-apps/" data-counter="right"></script></div></div><p>Web applications are the next big thing in the web. Being able to take web sites and make them run alongside native apps, having them work offline and perform just as well as their native counterparts is the next step along the road. As usual, with all new technology, there are some limitations.</p>
<p>There are three pieces of technology that are combined to make a web app: app caching, local storage and a web database technology.<br />
App caching tells browsers what files to store offline and retrieve from disk. These are permanently stored until new instructions are received, unlike traditional caching which works until the cache is full, then starts removing files.</p>
<p><strong>Limitation 1</strong><br />
In iOS 4.3, app caching for offline web apps is broken and does not work.</p>
<p>Local storage is for key/value pairs of information. It&#8217;s for simple things like settings and values that need to be retrieved quickly. It&#8217;s been called &#8220;cookies on crack&#8221; before, but it&#8217;s really just a very fast dictionary for simple data.</p>
<p><strong>Limitation 2</strong><br />
Depending on your browser, localStorage will keep 5-10MB of data, the equivalent of 200,000-500,000 characters. If all you want to do is store small serialised JSON objects that aren&#8217;t related, use this.</p>
<p>Web databases are client-side data storage for larger amounts of more complex data. Whilst you can make web apps with just app caching and local storage, it&#8217;s not going to be very interactive, or the data may be unstructured, or there will be lots of Ajax calls to fetch data. Web databases are where this technology gets a bit dodgy.</p>
<p>Originally, there was Google Gears, a plug-in which brought a SQLite database to help web apps run offline. This was then standardised into the WebSQL module and developed as a SQL database available through JavaScript. Google, Apple and Opera all implemented it and it can be found in iOS and Android devices today.</p>
<p><strong>Limitation 3</strong><br />
Chrome has a hard 5MB database size limit &#8211; you will need to use a chrome web app to remove this limit.<br />
<strong>Limitation 4</strong><br />
Chrome doesn&#8217;t support OUTER JOIN or RIGHT JOIN statements.<br />
<strong>Limitation 5</strong><br />
Debugging is very difficult with large amounts of data as the web inspector isn&#8217;t efficient at displaying a thousand rows (and will crash with around 20,000 rows, around 2MB of data).<br />
<strong>Limitation 6</strong><br />
Version numbers are not taken into account. Don&#8217;t bother with them.<br />
<strong>Limitation 7</strong><br />
All calls are asynchronous &#8211; if you rely on results at a certain  time, be prepared to write a lot of callback functions. Your code can get messy very quickly.<br />
<strong>Limitation 8</strong><br />
Performance is sluggish if you don&#8217;t batch up statements into transactions.</p>
<p>Even better still, WebSQL is no longer in development, so these problems will remain. Microsoft and Mozilla said they didn&#8217;t like it and wanted to used a different technology: IndexedDB.</p>
<p>IndexedDB is on it&#8217;s way, but not mature enough yet to be used, nor is it implemented in any of the mobile browsers.</p>
<p><strong>Advice</strong><br />
For offline apps, you&#8217;re better sticking with WebSQL until IndexedDB matures.</p>
<p>Hopefully, some kind developer will come along and write a technology-agnostic wrapper, maybe that person will be you, the reader of this article. If you&#8217;re thinking about it, let me know <img src='http://www.steveworkman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=611" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
<li><a href='http://www.steveworkman.com/html5-2/2010/8-html5-features-you-havent-seen-before-at-lwsdeep/' rel='bookmark' title='8 HTML5 Features You Haven&#8217;t Seen Before at #lwsdeep'>8 HTML5 Features You Haven&#8217;t Seen Before at #lwsdeep</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2011/tips-and-problems-when-enhancing-sharepoint-with-javascript/' rel='bookmark' title='Tips and Problems when Enhancing SharePoint with JavaScript'>Tips and Problems when Enhancing SharePoint with JavaScript</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2011/the-limitations-of-websql-and-offline-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future of Web Design Sketchnotes &#8211; Day 1</title>
		<link>http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/</link>
		<comments>http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/#comments</comments>
		<pubDate>Thu, 19 May 2011 14:12:48 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Sketchnotes]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Interfaces]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[FOWD]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[sketchnotes]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=617</guid>
		<description><![CDATA[Over the last few days I attended the Future of Web Design conference in central London. It was a great two days meeting some of my peers and heroes of web design. Here&#8217;s my notes from day 1 including talks from Aaron Walters, Mike Kus, Rachel Andrew, Robin Christopherson, Daniel Rhatihgan, Sarah Parmenter, Dan Rubin, [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes-day-2/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 2'>Future of Web Design Sketchnotes &#8211; Day 2</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/' rel='bookmark' title='Sketchnotes from #LWS3D &#8211; A 50-line WebGL app'>Sketchnotes from #LWS3D &#8211; A 50-line WebGL app</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/' rel='bookmark' title='The Progressive Web with Andy Hume (LWS Future)'>The Progressive Web with Andy Hume (LWS Future)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/\" data-text=\"Future of Web Design Sketchnotes &#8211; Day 1\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/" data-counter="right"></script></div></div><p>Over the last few days I attended the Future of Web Design conference in central London. It was a great two days meeting some of my peers and heroes of web design. Here&#8217;s my notes from day 1 including talks from <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FhcnJvbg==">Aaron Walters</a>, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL21pa2VrdXM=">Mike Kus</a>, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3JhY2hlbGFuZHJldw==">Rachel Andrew</a>, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3VzYTJkYXk=">Robin Christopherson</a>, Daniel Rhatihgan, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3Nhenp5">Sarah Parmenter</a>, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2RhbnJ1Ymlu">Dan Rubin</a>, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2NvbGRmdW1vbmtlaA==">Matt Gifford</a> and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FyYWw=">Aral Balkan</a>.</p>

<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/aarronwalters/' title='Aarron Walters - Transforming Ideas into Interfaces'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/AarronWalters-150x150.jpg" class="attachment-thumbnail" alt="Aarron Walters - Transforming Ideas into Interfaces" title="Aarron Walters - Transforming Ideas into Interfaces" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/mikekus/' title='Mike Kus - Designing for Humans'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/MikeKus-150x150.jpg" class="attachment-thumbnail" alt="Mike Kus - Designing for Humans" title="Mike Kus - Designing for Humans" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/rachelandrew/' title='Rachel Andrew - 10 Things Designers should know about Developers'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/RachelAndrew-150x150.jpg" class="attachment-thumbnail" alt="Rachel Andrew - 10 Things Designers should know about Developers" title="Rachel Andrew - 10 Things Designers should know about Developers" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/robinchristopherson/' title='Robin Christopherson - Accessibility and Inclusive Design'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/RobinChristopherson-150x150.jpg" class="attachment-thumbnail" alt="Robin Christopherson - Accessibility and Inclusive Design" title="Robin Christopherson - Accessibility and Inclusive Design" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/danielrhatihgan/' title='Daniel Rhatihgan - Web Fonts: Type Choice &amp; Type Use'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/DanielRhatihgan-150x150.jpg" class="attachment-thumbnail" alt="Daniel Rhatihgan - Web Fonts: Type Choice &amp; Type Use" title="Daniel Rhatihgan - Web Fonts: Type Choice &amp; Type Use" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/sarahparmenter/' title='Sarah Parmenter - Slide to Unlock'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/SarahParmenter-150x150.jpg" class="attachment-thumbnail" alt="Sarah Parmenter - Slide to Unlock" title="Sarah Parmenter - Slide to Unlock" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/danrubin/' title='Dan Rubin - The New Language of Web Design'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/DanRubin-150x150.jpg" class="attachment-thumbnail" alt="Dan Rubin - The New Language of Web Design" title="Dan Rubin - The New Language of Web Design" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/mattgifford/' title='Matt Gifford - Darwin Development'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/MattGifford-150x150.jpg" class="attachment-thumbnail" alt="Matt Gifford - Darwin Development" title="Matt Gifford - Darwin Development" /></a>
<a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/attachment/aralbalkan/' title='Aral Balkan - Making the New Everyday Things'><img width="150" height="150" src="http://www.steveworkman.com/wp-content/uploads/2011/05/AralBalkan-150x150.jpg" class="attachment-thumbnail" alt="Aral Balkan - Making the New Everyday Things" title="Aral Balkan - Making the New Everyday Things" /></a>

<p><a title=\"Future of Web Design Sketchnotes – Day 2\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dlYi1kZXNpZ24vMjAxMS9mdXR1cmUtb2Ytd2ViLWRlc2lnbi1za2V0Y2hub3Rlcy1kYXktMi8=">Day 2 sketchnotes can be found behind this link.</a></p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=617" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes-day-2/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 2'>Future of Web Design Sketchnotes &#8211; Day 2</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2011/sketchnotes-from-lws3d-a-50-line-webgl-app/' rel='bookmark' title='Sketchnotes from #LWS3D &#8211; A 50-line WebGL app'>Sketchnotes from #LWS3D &#8211; A 50-line WebGL app</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/' rel='bookmark' title='The Progressive Web with Andy Hume (LWS Future)'>The Progressive Web with Andy Hume (LWS Future)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real World HTML with Marcus Alexander &#8211; #LWSWorld</title>
		<link>http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 10:00:06 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Sketchnotes]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[LWSWorld]]></category>
		<category><![CDATA[real world]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=553</guid>
		<description><![CDATA[This month, Marcus Alexander of EMC Consulting and Arran Ross-Paterson (of this parish) talk about HTML in the real world, dealing with clients, and what a quality project actually looks like. Everything is designed that way for a reason Semantic HTML may be brilliant, but all those extra bits are in there for a reason. [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/' rel='bookmark' title='Why Validate? &#8211; Arran Ross-Paterson #LWSWorld'>Why Validate? &#8211; Arran Ross-Paterson #LWSWorld</a></li>
<li><a href='http://www.steveworkman.com/html5-2/2010/html-5-forms-a-spammers-paradise/' rel='bookmark' title='HTML 5 Forms &#8211; a spammers paradise'>HTML 5 Forms &#8211; a spammers paradise</a></li>
<li><a href='http://www.steveworkman.com/user-experience/usability/2010/real-time-analytics/' rel='bookmark' title='Real-time Analytics'>Real-time Analytics</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/\" data-text=\"Real World HTML with Marcus Alexander &#8211; #LWSWorld\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/" data-counter="right"></script></div></div><p>This month, Marcus Alexander of EMC Consulting and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FycmFucnA=">Arran Ross-Paterson</a> (of this parish) talk about HTML in the real world, dealing with clients, and what a quality project actually looks like.</p>
<div id="attachment_554" class="wp-caption aligncenter" style="width: 209px"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzExL0xXU1dvcmxkLU1hcmN1cy1BbGV4YW5kZXIucG5n"><img class="size-medium wp-image-554" title="LWSWorld - Real world HTML - Marcus Alexander" src="http://www.steveworkman.com/wp-content/uploads/2010/11/LWSWorld-Marcus-Alexander-199x300.png" alt="" width="199" height="300" /></a><p class="wp-caption-text">LWSWorld - Real world HTML - Marcus Alexander</p></div>
<p><strong>Everything is designed that way for a reason</strong><br />
Semantic HTML may be brilliant, but all those extra bits are in there for a reason. Until you understand them, don&#8217;t mess with them</p>
<p><strong>The best solution is the one that meets the requirements</strong><br />
Clients don&#8217;t really care about the technology, just about getting things done on time and on budget. If a solution meets all the requirements, it doesn&#8217;t matter how hacky it is, it&#8217;s the right solution.</p>
<p><strong>Ask the right questions up front</strong><br />
The client may not have thought of everything, so go through your standard checklist of questions and get everything agreed before you start.</p>
<p><strong>Bugs happen, deal with it</strong><br />
100 bugs in a project is normal, most of them will be problems with other people&#8217;s code. Deal with them and try not to let the client get carried away. Products will ship with bugs, just deal with them.</p>
<p><strong>Developers will build a rocket ship to get to Ikea</strong><br />
And then they&#8217;ll only leave room in the rocket for a hot dog and some light bulbs. Internal coding standards aren&#8217;t very useful, try code reviews and examples of structure instead.</p>
<p><strong>Deployment scripts are your friend</strong><br />
They do all the grunt work for a release for you. Make use of ANT or MSBuild to speed things up.</p>
<p>Finally, thanks to Marcus for a great talk. Update: his slides are on slideshare: <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NsaWRlc2hhLnJlLzk4MHh2NA==">http://slidesha.re/980xv4</a> See my notes on this meetup&#8217;s other talk: <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tLz9wPTU1OA==">Arran Ross-Paterson on Why validate</a></p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=553" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/' rel='bookmark' title='Why Validate? &#8211; Arran Ross-Paterson #LWSWorld'>Why Validate? &#8211; Arran Ross-Paterson #LWSWorld</a></li>
<li><a href='http://www.steveworkman.com/html5-2/2010/html-5-forms-a-spammers-paradise/' rel='bookmark' title='HTML 5 Forms &#8211; a spammers paradise'>HTML 5 Forms &#8211; a spammers paradise</a></li>
<li><a href='http://www.steveworkman.com/user-experience/usability/2010/real-time-analytics/' rel='bookmark' title='Real-time Analytics'>Real-time Analytics</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Validate? &#8211; Arran Ross-Paterson #LWSWorld</title>
		<link>http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 09:58:48 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Sketchnotes]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[LWSWorld]]></category>
		<category><![CDATA[validators]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=558</guid>
		<description><![CDATA[This month, Marcus Alexander of EMC Consulting and Arran Ross-Paterson (of this parish) talk about HTML in the real world, dealing with clients, and what a quality project actually looks like. These are my notes on Arran&#8217;s talk: Greeted by boos from the crowd, Arran&#8217;s controversial talk focused on why we shouldn&#8217;t worry that our [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/' rel='bookmark' title='Real World HTML with Marcus Alexander &#8211; #LWSWorld'>Real World HTML with Marcus Alexander &#8211; #LWSWorld</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/' rel='bookmark' title='The Progressive Web with Andy Hume (LWS Future)'>The Progressive Web with Andy Hume (LWS Future)</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/ux-questions-with-andy-budd/' rel='bookmark' title='UX Questions with Andy Budd'>UX Questions with Andy Budd</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/\" data-text=\"Why Validate? &#8211; Arran Ross-Paterson #LWSWorld\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/" data-counter="right"></script></div></div><p>This month, Marcus Alexander of EMC Consulting and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FycmFucnA=">Arran Ross-Paterson</a> (of this parish) talk about HTML in the real world, dealing with clients, and what a quality project actually looks like.</p>
<p>These are my notes on Arran&#8217;s talk:</p>
<div id="attachment_559" class="wp-caption aligncenter" style="width: 214px"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzExL0xXU1dvcmxkLUFycmFuLVJvc3MtUGF0ZXJzb24ucG5n"><img class="size-medium wp-image-559" title="LWSWorld - Why Validate - Arran Ross-Paterson" src="http://www.steveworkman.com/wp-content/uploads/2010/11/LWSWorld-Arran-Ross-Paterson-204x300.png" alt="" width="204" height="300" /></a><p class="wp-caption-text">LWSWorld - Why Validate - Arran Ross-Paterson</p></div>
<p>Greeted by boos from the crowd, Arran&#8217;s controversial talk focused on why we shouldn&#8217;t worry that our web sites don&#8217;t validate in the W3C checker.</p>
<p><strong>Validation</strong><br />
Browsers don&#8217;t care, nor does Google. Unless it&#8217;s a requirement, just use it as a sanity checker. Your code doesn&#8217;t always have to validate to be valid.</p>
<p><strong>Alt tags</strong><br />
Alt tags never fully describe a picture. There&#8217;s no point in having an alt tag on an image if it&#8217;s not completely descriptive. If the image is just to attract attention, then don&#8217;t worry. If it&#8217;s an image map, you will need to add some more description.</p>
<p><strong>Calendars</strong><br />
Calendars look like tables, but they could be a list, and surely it&#8217;s ordered, but if you&#8217;re doing an event calendar, a definition list is the most semantic markup, except that &lt;dl&gt;s are really hard to style and missing tags can cause problems. Having &lt;dd&gt; inside a &lt;dt&gt; isn&#8217;t correct according to the validator, but feels more correct semantically.</p>
<p><strong>Don&#8217;t abandon standards</strong><br />
Standards are very useful, so don&#8217;t abandon them. They&#8217;re great for learning and teaching people, to bring them up to a certain level, but as long as it works, don&#8217;t sweat it.</p>
<p>Thanks again to Arran for his talk. See my notes tonight&#8217;s other talk: <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tLz9wPTU1Mw==">Marcus Alexander&#8217;s on real world HTML</a></p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=558" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/real-world-html-with-marcus-alexander-lwsworld/' rel='bookmark' title='Real World HTML with Marcus Alexander &#8211; #LWSWorld'>Real World HTML with Marcus Alexander &#8211; #LWSWorld</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/' rel='bookmark' title='The Progressive Web with Andy Hume (LWS Future)'>The Progressive Web with Andy Hume (LWS Future)</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/ux-questions-with-andy-budd/' rel='bookmark' title='UX Questions with Andy Budd'>UX Questions with Andy Budd</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2010/why-validate-arran-ross-paterson-lwsworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tales from the Trenches at #LWSEdu</title>
		<link>http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 15:26:42 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Sketchnotes]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[lwsedu]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=517</guid>
		<description><![CDATA[This month at london web standards, Opera&#8217;s Chris Mills (@chrisdavidmills) and Anna Debenham (@anna_debenham) came down to talk to us about education and the web. Anna has recently been through the UK education system and had her tales from the trenches of what it&#8217;s really like to be educated in the web at school. Curriculum [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/' rel='bookmark' title='A Web Sized Education Problem at #LWSEdu'>A Web Sized Education Problem at #LWSEdu</a></li>
<li><a href='http://www.steveworkman.com/projects/steel-software/2007/steel-softwarecom-reborn/' rel='bookmark' title='Steel-Software.com reborn'>Steel-Software.com reborn</a></li>
<li><a href='http://www.steveworkman.com/user-experience/usability/2010/real-time-analytics/' rel='bookmark' title='Real-time Analytics'>Real-time Analytics</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/\" data-text=\"Tales from the Trenches at #LWSEdu\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/" data-counter="right"></script></div></div><p>This month at london web standards, Opera&#8217;s Chris Mills (<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2NocmlzZGF2aWRtaWxscw==">@chrisdavidmills</a>) and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21hYmFuLmNvLnVr">Anna Debenham</a> (<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FubmFfZGViZW5oYW0=">@anna_debenham</a>) came down to talk to us about education and the web. Anna has recently been through the UK education system and had her tales from the trenches of what it&#8217;s really like to be educated in the web at school.</p>
<div id="attachment_518" class="wp-caption aligncenter" style="width: 208px"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzEwL3RhbGVzLWZyb20tdGhlLXRyZW5jaGVzLWx3c2VkdS5qcGc="><img class="size-medium wp-image-518" title="tales-from-the-trenches-lwsedu" src="http://www.steveworkman.com/wp-content/uploads/2010/10/tales-from-the-trenches-lwsedu-198x300.jpg" alt="Tales from the Trenches at #LWSEdu" width="198" height="300" /></a><p class="wp-caption-text">Sketchnotes of </p></div>
<p><strong>Curriculum</strong><br />
ICT education on the web and making web sites is awful. Since 2003, ICT has been mandatory at key stage 3 and 4 (SATS and GSCEs or ages 14 and 16 (ish)). Over the past few years, the curriculum has been so basic that children often know more than their teachers. This isn&#8217;t the teacher&#8217;s fault.</p>
<p>Anna showed us some of the resources teachers are given and one of the bits of coursework. The website was for the band &#8220;purple spiders&#8221; and consisted of some images, links and a purple background colour. Seriously, it was as basic as that. There were form pages with no submit button. Music download pages that said if you downloaded music you were a criminal.</p>
<p><strong>Software</strong><br />
Teachers have a certain amount of recommended software, and principally it&#8217;s MS Office. If it&#8217;s not on the list they don&#8217;t get funding for it. Almost zero open source software is to be found. Every course told you to use tables for layout, because that&#8217;s what the software can do well. Ofsted, the teaching governing body, recognise that ICT is misused.</p>
<p>EdExcel, the examining body, seem to be rising above this. Their 2011 curriculum has encouraging statements like &#8220;knowledge of accessibility&#8221; and &#8220;creative commons&#8221;.</p>
<p><strong>Age perception</strong><br />
Anna talked about the perception of age in the web world. There  are many success stories, including <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21hLnR0Lw==">Matt Mullenweg</a> creating WordPress before his 18th birthday. However, there is a general bias against young people in that experience counts in web design.</p>
<p>Anna also taught us that Flash is terrorism. She put a flash-based interactive room map of her school on their web site which they wouldn&#8217;t allow because &#8220;it would aid terrorism&#8221;. You heard it here first.</p>
<p><strong>How to help</strong><br />
So, what can we do? Courses need to be made more interesting and relevant. Whilst &#8220;common software&#8221; like Office won&#8217;t go away any time soon, the teachers need better resources, and importantly, better tools. Adobe can help here, and so can Microsoft, making their most common tools more web-standards oriented.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=517" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/' rel='bookmark' title='A Web Sized Education Problem at #LWSEdu'>A Web Sized Education Problem at #LWSEdu</a></li>
<li><a href='http://www.steveworkman.com/projects/steel-software/2007/steel-softwarecom-reborn/' rel='bookmark' title='Steel-Software.com reborn'>Steel-Software.com reborn</a></li>
<li><a href='http://www.steveworkman.com/user-experience/usability/2010/real-time-analytics/' rel='bookmark' title='Real-time Analytics'>Real-time Analytics</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Web Sized Education Problem at #LWSEdu</title>
		<link>http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 15:00:16 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Sketchnotes]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[lwsedu]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=514</guid>
		<description><![CDATA[This month at london web standards, Opera&#8217;s Chris Mills (@chrisdavidmills) and Anna Debenham (@anna_debenham) came down to talk to us about education and the web. Chris talked about the state of adult and professional education. Chris talked about certificates and courses in web design. Most computing courses are little or no better than the GCSE [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/' rel='bookmark' title='Tales from the Trenches at #LWSEdu'>Tales from the Trenches at #LWSEdu</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/' rel='bookmark' title='The Progressive Web with Andy Hume (LWS Future)'>The Progressive Web with Andy Hume (LWS Future)</a></li>
<li><a href='http://www.steveworkman.com/html5-2/javascript/2011/javascript-fun-at-london-web-standards-lwsfun/' rel='bookmark' title='Javascript Fun at London Web Standards #lwsfun'>Javascript Fun at London Web Standards #lwsfun</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/\" data-text=\"A Web Sized Education Problem at #LWSEdu\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/" data-counter="right"></script></div></div><p>This month at london web standards, Opera&#8217;s Chris Mills (<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2NocmlzZGF2aWRtaWxscw==">@chrisdavidmills</a>) and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21hYmFuLmNvLnVr">Anna Debenham</a> (<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FubmFfZGViZW5oYW0=">@anna_debenham</a>) came down to talk to us about education and the web. Chris talked about the state of adult and professional education.</p>
<div id="attachment_515" class="wp-caption aligncenter" style="width: 203px"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzEwL2Etd2ViLXNpemVkLWVkdWNhdGlvbi1wcm9ibGVtLWx3c2VkdS5qcGc="><img class="size-medium wp-image-515" title="a-web-sized-education-problem-lwsedu" src="http://www.steveworkman.com/wp-content/uploads/2010/10/a-web-sized-education-problem-lwsedu-193x300.jpg" alt="A web sized education problem at LWSEdu" width="193" height="300" /></a><p class="wp-caption-text">Sketchnotes for </p></div>
<p>Chris talked about certificates and courses in web design. Most computing courses are little or no better than the GCSE courses, teaching the very basics of HTML markup, and then all the way to E-commerce without teaching the middle. Many of these courses were written 10-15 years ago and still have the hangovers of the pre-CSS era.</p>
<p>Things that must be eradicated from web education:</p>
<ol>
<li>Tables as layout, spacer.gif, inline javascript</li>
<li>Resources on HTML3 and Netscape</li>
<li>Courses that try to fly before crawling</li>
<li>Dumb sysadmin policies (lock into IE6)</li>
</ol>
<p>There are solutions:</p>
<ul>
<li><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5vcGVyYS5jb20vY29tcGFueS9lZHVjYXRpb24vY3VycmljdWx1bS8=">The Web Standards Curriculum</a> (Opera)</li>
<li><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ludGVyYWN0LndlYnN0YW5kYXJkcy5vcmcv">WaSP InterACT</a></li>
<li><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJzdGFuZGFyZHMub3JnL2FjdGlvbi9lZHV0Zi8=">WaSP Education Task Force</a></li>
<li><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbWF6b24uY28udWsvZ3AvcHJvZHVjdC8wMzIxNzAzNTI5P2llPVVURjgmYW1wO3RhZz1zdGV2d29yay0yMSZhbXA7bGlua0NvZGU9YXMyJmFtcDtjYW1wPTE2MzQmYW1wO2NyZWF0aXZlPTE5NDUwJmFtcDtjcmVhdGl2ZUFTSU49MDMyMTcwMzUyOQ==">Interacting with web standards</a> (book)</li>
<li>Mozilla portfolio project &#8211; students projects are marked by professionals and portfolios created.</li>
<li><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvMjAwNS9JbmN1YmF0b3Ivb3dlYS8=">Open Web Education Alliance</a> (OWEA)</li>
</ul>
<p>We need to teach the tools to learn, rather than teaching someone an evolving field. Web design is not like computer science, where underlying principles can be easily taught, it&#8217;s an art form.</p>
<p>So, web community, reach out, create resources for learning and teach people how to teach themselves.</p>
<p>The slides are up at <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=c2xpZGVzaGFyZS5uZXQvQ2hyaXNkYXZpZG1pbGxz">slide share</a></p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=514" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/tales-from-the-trenches-at-lwsedu/' rel='bookmark' title='Tales from the Trenches at #LWSEdu'>Tales from the Trenches at #LWSEdu</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/' rel='bookmark' title='The Progressive Web with Andy Hume (LWS Future)'>The Progressive Web with Andy Hume (LWS Future)</a></li>
<li><a href='http://www.steveworkman.com/html5-2/javascript/2011/javascript-fun-at-london-web-standards-lwsfun/' rel='bookmark' title='Javascript Fun at London Web Standards #lwsfun'>Javascript Fun at London Web Standards #lwsfun</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2010/a-web-sized-education-problem-at-lwsedu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Progressive Web with Andy Hume (LWS Future)</title>
		<link>http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/</link>
		<comments>http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 12:14:29 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Sketchnotes]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[LWSFuture]]></category>
		<category><![CDATA[Media Queries]]></category>
		<category><![CDATA[Progressive Web]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=392</guid>
		<description><![CDATA[Monday night (16th August 2010) was London Web Standards&#8216; &#8216;Web Futures&#8217; event with presentations from Clear Left&#8216;s Andy Hume (@andyhume) and Richard Rutter (@clagnut). This is part covering Andy&#8217;s talk which was on &#8220;The Progressive Web&#8221;. First up, my sketchnotes. The basic message of Andy&#8217;s talk is that the landscape of the web these days [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-future-of-web-typography-with-richard-rutter/' rel='bookmark' title='The Future of Web Typography with Richard Rutter (LWS Future)'>The Future of Web Typography with Richard Rutter (LWS Future)</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/ux-questions-with-andy-budd/' rel='bookmark' title='UX Questions with Andy Budd'>UX Questions with Andy Budd</a></li>
<li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 1'>Future of Web Design Sketchnotes &#8211; Day 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/\" data-text=\"The Progressive Web with Andy Hume (LWS Future)\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/" data-counter="right"></script></div></div><p>Monday night (16th August 2010) was <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5sb25kb253ZWJzdGFuZGFyZHMub3Jn">London Web Standards</a>&#8216; &#8216;Web Futures&#8217; event with presentations from <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5jbGVhcmxlZnQuY29t">Clear Left</a>&#8216;s <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuYW5keWh1bWUubmV0Lw==">Andy Hume</a> (<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FuZHlodW1l">@andyhume</a>) and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NsYWdudXQuY29tLw==">Richard Rutter</a> (<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2NsYWdudXQ=">@clagnut</a>).</p>
<p>This is part covering Andy&#8217;s talk which was on &#8220;The Progressive Web&#8221;. First up, my sketchnotes.</p>
<div id="attachment_402" class="wp-caption aligncenter" style="width: 591px"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA4L0xXU0Z1dHVyZS1BbmR5SHVtZS5wbmc="><img class="size-full wp-image-402" title="The Progressive Web with Andy Hume" src="http://www.steveworkman.com/wp-content/uploads/2010/08/LWSFuture-AndyHume.png" alt="Sketch Notes of The Progressive Web with Andy Hume" width="581" height="853" /></a><p class="wp-caption-text">Sketch Notes of The Progressive Web, apologies to Andy Hume</p></div>
<p>The basic message of Andy&#8217;s talk is that the landscape of the web these days (note my awesome rolling hills) has <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rvd2Vic2l0ZXNuZWVkdG9sb29rZXhhY3RseXRoZXNhbWVpbmV2ZXJ5YnJvd3Nlci5jb20v">changed</a> and people should be more open to these new techniques. By designing and coding sites for today <em>and</em> tomorrow, you are not only reducing the amount of work you have to do now, but you&#8217;re decreasing the number of bugs, not having to re-do gradients for high-resolution displays, and you&#8217;re also making your web site faster, which is <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2ZsZXhld2Vicy9zdGF0dXMvMjEzMzYzNDM4MTY=">directly linked to revenue</a>. There&#8217;s no reason not to add these things in now unless you&#8217;re designing entirely for IE6.</p>
<p>Andy talked extensively about @media queries, how these should be used instead of browser sniffing (read: should do feature detection) and how they can make simple websites work better across more web-enabled devices. He demonstrated the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovLzIwMTAuZGNvbnN0cnVjdC5vcmcv">dConstruct</a> website as a good example of this.</p>
<p>Andy put up two great slides, one on when you can use HTML5/CSS3 standards today, and where you should use intermediaries like jQuery. The other slide is poorly reproduced in my sketchnotes (middle-right), showing the cycle between standards, new hacks, old hacks and back to standards. This indicates a whole new era of innovation in the web now that we have these new standards.</p>
<p>So, a great talk by Andy. <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3N0YW5kYXJkcy8yMDEwL3RoZS1mdXR1cmUtb2Ytd2ViLXR5cG9ncmFwaHktd2l0aC1yaWNoYXJkLXJ1dHRlcg==">Read part two, on the future of web typography by Richard Rutter</a>.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=392" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2010/the-future-of-web-typography-with-richard-rutter/' rel='bookmark' title='The Future of Web Typography with Richard Rutter (LWS Future)'>The Future of Web Typography with Richard Rutter (LWS Future)</a></li>
<li><a href='http://www.steveworkman.com/html5-2/standards/2010/ux-questions-with-andy-budd/' rel='bookmark' title='UX Questions with Andy Budd'>UX Questions with Andy Budd</a></li>
<li><a href='http://www.steveworkman.com/web-design/2011/future-of-web-design-sketchnotes/' rel='bookmark' title='Future of Web Design Sketchnotes &#8211; Day 1'>Future of Web Design Sketchnotes &#8211; Day 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/html5-2/standards/2010/the-progressive-web-with-andy-hume-lws-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

