Delivering a Web experience

A Fundamental Disconnect by Aaron Gustafson (aaron-gustafson.com)

The fundamental problem with viewing JavaScript as the new VM is that it creates the illusion of control. Sure, if we are building an internal Web app, we might be able to dictate the OS/browser combination for all of our users and lock down their machines to prevent them from modifying those settings, but that’s not the reality on the open Web.

 

The fact is that we can’t absolutely rely on the availability of any specific technology when it comes to delivering a Web experience. Instead, we must look at how we construct that experience and make smarter decisions about how we use specific technologies in order to take advantage of their benefits while simultaneously understanding that their availability is not guaranteed. This is why progressive enhancement is such a useful philosophy.

I miss the simple web that was run on HTML, minimal CSS and JavaScript.

Why the Web is broken

Why the Web is broken by Donald Mcintosh (Donald Mcintosh)

With so much to amuse us and enrich our lives on the web, it can seem at least misguided to suggest it is flawed. And yet, it is fundamentally flawed in many ways. Our entrapment by global platform providers is growing. We are losing our content, losing control of our online-selves and the sticky power of these platforms is increasingly difficult to resist.