More discussion about the Pointer Events Smell video from @SlexAxton, @davemethvin (jQuery): “It all boils down to ‘Why is Chrome+IE+Firefox not enough for Pointer Events, but Chrome+Firefox enough for Touch Events extensions?'”
Status of Promises in gUM discussion – now gUM is being “moved” to the snappily-named navigator.mediaDevices.getUserMedia and will use Promises, should “legacy” navigator.getUserMedia continue to use callbacks? Yes, in my opinion – there is a lot of stuff already out there.
Brum Tech Scene – Stuart Langridge interviews @SusannahGoh of Birmingham Science City about health, data, and innovation. Having just returned from Fronteers conference in Amsterdam, I confirm Susannah’s assertion that stroopwafel is a biscuit made of superglue.
anonabox : a Tor hardware router to anonymise all net use and bypass censorship, easy to hide/ destroy if the Secret Police/ Mullahs are at your door.
Fun times with Appcache – “If you are using appcache, the best way is to have a separate webpage with the manifest and wrap it in an iframe. The main advantage of this is that it ringfences the cache… Who says enterprise software can’t do HTML5?” asks Matt Machell.
To Picturefill, or not to Picturefill asks Scott Jehl. Should you polyfill responsive images and risk users without JS getting no images at all? He tends to “yes”, I tend to “no” for philosophical reasons. Commercial pressures outweigh those, natch.
Don’t use <picture> (most of the time) by Jason Grigsby. TL;DR: if you just want resolution switching (smaller image to non-“retina” devices, big image only to high-dpi screens), just use <img src="lores.jpg" srcset="hires.jpg 2x">
Support the independents “If you use a product that has a free version and a paid version, paying out for that “pro” or commercial license even if perhaps you could get away with not doing so, puts cash into the company, helps to ensure the survival and development of the product” says Rachel Andrew.
EXTRA LULZ: Even Apple didn’t want my iPhone 6 Plus – unusual satire piece from The Verge, spoofing a cryPhone user whose emotional rollercoaster (caused by the new device being slightly bigger than his other one, which is why he bought it) culminates with the hilarious “I spent all this money on something that I thought would make me happy, and instead I felt like trash”. Genius.
Web Components punch list – “Considerations for web component and custom control design: If your control has the stuff below covered, excellent! If not then please implement it before shouting to the world about it being the next big thing.” by Steve Faulkner
Brum Tech Scene – On Monday, Stuart Langridge launched a series of interviews and conversations with interesting people doing interesting things in the Birmingham tech community. First is Simon Jenner, Head of Oxygen Startups and co-founder of Silicon Canal. He videoed me, too; coming soon.
Who is “Joe Developer”? asks @johnfoliot. The background is the “living standards” vs “W3C snapshot” holy war. It’s a good question.
What next for HTML? – now HTML5 is a W3C Proposed Recommendation, how should the language be further developed? Put your questions to editor Robin Berjon for an HTML5 Doctor interview
The URL mess on the competing standards for defining how URLs work, by Larry Masinter
Opera Mini for Android delays large downloads until you’re on WiFi – ” Opera Mini detects if you are downloading a file that is larger than 15MB, then asks if you want to download it now or wait until you are on WiFi. Later, when you get to your favorite coffee spot and connect to WiFi, Opera Mini will resume the download and notify you when it’s all done.”
10 Questions: Lars Boilesen, CEO, Opera – Fortune magazine. “We at Opera want to help ensure that this industry is not dominated by a few large players. We want to secure the industry by being an independent player.”
The Web Manifest specification – HTML5 Doctor article by me and Mozilla’s Magical Mr Marcos. It’s an important spec, and a brilliantly witty article full of poetry and erudition.
Let’s Talk About RTL – a useful guide to making sites with Arabic, Persian and Hebrew text by Ahmad Alfy
W3C Web Payments – an overview Manu’s actually responding to the Bad Voltage podcast discussion, but even outside that context, this is an excellent overview of the initiative. Scroll down for more comments from Stuart Langridge and yours truly, too.
filing bugs – Steve “Bogan” Faulkner’s shit is solid in this article about how to file browser bugs
W3C Web Payments Activity Update – “we believe that we have now the critical mass… We will now start the formal W3C process”. If I were worked for a bank, I’d be watching this; better to be disrupted by the web and be a big, incumbent player with a hand in guiding it all.
Grid Style Sheets – “GSS reimagines CSS layout & replaces the browser’s layout engine with one that harnesses the Cassowary Constraint Solver — the same algorithm Apple uses to compute native layout”. Imagine if this were not a polyfill, but baked into the browser, with normal CSS as a fallback.
Native Versus Web: A Moment In Time – “the web represents independence from platform owners. It offers incredible freedom to build what you to want build, and to ship when you are ready to ship, without any gatekeepers.”
Pinboard Turns Five – “I enjoy the looking-glass aspect of our industry, where running a mildly profitable small business makes me a crazy maverick not afraid to break all the rules.”
Bad Voltage podcast – “an amusing take on technology, Open Source, politics, music, and anything else we think is interesting”