Ruth John is an award nominated digital artist, web consultant, keynote speaker and writer, with 15 years of experience in the digital industry.
She's a Google Developer Expert, is on the board of directors for Bath Digital Festival and in her career has worked for companies such as o2 (Telefonica) and BSkyB, and clients such as the BBC, NBC, Cancer Research UK, Heineken and Channel 4 among others.
Ruth also belongs to the { Live : JS }
collective, which brings audio and visual code to life, in live performances across the globe.
How do you make a website? Me? I follow second star to the right and straight on til morning. Using everything I have learnt of course. But sometimes more fairy dust is necessary.
Enter a whole suite of api’s that will help navigate these skies. The speaker with talk you through what they are, where you can find them and of course how to use them.
This is a time of stranger things, this is CSS Houdini.
Art, Music and the Browser | Future Sync | April 2019 |
---|---|---|
{ Live : JS } Opening Performance | JSConf EU 2018 | June 2018 |
Web Workers & Worklets | JSOxford | March 2018 |
Web Expectations | Women TechMakers | March 2018 |
Your Browser Is the Studio: New Developments in Web Audio and Web MIDI with Ruth John | Sheffield JS | November 2017 |
How To Be A Web A/V Artist | Halfstack | November 2017 |
Your Browser Is the Studio: New Developments in Web Audio and Web MIDI with Ruth John | Ableton's Loop Conference | November 2017 |
How To Be A Web A/V Artist | 404.ie | October 2017 |
Keynote: How To Be A Web A/V Artist | Frontend Connect | September 2017 |
How To Be A Web A/V Artist | Refresh Rocks | September 2017 |
{ Live : JS } Making Music With JavaScript | ColdFront Conference 2017 | September 2017 |
The Web Audio API (with a little bit of MIDI) | CSS Day 2017 + Browser API Special | June 2017 |
{ Live : JS } Community Stand | JSConfEU | May 2017 |
How To Be A Web A/V Artist | JSConfEU | May 2017 |
Web Audio API | Web Games Day | March 2017 |
How To Be A Web A/V Artist | JSConfAU | December 2016 |
{ Live : JS } Show | JSConf.Asia 2016 | November 2016 |
Javascript is Everywhere | Halfstack Conference | November 2016 |
How To Be A Web A/V Artist | Frontier Conference | November 2016 |
Let's Talk About MIDI | re:develop conference 2016 | October 2016 |
Let's Talk About MIDI | WebDevConf | October 2016 |
Let's Talk About MIDI | SmartWeb Conference 2016 | September 2016 |
Hardware Hack | JSOxford Summer of Hacks | September 2016 |
{ Live : JS } Performance | Mozilla's View Source | September 2016 |
Let's Talk About MIDI | MK Geek Night | September 2016 |
Let's Talk About MIDI | Brazil JS | August 2016 |
Let's Talk About MIDI | Abstractions | August 2016 |
Espruino Workshop | FullStack 2016 | July 2016 |
Let's Talk About MIDI | RuhrJS | July 2016 |
Let's Talk About MIDI | Scotland JS | June 2016 |
{ Live : JS } Performance | Scotland JS | June 2016 |
Out of the Browser and Onto the Streets | JSDay Italy | May 2016 |
Web Audio & Web MIDI | Web Progressions | May 2016 |
Let's Talk About MIDI | JSConfUY 2016 | April 2016 |
A Journey Through Web API Space & Time | Responsive Day Out 3 | June 2015 |
A Journey Through Web API Space & Time | Front End London | April 2015 |
Web vs Native: What The Browser Can Do For Us Now | NorDevCon | February 2015 |
Outside the API Box | Future Of Web Apps 2014 | September 2014 |
Browsers At Play | BACON 2014 | May 2014 |
Browsers At Play | State of the Browser 2014 | April 2014 |
Make Your Browser Dance | Breaking Borders | February 2014 |
Make Your Browser Dance | London JS Conf - Spring | February 2014 |
Building Apps for Firefox OS | Canvas Conf | October 2013 |
Make Your Browser Dance | Over the Air 2013 | September 2013 |
Making apps with Firefox OS | Speak the Web: Leeds | July 2013 |