- Research with blind users on mobile devices by gov.uk
- Responsive images: Smaller page sizes with the picture element and WebP – stats on how Mike Babb reduced page weight by 70% for smaller devices, using responsive images
- Apple Pay on the Web – Apple to W3C: “I anticipate that we as a Working Group can and will make the Payment Request API into a solid, cross-browser framework for payments”
- Serverless Data Sync in Web Apps with Bit Torrent – cool article by Paul Kinlan
- Progressive Web Apps in Nigeria and Kenya: a Double Interview – lots of stats about how much data costs, and how much is saved by PWAs
- Making progressive web apps even better: ambient badging and “pop into browser” – Opera Labs build shows you when a site is a PWA, and a mechanism to expose the current URL
- The Web App “Discovery Problem” by Remy Sharp
- The Progress of Web Apps – PWAs on Windows, by Jacob Rossi
- PWAify – “Experimental project to convert your PWA (Progressive Web App) into a cross-platform Electron app. Brings PWAs to your desktop.”
- The Right Way To Ask Users For iOS Permissions (or any permissions, really)
- Using the HTML lang attribute by Léonie Watson. Here’s a 7 second demo by Patrick Lauke of a screenreader reading French text without, then with, the correct lang attribute.
- Over the edge? – Opera’s power saver mode extends battery life 43 mins longer than Microsoft Edge and 1 hr 1 min longer than Chrome
- Ad blocking, web push notifications, site settings come to Opera for Android (the Chromium-based full browser)
- Velocity Conference talk about Opera and ad blocking – my talk with video and slides
- Some Advice for Companies Fighting Ad Blockers
- Free Wi-Fi has Soweto surfing in the streets – “Our aim is to make the internet available to everyone, regardless of their background”
- Meanwhile… China’s Great Firewall is Harming Innovation, [Chinese] Scholars Say ““Our nation’s mind is caged,” say Hu Xingdou, an economics professor”
- The Best and Worst Internet Experience in the World – MIT Tech Review report on the Web in China. “Among the country’s roughly 690 million Internet users, 620 million now go online using a mobile device. “
- The Philippines is Now the Fastest Growing Smartphone Market in ASEAN – 20% YoY growth; local vendors dominant
- ways ASEAN can accelerate its digital revolution
- Myanmar’s digital revolution BBC radio’s vignette on smartphone use in Myanmar, where SIM costs went from $2000 to $1.50
- Why mobile money is a game-changer for African entrepreneurs – “mobile money is slowly moving beyond the person-to-person arena into the business-to-business and business-to-consumer spaces”
- Pornhub launches explicit audio for the visually impaired
- The Web is for everyone – new documentary on its invention
- Heavy Metal and Natural Language Processing – What are the “most metal” words to use in songs?
Archive for the 'accessibility web standards' Category
Lots of tasty web/ apps links here, Reading List Fans!
- New data shows losing 80% of mobile users is normal, and why the best apps do better by Andrew Chen (Uber). TL;DR: the average Android app gets uninstalled by 77% of users in 24 hrs. By day 90, install retention is down to 3.97%.
- The app boom is over “Last month, the top 15 app publishers saw downloads drop an average of 20 percent in the U.S.”
- Meanwhile, in web land… The Crisis Facing the Web Platform in which Peter Gasston plays Boswell to Alex Russell’s Dr Johnson
- PWA Discovery: You Ain’t Seen Nothin Yet by Alex Russell
- Progressively less progressive Andrew Betts on mobile-only, JS-required PWAs. I particularly agree with him about AMP.
- Don’t use iOS meta tags irresponsibly in your Progressive Web Apps by Maximiliano Firtman
- Progressive Web Apps isn’t a Google-only thing – absolutely! The amount of time I’ve spent with Andreas Bovens and the Opera for Android team is huge!
- Android Instant Apps, Progressive Web Apps and the Future of the Web by Jason Grigsby
- Why UK’s Government Digital Service Decided To Ditch Apps
- The fucking open web – a discouraging essay by a software CEO, which is important to address as browser makers, standardisers & devs.
- Surveying the landscape by Peter Gasston; a less gloomy assessment of the web, by @stopsatgreen. Long, but deffo worth reading.
- Opera 38 goes final with new battery saver – 49% longer battery life than using Chrome. Because PCs don’t live on your desk, plugged in all the time.
- A list of everything that could go in the <head> of your document – it’s a LOT
- [Proposal] API to Control User Gesture Navigation – CSS
overscroll-actionproperty to control user gesture navigation
- Typosquatting programming language package managers – “17000 computers were forced to execute arbitrary code by typosquatting programming language packages/libraries” of which 50% had admin rights, including .mil and .gov domains. Fiendishly brilliant.
- chinese text displays in different sizes and fonts: troubleshooting chinese font problems
- Decoding Culture on the Chinternet – collecting and preserving memes on the Chinese internet
- Open Open Source – Charlotte Spencer on getting more diverse participants in projects
Oh, and if you’re in the London area and looking to hire someone to do Content Marketing and Content Strategy, contact my cousin Simon Migliano, even though as a kid he used to cry in fear at The Magic Roundabout.
- Golden link: The best way to beat ad blockers? Let them win by the Deputy Editor for Digital News @ChicagoTribune.
- Rise of Ad-Blocking Software Threatens Online Revenue – In India and Indonesia, two-thirds of smartphone users have ad blockers
- Hire my cousin, Simon Migliano, for Content Marketing and Content Strategy, even though he was a right nob when I used to babysit him.
- 2016 Internet Trends Report – a LOT of information in here!
- State of the gap – My glamorous pouting co-author, @rem being right about PhoneGap, Web and Progressive Web Apps
- Yet another blog about the state and future of Progressive Web App by Ada Rose, who is (as usual) righteous.
- X-Web: Days of Future Past by Brian “X-tensible” Kardell
- Samsung’s ultra data saving mode powered by Opera Max debuts in Indonesia
- The Law is an Ass – German #Joomla community needs your help (A Joomla conference loses its “not for profit” status and gets clobbered with higher taxes
- North Korea made a Facebook clone and it was immediately hacked – username & password: “admin”, “password”
- People are turning on ad blockers because of data-consuming ad tech – “Ads take up just 9% of the space on a web page, but are accountable for 54% of the load time”.
- 1 in 4 online adults have used a VPN – especially high use in Indonesia, UAE, Thailand, Saudi, Taiwan
- Washington Post introduces new Progressive Web App .. or does it?
- Related: Regressive Web Apps – by Jeremy Keith. “”What does it profit a website to gain app-like features if it loses its soul?”
- Web Progressions videos from the day-long Web Progressions conference I co-organised with Appelquist and Natasha Rooney
- Proposal: Promote SVG Viewbox to a CSS propery, extend to all transformable elements
- LRNZ SNGLRT “is a minimalist and energetic entry for JS1k 2016 showing twisted Lorenz attractors with ambient occlusion, soft shadows, a strong beat & clean design.” By Opera’s p01.
- Take the GOV.UK 2016 assistive technology survey
- Smartphone by default – OFCOM qualitative report on 16% UK population (up from 6% in ’14) whose majority net use is on devices
- Ad blocking and site settings come to Opera for Android beta – so that’s built-in ad blocking in Opera Desktop, Opera Mini and (soon) Chromium-based Opera for Android.
- Uber knows customers with dying batteries are more likely to accept surge pricing – “Uber can detect when a user’s smartphone is low on battery, and therefore willing to pay more to book a ride”
- Is the Tech Bubble Popping? Ping Pong Offers an Answer – “Sales of tables rise and fall with the startups that love them”
I’m writing this as a short commentary on Stuart Langridge’s post The Importance of URLs which you should read (he’s surprisingly clever, although he looks like the antichrist in that lewd hat).
I approve of the Lighthouse team’s idea that you don’t qualify as an add-to-home-screen-able app if you want a URL bar
Opera’s implementation of Progressive Web Apps differs from Chrome’s here (we only take the content layer of Chromium; we implement all the UI ourselves, precisely so we can do our own thing). Regardless of whether the developer has chosen
display: standalone or
display: fullscreen in order to hide the URL bar, Opera will display it if the app is served over HTTP because we think that the user should know exactly where she is if the app is served over an insecure connection. Similarly, if the user follows a link from your app that goes outside its domain, Opera spawns a new tab and forces
display: browser so the URL bar is shown.
But I take Jeremy Keith’s point:
I want people to be able to copy URLs. I want people to be able to hack URLs. I’m not ashamed of my URLs …I’m downright proud.
One of the superpowers of the Web is URLs, and fullscreen progressive web apps hide them (deliberately). After our last PWA meeting with the Chrome team in early February, I was talking about just this with Andreas Bovens, the PM for Opera for Android. We mused about some mechanism (a new gesture?) that would allow the user to see and copy (if they want) the URL of the current page. I’ve already heard of examples when developers are making their own “share this” buttons — and devs re-implementing browser functionality is often a klaxon signalling something is missing from the platform.
When I mentioned our musings on Twitter this morning, Alex Russell said “we’ve been discussing the same.” It is, as Chrome chappie Owen Campbell-Moore said “a difficult UX problem indeed”, which is one reason that Andreas and I parked our discussion. One of Andreas’ ideas is long press on the current page, and then get an option to copy/share the URL of the page you’re currently viewing (this means that a long press is not available as an action for site owners to use on their sites. Probably not a big deal?)
What do you think? How can we best allow the user to see the current URL in a discoverable way?
- Golden link: I’m a fucking webmaster – “We need to remember that at its core a web page is simple. That’s the beauty of it.”
- Delivering Octicons with SVG – Github replaced its icon fonts with SVG, referencing Seren Davies’ slide deck about dyslexia Death to icon fonts. If you want to do the same, read Sara Souiedan’s article Converting Font Icons to SVG.
- Optimizing for the Next Billion Users by World Bank CGAP (the Consultative Group to Assist the Poor)
- Job: Product Management Director – Opera Mini Tell ’em I sent you so I get brownie points.
- We know where you live – “From location data alone, even low-tech snoopers can identify Twitter users’ homes, workplaces.”
- Houdini – Demystifying CSS – Interesting intro article by Surma
- Google : End Of The Online Advertising Bubble – “a big chunk of ad spending is being stolen, plain and simple … The whole ecosystem is at risk of turning from growth to decline, overnight, in a rerun of what happened in 2000-2001.” long report by Kalkis Research.
- An Open Letter to Members of the W3C Advisory Committee on DRM, and “a compromise that both DRM advocates and opponents should be able to live with”
- Arduino-powered gloves that translate sign language into spoken English
- Women of colour in tech – stock photography you can use, e.g. in presentations, with a CC-BY license.
- Achieving Diversity in Tech – a monthly London meet-up to discuss improving diversity in the technology industry
- First Africa Summit on Women and Girls in Technology – Accra, Ghana Sept 13-14
Here’s the keynote talk I did at Render Conference, Oxford in April. (Slides.)
All the other talks are available. Yay!
I told the nice organising types that I wouldn’t accept the speaker fee because public speaking is my job. Rather than just pocket the money, they suggested we donate it to a worthy cause, which is very good of them.
So I asked them to send it to a rural school in Cambodia, where a friend of mine has been volunteering. They’re building a computer lab to train kids and the local people. In one of the poorest countries on earth (average salary is $80/ month) a second hand laptop at $250 is still a luxury. As someone who was a primary teacher in Bangkok, this ticks all my personal boxes: education, S.E. Asia and the web.
Thank you, Ruth and all at Render Conference.
- WebExtensions in Firefox 48 – “Chrome add-ons can now be run in Firefox with no manifest changes”. Chrome extension architecture becoming a de-facto standard for extensions seems like a good thing for devs & users.
- Talking of which… For A Better Extensions Ecosystem – Opera, Mozilla, Microsoft propose common packaging format and core APIs for extensions. (Mail to the Community Group.)
- Combining Typefaces – Tim Brown’s guide to great typography is now released for free.
- Caching best practices & max-age gotchas by Jank Architect
- Reducing JPG File size – excellent article by Colt McAnlis of Google
- The end of a mobile wave – interesting piece by @BenedictEvans on slowdown in Smartphone sales.
- How Chinese Typewriters Led Way to Predictive Text on Smartphones
- Front-End Performance: The Dark Side – “I focused on security-sensitive situations in which performance can actually be a bug rather than a feature” by Mathias Bynens
- Web accessibility will now be the law of the land in Europe – EU Directice requires all EU governments’ websites to be accessible.
- Inside “Emojigeddon”: The Fight Over The Future Of The Unicode Consortium – “And yes, obviously a burrito emoji will be more in use than medieval punctuation.”
- How Dell plans to grow its PC business in a declining market– “to cater for a new mostly-millennial workforce that wants to work wirelessly”
- A Do-It-Yourself Revolution in Diabetes Care – Diabetes patients design their own ‘artificial pancreas’ using a Raspberry Pi. Design and code are open-sourced.
- Headline of the week: Indonesian villagers mistake sex toy for angel
- Making the Switch Away from Icon Fonts to SVG: Converting Font Icons to SVG – by Sara Soueidan
- A Revised Subgrid Specification by Rachel Andrew
- Updating Our Prefixing Policy – No new
-webkit-woo-shinyprefixes. New features will be behind a runtime flag. Yay!
- Payment Request API (Draft) “describes a web API to allow merchants (i.e. web sites selling physical or digital goods) to easily accept payments from different payment methods with minimal integration. User agents (e.g. browsers) will facilitate the payment flow between merchant and user.”
- Indonesia wants farmers and fishermen to join the ecommerce revolution – “the target is for ecommerce to grow to the point that people spend US$130 billion online in 2020.”
- A faster FT.com “How slow websites damage publishers revenue”. Given FT site is ad-supported, I wonder how much ad revenue is lost by the ads themselves slowing down the site?
- Reasons to not like ads by Stuart Langridge
- Full Frontal 2016 Call for Papers
- Being A Developer After 40 – I especially relate to “Forget The Hype, “Choose your galaxy wisely” and “Teach”
- $10 router blamed in Bangladesh bank hack – “The bank had no firewall and used second-hand routers that cost $10 to connect to global financial networks.”
- Job spec: Opera Mini Product Director – reckon you can direct a product used by a quarter of a billion people? Then apply here, and tell them I sent you (so I get some Brownie points).
- HTTPS is Hard – Steve Workman of Yell on how they got yell.com onto HTTPS, with its 20 years of code, tech stack and adtech. Over 7 months.
- How we built Facebook Lite for every Android phone and network – “Downloading a typical app with 20 MB APK can take more than 30 minutes on a 2G network, and the download is likely to fail before completion, due to the flaky nature of the network.”
- 2G Network Issues observed while in India by Bryan McQuade (Google)
- pwa.rocks – crowd-sourced list of good progressive web apps
- The Holy Grail Layout with CSS Grid
- Free VPN integrated in Opera for better online privacy (Desktop, Alpha version)
- Opera beta update with new video pop out – detatch a video from a page so it’s always on top while browsing elsewhere. If it doesn’t work on your megafave site, please leave a comment. xxx
- Scroll Anchoring a Chromium experiment that “keeps track of where you are on the page and prevents anything that causes a reflow from disrupting your position on the page”. Jolly good stuff.
- Canonical content and AMP Andrew Betts of FT and W3C TAG asks “we’ve spent the last few years gradually moving away from m., and we’re now heading back towards that territory. Is this a conscious recognition that One-Responsive-To-Rule-Them-All was a bad idea?”
- Interview with Håkon Wium Lie – “If we hadn’t developed CSS, we could have ended up with the web being a giant fax machine”
- 10 Tricks to Appear Smart in Meetings