30th Jun 2022
I’d like to share why I love working here, at an organisation that you might not have thought of...
26th Mar 2020
With many more of us working from home now, I’d like to share these 12 tips for avoiding/treating computer-related neck and wrist pain. Based on personal experience over a few years...
11th Dec 2018
Especially for developers considering different career options, here are ten things I learned from my time as a developer advocate (a.k.a. developer evangelist / developer relations engineer)
10th Nov 2018
It’s a mistake to judge the fediverse as though it’s a Valley startup
25th Oct 2018
Why WebXR and Web Bluetooth make a great combo
21st Jun 2018
How new web platform features and compile-time frameworks are establishing the next era of web development.
5th Jun 2018
Our latest Beta version of the Samsung Internet browser has now been released to the Play Store. Here’s what’s new this time…
16th May 2018
If you’re a web developer, you’re likely to be familiar with MDN Web Docs, “the encyclopedia of web development”...
Making online payments easier is good for customers — and good for businesses and non-profits. We’re excited for the potential...
28th Mar 2018
Why it might be a good time to consider alternatives to advertising - and how the latest web standards can help
I just finished reading "Untangling the Web", Aleks Krotoski's 2013 book on the effects of the Internet. Here are my favourite quotes.
The W3C Working Group has been busy developing new standards to help make online payments much easier.
What if you could interact with the Web via voice assistants like Alexa, Bixby, Cortana, Google Assistant and Siri?
5th Nov 2017
Some tips for avoiding burnout in Developer Relations roles...
11th Oct 2017
Progressive Web Apps are often misunderstood. Here are some common myths (IMHO) about PWAs.
9th Aug 2017
For the first time, Samsung Internet is becoming available for all Android L+ phones! Plus CSS Grid and lots more…
24th Jul 2017
Add to Home Screen banners, special icons, search engine placements and more…
18th Jul 2017
As usual with the Web, it’s up to you to choose and combine the technologies in the best way you see fit...
30th Jun 2017
Seeing a tweet yesterday reminded me that a lot of developers still believe the Web would be better if we had One Browser To Rule Them All...
26th Jun 2017
FullStack, the JavaScript, Node and IoT conference, is returning to London next month — and Ada and I will be there!
17th May 2017
Rolling out over the next few days, featuring DeX support, PWA ambient badging, Physical Web and more!
13th Apr 2017
Our traditional idea of the top five browsers may be over-simplified, outdated and skewed.
13th Mar 2017
Imagine you’re hurrying towards your bus stop in the pouring rain (not an unlikely scenario here in London 😉). You dive under the shelter…
As an optimistic technologist, I’m intrigued by how virtual reality may play a role in improving our lives...
This month I joined TUI Group, the world’s leading travel and tourism company, for a hackathon that included the theme of virtual reality...
19th Jan 2017
It’s 2017 — a decade on from the launch of the iPhone. What has become of the web, and what is it becoming?
Paying for things online can be a pain, can’t it? You keep having to type out the same card details and contact details. It’s especially a pain on mobile...
20th Dec 2016
Hey, remember QR codes? Those magical black and white squares that convey information and URLs...
14th Dec 2016
Last month we attended Over The Air, the developer gathering on mobile, web and more...
6th Dec 2016
This line in a post about WebVR slightly got my goat yesterday...
23rd Nov 2016
I believe that the adoption of new technologies follows a particular pattern. However, I’m not talking about the familiar “Hype Cycle”...
31st Oct 2016
Reporting back from the 7th annual Mozilla Festival, “the world’s leading festival for the open internet movement”.
13th Oct 2016
With the rise of progressive web app technologies, web browsers are more capable than ever. So much so, that the word “browser” doesn’t really fit anymore.
25th Sep 2016
I was fortunate enough to be one of the speakers at BytesConf, where I spoke about PWAs and Samsung Internet.
Google kindly invited us to “Building Progressive Web Apps”, a 3-day PWA bootcamp covering service workers, push notifications, Web Payments, responsive design and more.
Web developers have probably heard lots of buzz about PWAs by now, but why are they important? I'm collecting together stories and examples of how they have helped people, communities and businesses.
A simple demo turned into a lot of learning about service workers, client-side image downloads and more.
The Connected Devices revolution, why I believe Web Bluetooth is the most exciting new browser API, and why drone flipping is my new favourite use of JavaScript.
30th Dec 2015
“There’s nothing you can’t do if you get the habits right.”
Many of the kinds of applications that we previously would have considered impossible to build in JavaScript, are now possible.
Augmented Reality and Virtual Reality could help to make data more user-centred, intuitive and engaging.
23rd May 2015
React is great for building user interfaces, but how does it fit in with WebGL?
7th Apr 2015
Your IDE could be about to get really, really smart.
27th Mar 2015
If it's possible to inspire just one or two...
18th Mar 2015
What will web development look like in the year 2020?
26th Feb 2015
Prototypes that start to hint at how AR and VR could transform education.
15th Oct 2014
What did the Future of Web Apps conference tell us about the future of education?
4th Jul 2014
Why Michael Feathers thinks we should broaden our horizons.
8th Jun 2014
Native apps and games are showing how mobile animations should be done. Here's how to achieve similar results with the Web.
7th Apr 2014
The web browser can be an interface to hardware hacking.
31st Oct 2013
An exploration into improving the hybrid app development workflow.
Google have just released the API and developer docs. Let's take a look at what we can do with it...
27th Mar 2013
What happens when you combine a room full of geeks with a bunch of programmable flying robots?
3rd Jun 2012
Why I'm still excited about Augmented Reality and how to start experimenting with it in the browser.
17th Jan 2012
If you want to create a mobile app, should you go Web, hybrid or native? Here's what I propose...
17th Feb 2011
It struck me earlier (while achieving 3 stars on 939/939 levels across Angry Birds & Angry Birds Seasons!) that playing Angry Birds is actually a lot like Agile Software Development...