- The F-word, Episode 11 – Vadim and I interrogate Miriam Suzanne about Susy and Sass, CSS Layers and CSS compatibility, Container Queries and CSSWG.
- iOS 14.5 brings the new Safari 14.1 to PWAs and the Web Platform – PWA improvements, getUserMedia and “Privacy-Preserving Ad Click Attribution”, detective work by Maximiliano Firtman
- Related: Why some developers are avoiding app store headaches by going web-only – “It’s hard to see Apple’s decisions here as anything but outright hostile to the web and designed to push developers into making native apps”
- Progress Delayed Is Progress Denied – Do App Store policies harm developers? Is the web a credible alternative? A look at the data from the Dr Caligari of web standards, Big Al
- :focus-visible in WebKit – April 2021 – thank Dawkins that someone is trying to enhance WebKit
- Making Content Usable for People with Cognitive and Learning Disabilities – a note from Sir Uncle Timbo’s barmy army (W3C)
- Terror of the adtech industry iOS 14.5 has landed, and Siri can answer your calls … though she/he can’t hang up -“Good news for users with disabilities, though there’s room for improvement”
- Finger spelling uses your webcam and machine learning to analyze your hand shapes so you can learn to sign the American Sign Language alphabet. Made by American Society for Disabled Children; “We believe that deafness is not a disability, but language deprivation is.”
- Seeing the wood for the trees: demystifying markup in 2021 – Ian Lloyid’s HTML De-crapulator will at least allow you to scrutinise the ringpiece of the HTML produced by your framework, without the oozing haemorrhoids of its endless data-, class and onclick attributes.
- Wix Launches First of Its Kind Accessibility Tool to Help Make The Web Accessible for Everyone – My old chums at Wix launched an Accessibility Wizard, providing Wix users with a step-by-step interactive solution that detects accessibility content issues on their sites and guides the user to resolve them.
- Design Affordance Controls – Uncle Brian muses about HTML interactive controls and thingies
- WebAIM Million – 2021 Update – TL;DR Everything’s shit, but not quite as shit as last year
- The talent race is also an ethical race – “good candidates are increasingly dubious of Big Tech’s ethical credentials … technologists know the industry intimately and recognize that toxic companies can blight a résumé” by Cennydd Bowles
Archive for the 'accessibility web standards' Category
You don’t change the world by sitting around being a good person. You change the world by shipping products and making money.
As I wrote in my seminal management book Listen to me because I’m rich, white and clever, IBM wouldn’t have made a shitload of money in wartime Europe if they’d engaged in endless navel-gazing about politics. Their leadership told the staff to Stop Running in Circles and Ship Work that Matters, and get on with compiling a list of people with funny names like “Cohen” or “Levi”.
So here at Brucecamp, we’ve decided that it’s best if our productbots (formerly: employees) do not discuss the sausage machine while we push them into the sausage machine. As I wrote in our other book It doesn’t have to be full of whimpering Woke retards at work, “if you don’t like it, well, there’s the door. Enjoy poverty!”. And that’s all we have to say on the matter. Until the next blogpost. Or book.
In other news, Apple are wankers and I bought a sauna.
- Container Queries are actually coming – yes siree!
- CSS Container Queries – @rachelandrew explains all
- No, Google! Vivaldi users will not get FLoC’ed – whether or not you use Vivaldi, this is a good intro into Google’s plans for FLoC once third-party cookies are gone.
- How to fight back against Google FLoC – “To opt your site out of FLoC, you need to send the Permissions Policy HTTP response header.
Permissions-Policy: interest-cohort=()“. Or there’s a WordPress plugin.
- WordPress core: Proposal: Treat FLoC as a security concern – WordPress Core developers are discussing a security patch to block FLoC by default, and potentially roll it out as a security fix
- Chrome Extension to block FLoC from your chums at DuckDuckGo
- Publishing a Progressive Web App (PWA) on the PlayStore – What works and what doesn’t (in 2021)
- “Person, Shoes, Tree. Is the Person Naked?” What People with Vision Impairments Want in Image Descriptions
- How to publish packages to npm (the way the industry does things) by Zell Liew
- How to locally test an npm package – a good guide to using yalc, by Mae Capozzi
- The WebPageTest API Has Gone Public
- Building Blocks – What you should look for from open source code – Flaxen-haired FOSS Adonis @sil writes “When Isaac Newton made his point about standing on the shoulders of giants, he was actually talking about Github (probably).”
- A list of connectivity indexes, maps, and reports “to help you better under who has access to communication infrastructure and on what terms” by Steve Song.
- Browser Standards Rampage: Can We Have Nice Things? – JS Jabber talk with Jake Archibald about Portals, iframes, App Cache, Service Workers, HTML, Browser History and more. Wouldn’t it be lovely if all podcasts have transcripts?
- They Hacked McDonald’s Ice Cream Machines—and Started a Cold War – “Secret codes. Legal threats. Betrayal. How one couple built a device to fix McDonald’s notoriously broken soft-serve machines—and how the fast-food giant froze them out” – A surprisingly interesting article.
A statement from our CEO and Founder, Bruc:
At Facebruce, we strongly disapprove of the recent data leak of 50 million account details. There’s nothing more important to us than your data. Really, nothing. Have you any idea of how much we could have charged people for the information about you that is now out there, available for free, on Torrent sites and on Russian servers?
We had a deal almost signed to show messages to all people who fast during Ramadan, saying “Want some free money? Just send us your home address!”, paid for by “Patriots for the Second Amendment and Jesus”. Of course, it isn’t the money that drives us, it’s that Facebruce is facilitating community by introducing two groups. At Facebruc, we love spreading love and connection, so need to raise a little money to run the service.
So, please, trust us with your data, and click ‘Like’ to keep our engagement figures riding high as our share price!
Next on feed: LGBT+ folks! Send us your address to get a free Rainbow Pride t-shirt! (sponsored by Westboro Baptists)
- Link o’ the Week: Accessible Text Labels For All – Sara Soueidan “On improving eCommerce experiences for screen reader users without breaking them for speech-input users”
- The F-word, episode 10 in which Vadim and I ruthlessly interrogate Eric Meyer about joining Igalia, what’s coming, CSS Nesting and Cascading Layers
- Form design “Best practice, research insights and examples”
- The End of AMP – “Google announcing that sites with passing core web vitals will receive a ranking boost on mobile. However, there is another important item in the update – the end of special treatment for AMP pages.”
- Web in Play with Bubblewrap – Learn how to transform your Progressive Web App into an Android package with Trusted Web Activity and Bubblewrap.
- The end of Applets – This year we bade farewell to Flash, and Applet APIs are to be removed from Java. Interoperable open standards for the win!
- There’s no such thing as a website or web app that doesn’t need to be accessible – 100%
- An opinionated guide to accessibility testing
- Overlay Fact Sheet – Factsheet about deceptive accessibility “repair” overlays (signed by me and 300+ other people in the industry)
- AccessiByeBye! – Chrome extension to block overlays like AccessiBe, EqualWeb, MaxAccess, and UserWay.
- Survey of Web Accessibility Practitioners #3 Results – “Web accessibility practitioners have notably higher average salaries on average than those reported on the 2020 Stack Overflow developer survey.” Personally, I do it for the drugs, groupies and glory rather than the riches.
- Technology sector trust decline deepens – ” the main reason for the trust fall is the increasingly “complicated” relationship between the public and technology — including the spread of misinformation, rising privacy alarm and bias in artificial intelligence.”
- Google, Apple Ties Are Target of Advertisers’ U.K. Complaint “Complaint asks antitrust authority to probe collaboration”
- Is COBOL holding you hostage with Math? – “floating point math has blown lots of stuff up completely by accident.” why is it so hard to migrate legacy systems?
- Chinese zoo embarrassed after attempting to pass off golden retriever dog as an African lion
A statement from our CEO and Founder, Bruc.
“Look, I”m fed up at people complaining about Facebruce allegedly “facilitating” genocide. Since we began, we’ve always been about connecting people–initially some nerds to chicks we rated as hot, but now it’s about connecting everybody. We’d like to teach the world to sing, in perfect harmony.
Unfortunately, not everyone wants to sing in perfect harmony. Some people, we are shocked to learn, aren’t actually very nice people. How were we at Facebruce to know what would happen when our algorithms repeatedly recommended members of The Hutu Machete Enthusiasts Club also join the Death To Tutsi Cockroaches group?
We’re not in the content policing business. There’s simply too much of it. And anyway, we’re just a platform. We already have thousands of servers running 24/7 to weed out pictures of nipples (women’s nipples, to be precise) so your Auntie Martha doesn’t clutch her pearls, because offending people in high ARPU markets leads to a drop in engagement.
So there was literally no way for us to know that the Death To Tutsi Cockroaches group was not simply a pest control company. I even went so far as to attempt to verify this, by walking around the HQ trying to find an African person to ask whether cockroaches are a problem, but there was no-one matching that description in the boardroom.
Facebruce is about building communities. We are very active in the GraphQHell community and the Reactionary community. In fact, only last week, we offered free afterhours use of a meeting room in our fifty storey gold-plated HQ to host a meeting of GraphQHell Engineers Against Killing Rohingyas, and even sponsored $100 of pizza for attendees. This shows that we’re taking real action and putting real resources into counteracting Hate Speech on the Facebruce platform.
So that’s cleared up then. Be sure to press “Like!” to demonstrate engagement.”
Next on Timeline: Why Covid is a hoax – evidence from the Protocols of the Elders of Zion!
- Link o’ the Week: The Performance Inequality Gap, 2021 – Big Al’s update on devices, networks, browsers, and the new baseline scenario for web performance. A must-read.
- Improving React Native Accessibility – “Since May, Facebook has spent that time thoughtfully reviewing and documenting accessibility gaps within React Native. So far the gap analysis has surfaced 90 issues, all of which have been translated to Github issues. Overall, we found that React Native APIs provide strong support for accessibility. However, we also found many core components do not yet fully utilize platform accessibility APIs and support is missing for some platform specific features.”
- The State Of Mobile And Why Mobile Web Testing Matters
- Accessible forms – ‘A range of HTML form components and how they are interpreted by screen readers”. Also, don’t rely on <legend> with Voiceover.
- RadioShack Sued for Alleged ADA Website Accessibility Violation – “Specifically, website issues included input fields with inaccessible labels and unlabeled buttons”. The actual suit (PDF) also mentions “no skip to content link. Keyboard focus order is not working sequentially.”
- Clipchamp’s video editor PWA installs see a 97% monthly growth – How PWAs, WebAssembly, and Chrome OS are helping a web-based video editor deliver better performance and a more engaging experience to 12M users.
- Website accessibility complaints process: your questions answered – “We answer some frequently asked questions about the web accessibility complaints process for public sector bodies.”
- Good news about display: contents and Chrome – Rachel Andrew reports that the nasty accessibility bug is fixed. (Still there in Safari, though.)
- Launching the Facebook Map “Neighborhoods, parks, and social places are emphasized over “traditional” features like road networks … Our base map design with pale colors and no icons allows overlaid social layers that use more saturated colors to come to the foreground.”
- Bundling for the Web
- New Mobile Native Foundation to Foster Development Collaboration – “Linux Foundation hosts effort to improve processes and technologies for large-scale mobile Android and iOS applications; Lyft makes initial contributions”
- Introducing the Framework Laptop – “the Framework Laptop, a thin, lightweight, high-performance 13.5” notebook that can be upgraded, customized, and repaired in ways that no other notebook can. We’re here to prove that designing products to last doesn’t require sacrificing performance, quality, or style.”
- The UX on this small child is terrible – “Not only am I VP of Reproduction for this household, but I’ve also been the end-user of this Small Child for over three years now. I’m going to give it to you straight. The user experience is terrible.”
- Trusted Web Activity – “a new way to open your web-app content such as your Progressive Web App (PWA) from your Android app”. Basically, get your PWA in the App Store, create a feedback channel via ratings and reviews, use Play Billing.
- The F-Word episode 9 – Vadders and I discuss Safari extensions, cascading layers of CSS, what’s new in WCAG 3
- <details> and <summary> with animated arrow (no JS) by Moritz Gießmann, faking the arrow with borders so no extra content is inserted that may confuse an assitive technology user. Brilliant!
- Make Your PWAs Look Handsome on iOS (I haven’t verified this)
- Apple Executives’ Bonuses to Be Tied to Their Performance With Respect to Accessibility and the Company’s Other Core Values
- Material Design Text Fields Are Badly Designed by Adam Silver
- Did you know: iOS apps are insanely larger than Android apps – “compared to Android apps, iOS apps are huge. Much bigger. The big question is, Why are iOS apps bigger than Android apps? We answer the question.”
- How to start testing screen reader support using VoiceOver
- Tabula is a tool for liberating data tables locked inside PDF files. “Now you can work with your data as text file or a spreadsheet rather than a PDF!”
- Citibank just got a $500 million lesson in the importance of UI design – “Citibank was trying to make $7.8M in interest payments. It sent $900M instead.”
- The Bizarre Reaction To Facebook’s Decision To Get Out Of The News Business In Australia – “First is the link tax. This is fundamentally against the principles of an open internet… a bunch of lazy newspaper execs who failed to adapt and to figure out better internet business models not only want the traffic, they also want to get paid for it.”
- Spy pixels in emails have become endemic – “Hey’s review indicated that two-thirds of emails sent to its users’ personal accounts contained a “spy pixel”, even after excluding for spam.”
- “Allow this app to personalize advertising for you?” – “Apple defines privacy in a way that benefits its own commercial interests and harms the commercial interests of its competitors. Apple has wrapped its arms around the open internet with a privacy bear hug that is designed to entrench and enrich its own closed ecosystem.”
- Cambodia to force all internet traffic through national ‘Internet Gateway’ – “De facto one-party state decrees censorship scheme that sounds a lot like China’s Great Firewall”
- The web didn’t change; you did by Remy Sharp
- Link o’ the week: Do accessible websites still need to support Internet Explorer 11? – TL;DR: Yes, because Edge (Chromium) doesn’t deliver a comparable experience for assistive technologies – especially JAWS, Dragon NaturallySpeaking and Zoomtext.(Graham Arnfield)
- A new history API, “app history” – ” This proposal introduces a new window.appHistory API, which is more directly usable by web application developers to address the use cases they have for history introspection, mutation, and observation/interception.”
- Wix has 200 million registered users – like it or not, that’s a huge number of websites. I’d like to see Wix join W3C. (Disclosure: I used to work with Wix and have chums there.)
- SmolCSS – “Minimal snippets for modern CSS layouts and components”
- aria-description: By Public Demand and to Thunderous Applause by Steve Faulkner
- What’s Next For HTML Controls? -“In this episode, we’re talking about HTML controls. Why are they so hard to style, and how might that change in the future? Drew McLellan talks to Microsoft’s Stephanie Stimac and Melanie Richards to find out.
- Google’s next big Chrome update will rewrite the rules of the web – “Google’s impending takedown of third-party cookies in Chrome is a big win for privacy. And Google”
- #accessiBe Will Get You Sued – Adrian Roselli’s magisterial post about the latest accessibility snakeoil salesmen. We should all buy him a pint as a thank you for researching this stuff in his own time. He’s like the Yoda of accessibility.
- 40% of the web uses WordPress
- Firefox just walked away from a key piece of the open web because, on Firefox Desktop, there is currently no plan for PWA support.
Reading Uncle @aardrian’s
Like every other thought-leader, I follow Mike Taylr on social media. Ever since Shingy left AOL, “Mikey” has moved to the top spot of everyone’s Twitter “Futurist Gurus” Twitter list. This morning I awoke to read Twitter abuzz with exictement over Mike’s latest Nolidge Bom:
new interview question: on a whiteboard, re-implement the following in React (using the marker color of your choice) pic.twitter.com/o6F1iMzhQY
— Mike Taylor (@miketaylr) February 10, 2021
Of course, like anyone who’s ever sat a maths exam and been told to “show your working out”, you know that the widely diverse interview panel of white 20-ish year old men is as interested in how you arrived at your answer as in the answer itself. Given Mikey’s standing in the industry and the efficiency of his personal branding consultants, this question will soon be common for those interviewing in Big Tech, as it’s an industry that prides itself on innovative disruption by blindly copying each other. So let’s analyse it.
It’s obvious that the real test is your choice of marker colour. So, how would you go about making the right decision? Obviously, that depends where you’re interviewing.
If you’re interviewing for Google or one of its wannabes, simply set up a series of focus groups to choose the correct shade of blue.
If you’re interviewing for Apple or its acolytes, sadly, white ink won’t work on a whiteboard, no matter how aesthetically satisfying that would be. So choose a boring metallic colour and confidently assert any answer you give with “I KNOW BEST”.
If you’re interviewing for Microsoft, the colour doesn’t matter; just chain the marker to the whiteboard and say “you can’t change the marker, it’s an integral part of the whiteboard”, even after it stops working.
If you’re interviewing for Facebook or one of its wannabes, trawl through previous posts by the panellists, cross reference it with those of their spouses, friends and their friends to find their favourite colours, factor in their Instagram posts, give a weighting to anything they’ve ever bought on a site they’ve signed in using Facebook, and use that colour while whispering “Earth is flat. Vaccines cause cancer. Trump is the saviour. Muslims are evil. Hire me” subliminally over and over again.
Good luck in the new job! May your stocks vest well.