Prologue
I did it! I finally got around to installing a blog on a server of my choice. I went with Ghost - I like what they're doing. I also like markdown (it's the simple things).
But first things first, I've been blogging for a while now and recently somebody asked me for a list of blog posts (to somehow validate me to teach a course at the local university).
I quickly realised that they were scattered around the internet and I didn't really have the full list to hand, so as a reference for me and as way of illustrating my background to you - my first blog post is a list of old blog posts in loose reverse chronological order:
Hyperaud.io
Hyperaudio is something I've been working on for a while and in 2013 I got the chance to make it into an actual service. These blog posts track our motivations and progress. Ongoing.
- Make It Your Own (2014, Oct 22)
- Why Hyperaudio is Good For Journalism (2014, Aug 25)
- Opportunity Knocks (2014, May 9)
- The Kids Are Alright (2014, Apr 22)
- Hyperaudio Inc—Why We’re a Nonprofit (2013, Dec 23)
- The Hyperaudio Pad — Next Steps and Media Literacy. (2013, Apr 5)
Mozilla Developer Network
I was very happy to be asked to contribute to MDN and worked closely with support from Chris David Mills to create the following articles. I'll be keeping these articles up to date and adding to them where time allows.
- Audio for Web Games (2014, Nov 23)
- Cross-browser audio basics (2014, Jul 17)
- Live streaming web audio and video (2014, Jun 30)
- Web Audio playbackRate explained (2014, Apr 1)
- Media buffering, seeking, and time ranges (2014, Mar 18)
AppsFuel
I was asked to author a series of posts for AppsFuel who provide a service and marketplace for web-native applications.
- Getting Started with D3.js (2014, Feb 7)
- Everything You Need to Know About playbackRate (2013, Dec 4)
- A Chat with Clay.io’s Austin Hallock (2013, Sep 16)
- Bring your Media to Life with Popcorn.js (2013, Jun 17)
- Firefox OS – The Web is the Platform (2013, Apr 24)
- Photoshop is Dead, Long Live the Web (2013, Feb 18)
- An Overview of WebRTC – the most disruptive HTML5 technology to date? (2012, Dec 6)
- Icon Fonts and how to Create a Pixelfree Audio-Player (2012, Nov 6)
- Mobile Browsers – The Next Generation (2012, Sep 20)
- HTML5 – An Introduction (2012, Sep 7)
- What is Hyperaudio? (2012, Aug 30)
- HTML5 – Some Key Resources for Developers (2012, Jul 25)
maboa.me
Tracking my adventures as a Knight-Mozilla OpenNews fellow.
- Do it again, but better! (2013, Jul 26)
- Reflections on OpenNews - Technology and Journalism (2013, Jan 14)
- Bringing Data Journalism to Al Jazeera(2012, Dec 20)
- Second Screen at the Mozilla Festival (2012, Nov 19)
- Shipping and Nipples (2012, Oct 12)
- Media - Doing it Live (2012, Aug 17)
- News and Technology - An Intoxicating Mix (2012, Jun 27)
- Hack ON! (2012, Jul 30)
- Newsrooms and Shipping! (2012, May 22)
- Drupal and Al Jazeera (2012, Apr 25)
- New Ways to Consume Video (2012, Mar 29)
- First Steps with Al Jazeera (2012, Feb 28)
HTML5 Doctor
Contributed a couple of articles on audio. It was a lot of fun to work with the other Doctors on what remains one of the definitive HTML5 resources.
- HTML5 Audio — The State of Play (2012, May 8)
- Native Audio in the browser (2009, Jul 29)
The Worm Hole
Things I posted as a developer-founder at Happyworm, a role I hold to this day. jPlayer, Hyperaudio and other stories - I wrote it all down here.
- The Hyperaudio Pad – Next Steps and Media Literacy (2013, Apr 5)
- Breaking Out – Web Audio and Perceptive Media (2012, Jul 12)
- Altrepreneurial vs Entrepreneurial and Why I am going to Work with Al Jazeera (2011, Dec 16)
- Hyperaudio at the Mozilla Festival (2011, Nov 1)
- HTML5 Audio APIs – How Low can we Go? (2011, Aug 8)
- Introducing the Hyperaudio Pad (working title) (2011, Aug 1)
- Accessibility, Community and Simplicity (2011, July 25)
- Build First, Ask Questions Later (2011, July 18)
- Further Experimentation with Hyper Audio (2011, May 4)
- Hyper Audio – A New Way to Interact (2011, Apr 8)
- P2P Web Apps – Brace yourselves, everything is about to change (2011, Mar 7)
- A few HTML5 questions that need answering (2011, Feb 17)
- Drumbeat Demo – HTML5 Audio Text Sync (2010, Dec 5)
- HTML5 Media, Seeking and the Buffered Attribute (2010, Oct 4)
- Add a Stylish Audio Player to your Blog Without using Plugins (2010, Sep 20)
- The Future of Web Apps – Single Page Applications (2010, Aug 23)
- Safari Requires QuickTime for HTML5 Media Support (2010, Aug 17)
- Spreading Love and the Load with HTML5 (2010, Jun 9)
- HTML5 Video. Who needs Flash? (2010, Mar 5)
- A Simple and Robust jQuery 1.4 CDN Failover in One Line (2010, Jan 28)
- HTML5 – The Revolution will not be Televised (2009, Aug 29)
- HTML5 and Audio (2009, Jul 31)
- jPlayer: the CSS styleable jQuery audio player plugin (2009, May 5)
- Moving a Java project between Eclipse installations (2009, Apr 14)
- Configuring Apache with Tomcat on OSX Leopard (2009, Apr 6)
- Configuring Leopard’s Apache to work with all Rewrite Rules (2009, Feb 18)
- The Seven Year Itch (2009, Feb 17)
- Internet Explorer Oddities with Custom HTML Tags (2007, Oct 24)
- Javascript Timers and Opera Mini 2 (2006, May 5)