Author Archives: Sam Dutton

About Sam Dutton

I am a Developer Advocate for Google Chrome. I grew up in rural South Australia, went to university in Sydney, and have lived since 1986 in London, England. Twitter: @SW12

WebRTC in the real world: signaling, TURN and STUN

New on HTML5 Rocks: a detailed look at building servers for WebRTC. html5rocks.com/en/tutorials/webrtc/infrastructure

Posted in Uncategorized | Leave a comment

simpl.info: simplest possible examples of HTML, CSS and JavaScript

I’ve built a site that aims to provide the simplest possible examples of HTML, CSS and JavaScript: simpl.info github.com/samdutton/simpl Motivations: ‘show me the code!’ ‘does technology X work on platform Y?’ ‘where the heck is that Foo example I saw?’ … Continue reading

Posted in Uncategorized | Tagged , , , | 2 Comments

WebRTC in Internet Explorer with Chrome Frame

Screencast and post explaining how to enable WebRTC in Internet Explorer with Chrome Frame. Continue reading

Posted in Uncategorized | Tagged , , , , , | 1 Comment

Introduction to WebRTC – now on HTML5 Rocks

I’ve written a detailed introduction to WebRTC on HTML5 Rocks: http://www.html5rocks.com/en/tutorials/webrtc/basics/ Continue reading

Posted in Uncategorized | Leave a comment

Chrome Developer Tools, Google I/O 2012

Video of the Chrome Developer Tools session at Google I/O 2012 with Sam Dutton and Pavel Feldman. Continue reading

Posted in Uncategorized | Leave a comment

Getting started with the HTML5 track element

If you haven’t had a look at the HTML5 track element — check it out my tutorial on HTML5 Rocks. The track element provides a simple, standardised way to add subtitles, captions, screen reader descriptions and chapters to video and … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Got Raspberry Pi!

The £15/$25 Raspberry Pi computer works a treat! Continue reading

Posted in Google Chrome, Primary schools, School | Tagged , , , , | 8 Comments

Cherry Cream Delight

I can’t believe the things I’ll eat when I’m on a plane. Continue reading

Posted in Uncategorized | Leave a comment

Automatically pause video when it’s not visible

I’ve built a Google Chrome extension called Hold It! that pauses video when it’s not visible. For example, when you: minimise a window with a video playing in it move to a different tab open a video link in a … Continue reading

Posted in Uncategorized | Leave a comment

Win a Chromebook!

Win a Chromebook in the Italian Google Chrome Web Store competition. Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Chrome extension to test navigation and page load speed

Page Speed Test is an extension that displays a timeline of navigation and page load events for the current page, and a historical chart of page load timing data for all visits to the page. You can get it from https://chrome.google.com/webstore/detail/lgmnmdkkghdeagbghognjbjijpnckcid?hl=en-US. Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Web apps need better context menus

For web apps to be as good as native apps, they need better context (right click) menus. Take a look at the screenshot above. This shows what happens when you click on a person in a Google+ circle: I’d like … Continue reading

Posted in Uncategorized | Leave a comment

The Page Visibility API

Demo of the Page Visibility API: useful for checking if a web page is — or becomes — visible or hidden. Continue reading

Posted in HTML, Uncategorized | Tagged , , | 12 Comments

AppleScript to view HTML in a browser with TextWrangler

TextWrangler is a great text editor for the Mac.

Here’s a handy AppleScript to enable HTML files to be opened in any browser, including Chrome. Continue reading

Posted in Uncategorized | Tagged , | 8 Comments

Instant search for Shakespeare’s sonnets

I’ve written an application to search Shakespeare’s sonnets, which links to Quarto 1 facsimiles of each of the poems at the the University of Victora Internet Shakespeare Editions website. You can access it as a plain old web page in … Continue reading

Posted in Uncategorized | Leave a comment

Framegrabber Chrome extension

I’ve built a free Chrome extension for bookmarking video timecodes and capturing framegrabs. It’s called Framegrabber and you can get it here. Framegrabs are still images of individual film frames. The Framegrabber extension makes it possible to take framegrabs from … Continue reading

Posted in Uncategorized | Leave a comment

School reports: There’s An App For That!

School reports have always been a bit useless.

Recently, in English primary schools at least, they’ve got even worse: verbose and clogged with jargon.

The new-style reports are a pain for teachers to compile, and written in language that’s unlikely to be read or understood by many parents. Given the pressures on their time, teachers resort to sharing report statements online, or software that writes reports automatically. Report statements can even be bought on eBay.

A simpler approach would be better for everyone.
Continue reading

Posted in Education, OFSTED, Primary schools, QCDA, School | Tagged , , , , , | 4 Comments

Shakespeare’s sonnets in JSON format

JSON version of Shakespeare’s sonnets Continue reading

Posted in Literature, Poetry, Shakespeare, Uncategorized | Tagged | Leave a comment

For The Messengers

Jude Cowan (who works for ITN Source) has written an excellent book of poems in response to what she’s seen as a video archivist for Reuters: http://www.forthemessengers.co.uk/extracts.htm Continue reading

Posted in Poetry, Uncategorized | Tagged , , | Leave a comment

HTML: The standard that failed?

A response to Neil McAllister’s article, questioning whether or not the HTML standard has failed. Continue reading

Posted in Google, HTML, html5, Ian Hickson, standards, WHATWG | Leave a comment