- The Building Blocks Of Progressive Web Apps – very nice overview by Ada Rose Edwards
- What, Exactly, Makes Something A Progressive Web App? by the other PWA (Progressive Web Alex), @slightlylate
- PWA Performance by Steve Souders – “a web developer’s (and user’s) dream come true: a fast experience even while offline.”
- How are progressive web apps making the African web better? – Andreas Bovens went to find out.
- Plugin Evaluation – date pickers, carousels, modals, tabs, accordions etc evaluated for size, accessibility, dependancies etc.
- MinMaxing: Understanding vMin and vMax in CSS
- The relationship between payment apps and service workers – Opera’s Tommy Thorsen has some suggestions.
- SVG 2 Candidate Recommendation 15 Sept. What’s new.
- Accessibility Object Model – early draft, unofficial spec (editors from Mozila, Micossoft, Google, Apple)
- Intent to Implement: Shape Detection API – “Photos and images constitute the largest chunk of the Web, and many include recognisable features, such as human faces or QR codes. Hardware manufacturers have long been providing support for such operations given their (high) computational complexity. The Shape Detection API allows accessing these hardware-accelerated detectors where available.”
- Generic Sensor API (Working Draft) aims to “promote consistency across sensor APIs, enable advanced use cases thanks to performant low-level APIs, and increase the pace at which new sensors can be exposed to the Web”
- Hospitals Try Giving Patients a Dose of VR – we’ll see more non-gaming use of Virtual Reality when WebVR hits browsers
- Introducing the WebVR API – presentation by Ada Rose Edwards
- Oh shit, git! – a plain English guide to getting out of common Git messes
Archive for the 'accessibility web standards' Category
- The big news: From Chrome Apps to the Web – Proprietary Chrome Apps will be deprecated (on non-Chrome OS devices) in favour of Progressive Web Apps
- How monetizing became malvertising – “half the ads with malware payloads were on either news or entertainment websites, with news at the top of the pack (32 percent)”
- The Future Web Wants You by Brian “Extensible” Kardell
- Browsing your website does not mean I want your spam – third-party tracking gets eviller
- Five Rules Of App Localization In China: Money, Dating And App Store
- Save as ebook – Save a web page/selection as an eBook (.epub format) – a Chrome/Firefox/Opera Web Extension
- Free VPN for Android without data limits: Opera VPN – free, no-login, unlimited date, choose from 5 virtual locations, cute logo
- Ericsson report: Experience shapes mobile customer loyalty – “While cellular networks have improved… smartphone users are still facing issues as frequently as they did in 2013.”
- North Korea ‘Netflix’ device unveiled – a video-on-demand set-top box. Not sure what kind of videos; it’s called “Manbang”. Netflix responded “We are bummed we didn’t think of that name first.”
- M-commerce: has the mobile web finally won? – “Not only are more smartphone users purchasing with their mobile devices, but more people are choosing to make those purchases via mobile web rather than via mobile apps.”
- Writing Less Damn Code – because it’s good to be lazy. By Heydon Puckering
- Offline Storage for Progressive Web Apps – useful guide to APIs, cross-browser support & polyfills by Addy Osmani
- Chrome alternative for Windows XP and Vista – Opera is the only major browser to provide security updates for all Win XP/ Vista users (because more than 10% of computer users are on XP)
- The <source> element – video from CSS Day in which my glamorous fellow-Operative, Simon Pieters, looks at the <source> element, how it works and how it came to be. Major anorak goodness.
- FLIF – Free Lossless Image Format – smaller than WebP, one single file for both low & high res images, no patents
- Copresence in WebVR – “multi-user chat prototype that uses peer-to-peer audio and data connections to establish a virtual audio experience. Voices are spatialized based on the position and orientation of each participant (using Web Audio). Also, you can shrink and grow, which, in addition to changing your avatar’s size, pitch shifts your voice.” by Boris Smus.
- What is React? asks Remington Sharp
- building a components system – a talk by Alice Bartlett (Financial Times). (Slides)
- This Is What’s Missing From Journalism Right Now – MotherJones spent $350K on investigation to get an important story, took $5K in ad revenue, and experiments with a new monetisation model for journalism
- Chinese Tech Firms Forced to Choose Market: Home or Everywhere Else
- Welcome to the Age of Digital Imperialism – “As Thailand is discovering, the smartphone — for all its indispensability as a tool of business and practicality — is also a bearer of values; it is not a culturally neutral device”
- Binary Safety Warning – “Bitcoin.org has reason to suspect that the binaries for the upcoming Bitcoin Core release will likely be targeted by state sponsored attackers.”
- Headline of the week: Police seek hardened criminal after penis pump is stolen from Mildura sex shop
- In memory of Opera pioneer Per Hedbor – the main developer behind the Opera Mini servers.
- Lowering memory usage in Opera and Blink with Heap compaction – how we made Opera’s Blink-based products use a lot less memory
- Web Page Test now allows you to check how fast your site loads (and what it looks like) in Opera Mini’s Extreme Mode (e.g., the maximum compression). Choose “Dulles, VA USA (IE 8-11,Chrome,Firefox,Android,iOS 9)” as the test location, and select a device with Opera Mini in the browser drop down list. A big thank you to Patrick Meenan for adding this.
- The death of the natives? A progressive shift for apps, web & marketers – a report on biz benefits of PWAs (suitable for non-techy boss types)
- Opera and Progressive Web Apps – video interview with l’il ol’ me. In a suit!
- Lack of internet connectivity is biggest fear of Indians while travelling – “13.8% people are willing to go without food for an entire day for a lag-free internet connection.”
- Photographer Files $1 Billion Suit Against Getty for Licensing Her Public Domain Images
- Is there such a thing as ‘bore out’? – A French man is suing his employers for 300K Euros for for being “killed professionally through boredom”.
- The buzz: how the vibrator came to be – “In 19th-century Britain, women suffering from chronic anxiety prescribed pelvic finger massage. Doctors found this tedious and time-consuming, so they invented something to do the job for them” (Safe for work)
- 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?
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