This month
CALL FOR ACTION: THE OPEN WEB NEEDS YOU *NOW* - <Glazblog/>
January 2012
indutny/node-spdy - GitHub
With this module you can create SPDY servers in node.js with natural http module interface and fallback to regular https (for browsers that doesn't support SPDY yet).
jVectorMap
December 2011
Leaving Old Internet Explorer Behind — Joni Korpi
10 Tools & Frameworks for Responsive Design | Fuel Your Coding
Back to Basics: Skip to Main Content Links | Terrill Thompson
With some simple JQuery, you can force browsers to give focus to the targets of skip nav links, plus highlight the target section temporarily so sighted users know they’ve arrived.
Framework-agnostic, micro-library for getting stack traces in all web browsers
Framework-agnostic, micro-library for getting stack traces in all web browsers
Performance Calendar » Why Inlining Everything Is NOT The Answer
A user’s cache can only hold less than a day’s worth of browsing data: An average user browses 88 pages/day, an average page weighs 930KB, and most desktop browsers cache no more than 75MB of data. For mobile, the ratio is even worse.
AdaptiveSlides.js · Responsive jQuery slideshow
November 2011
Techniques in responsive web design | Webdesigner Depot
The techniques in this article explain how we can leverage this powerful capability of CSS to also change imagery, alter the navigation on hand-held devices, and set up default CSS for compatibility older browsers.
Vendor Prefixes Are Hurting the Web
I think vendor prefixes are hurting the Web. They are hurting Web authors. They are hurting users of browsers. They are hurting competition in the Web browser space. I think we (people developing browsers and Web standards) should stop hurting the Web. It would also make sense for browsers to implement other browsers’ prefixed features to the extent existing content uses prefixed features.
Where is my user? Part 2, Browser Geolocation | Neogeo ramblings with a Python twist
But the W3C saw, or was made to see, the writing on the wall and built a set of standard APIs into HTML5 for just this case and most modern browsers have picked it up. The draft for the spec is http://dev.w3.org/geo/api/spec-source.html if you want to read it through or need further info. The API is pretty marvelously simple. This implementation changes the URL to return latitude and longitude when they are available, which we can use in our Django view. Plus, the same code works on mobile devices (at least the iOS ones I carry) with no changes.
Why Adobe Failed and Where Startups Can Swoop In
Why Johnny Can’t Opt Out: A Usability Evaluation of Tools to Limit Online Behavioral Advertising
We present results of a 45-participant laboratory study investigating the usability of tools to limit online behavioral advertising (OBA).We tested nine tools, including tools that block access to advertising websites, tools that set cookies indicating a user’s preference to opt out of OBA, and privacy tools that are built directly into web browsers. We interviewed participants about OBA, observed their behavior as they installed and used a privacy tool, and recorded their perceptions and attitudes about that tool. We found serious usability flaws in all nine tools we examined. The online opt-out tools were challenging for users to understand and configure. Users tend to be unfamiliar with most advertising companies, and therefore are unable to make meaningful choices. Users liked the fact that the browsers we tested had built-in Do Not Track features, but were wary of whether advertising companies would respect this preference. Users struggled to install and configure blocking lists to make effective use of blocking tools. They often erroneously concluded the tool they were using was blocking OBA when they had not properly configured it to do so.
WebAIM: Blog - Semantic Automation
Semantic automation is when user agents, such as browsers and screen readers, create meaning and relationships where the presented meaning and relationships are missing, ambiguous, or incorrect. In short, it’s applying algorithms to try and fix things that are probably broken. It’s computers guessing for good.






