Reading List
NEWT
- register*Handler and Web Intents. Hixie writes, “Having carefully studied the Mozilla Web Activities proposal, the Web Intents draft, the register*Handler APIs, and to a lesser extent the dispatch mechanisms in existing operating systems (desktop and mobile) and the piles of advocacy on teh subject on the Web, I’ve tried to come up with a concrete proposal for merging all of them into a coherent whole that addresses the limited use cases that are of most interest.” (Read following emails, too; not a done deal.)
- Creeps and Weirdos in the CSS Spec – Louis Lazaris runs through a bunch of things from the CSS specifications that you might not have heard of yet: toggle() Values, Variables, Box Alignment Module, @viewport (Device Adaptation), Line Grid Module, Compositing and Blending and Conditional Rules with @supports and @document.
- The Basics of the Shadow DOM
- localStorage: Use it, Don’t Abuse It – good slidedeck by @pamelafox
- Input modalities: the inputmode attribute – HTML forms add an inputmode attribute that seems to me to overlap considerably with the type attribute (or am I not thinking it through sufficiently? Comments below, markup-fans!). Loads of extra stuff on autocomplete, too.
- Why you should use a UTF-8 declaration in your pages (If it’s not explicitly set, “Internet Explorer may incorrectly guess that the page is encoded in UTF-7. Suddenly, the otherwise harmless user input becomes active HTML and will execute”.)
- Using ARIA in HTML – a draft spec from The Mighty Steve Faulkner. Feedback sought.
Mobile
- Opera mobile browser users cross 200 million mark – “a browser is more than a tool to browse the web’. Sometimes it’s a school when you can afford none, sometimes it’s the only line to an outside world shut off by an oppressive regime. Providing a service that reliably and cheaply delivers critical information to just about everyone with a phone is the reason Opera makes browsers. We want to make a difference in the world, not only on the web.
- Introducing mobile browser automation – automating Opera Mobile Emulator with OperaDriver and Selenium
Security
Lessons in website security anti-patterns by Tesco
Internationalisation
Mr Joe’s useful list of Arabic web design resources
YAY! of the week
Thanks (but no thanks) – British Olympic athlete, Zoe Smith, responds to sexist tweets on her blog: “And here’s some food for thought maybe you should broaden your criteria for what you consider attractive’ anyway, because these perfect, feminine women you speak of probably have no interest in you either.”
LOLOLOLOLOL OMG WTF
- Deaf Bob’s sing-song One of my spam calls. This is from Bob/ Ronald, who’s a bit deaf, and asks some questions about my gas and electric city. I ask him some questions, realise he’s a bit depressed because of his deafness, so we have a sing-song to cheer him up.
- Somewhere Over The Rainbow (played on cats)
Buy "Calling For The Moon", my debut album of songs I wrote while living in Thailand, India, Turkey. (Only £2, on Bandcamp.)
Absolutely agree on inputmode.
tel,emailandurl, as stated in the spec, are redundant withtype, whilelatin,kana, andverbatimcan be inferred from the document language or a specifiedlangattribute on the input or any of its parents (which allows for a far greater range than just kanji / latin anyway), leaving inputmode 100% redundant. Unless, like you, I’m missing something.