The Best of the Internets

Once Upon a Time, There Was One Internet and It Was Open to Everyone…

A great discussion of the implications of Internet censorship on businesses and the economy. Choice quote:

When governments begin developing complex and counterintuitive online rules for their various jurisdictions, any semblance of global development is broken down. The resulting risk is that we will be left with multiple internets, each with their own rules, laws and guidelines.

One of the hardest things about debugging websites is parsing bug reports provided by non-tech folks. And one of the most common issues with them is confirmation of what browser & version, OS & version, and possibly what device they are running it on. Do yourself a favor and have them hit to copy & paste the results for you before posting the bug.

The Big Web Show #130: Progressive Enhancement FTW With Aaron Gustafson

Jeffrey Zeldman and I discuss web design then and now; why Flipboard’s 60fps web launch is anti-web and anti-user; Genesis’ “Land of Confusion” video, and other bad ideas from the 1980s; design versus art; the demise and sendoff of Web Standards Sherpa; how the web community differs from other creative communities; and the 2nd Edition of Adaptive Web Design, coming from New Riders later this year.

Rendering Engine Updates in March for the Windows 10 Technical Preview

The new browser codenamed “Project Spartan” won’t be in it, but the March build of the public Windows 10 preview has a bunch of new features. Among my favorites:

RemoteIE should be updated soon too.

Opera Mini Server Upgrade

The server-side Presto rendering engine that drives Opera Mini has gotten a major upgrade, introducing some great new features including

HTML5 input types are on the docket. They won’t be displayed properly in clients until they get an upgrade, but the parse is aware of them now and they will fall back to “text” inputs until the client roll-out happens.

Now the Internet Explorer Is Dead. Let’s Stop the Hate

A great post from Taylor Feliz on why outdated browsers, in general, are more of a problem than Internet Explorer, specifically. He also ends with a great call to action:

[L]et’s develop websites that are cross browser and supported by all major browsers as our job as web developers require it. It is not our job to decide what browser is cool or not; we have to provide an accessible and working website to all users because cross browser development is as or more important that even a responsive design.

When IE Gave Us Beautiful, Fast Touch Interactions, and Nobody Cared

I never even saw this proposal, but how cool would it be to set snap points for scrolling content in CSS?!

.container {
  width: 500px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  /* Set up points to which scrolling will snap */
  -ms-scroll-snap-points-x: snapInterval(0px, 100%);
  /* Require that scrolling always end at a snap point */ 
  -ms-scroll-snap-type: mandatory;