Meta Refresh 2014

On the construction of user interface on the web

Souvik Das Gupta

Souvik Das Gupta

@souvikdg

Embracing Progressive Enhancement

Submitted Jan 6, 2014

To understand the principle of progressive enhancement, and to adopt it in everyday web design/development.

Outline

We are perpetually on our toes to absorb the latest technologies that power the web and make use of them in our projects. However, in doing so, we often overlook and break the principles that the web has been built on over the past two decades. Even if we choose to turn blind towards philosophies, standards or doing things the right way, we simply cannot ignore the proliferation and diversity of devices and user agents today.

This workshop will revisit the spirit of the web — understanding what makes the web special and how to embrace the principle of progressive enhancement to build robust websites. We shall create a very simple project starting from scratch and build it in layers so that the final code works flawlessly across many different systems and devices — both feature-rich and featureless.

“The best way to be future-proof is to be backwards compatible.”

Requirements

This is going to involve writing code. It is expected that participants are comfortable with front-end syntax (HTML, CSS, JS) and should carry their laptops.

Venue should have a projector and a working internet connection. The network configuration should allow laptops and devices to access websites running on the local network.

Speaker bio

I am a co-founder of Miranj, a web design studio in New Delhi, and have been making websites for a few years now. I am a programmer at heart, love music and a foodie who prefers coffee over any other beverage.

Slides

https://speakerdeck.com/souvikdg/embracing-progressive-enhancement

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

Meta Refresh is an umbrella forum for conversations about different aspects of design and product including: UX and interaction design CMS, content management, publishing and content marketing Information architecture more