Skip to content

Progressive Enhancement on a live chat web service

Photo of Justin Slack
Hosted By
Justin S. and Danielle E.
Progressive Enhancement on a live chat web service

Details

About the talk

Cbox (https://www.cbox.ws/) is a live chat Web service, and it's twelve years old. Progressive enhancement is (quite accidentally!) in its DNA. In the beginning, Cbox used HTML meta refresh tags to do "sorta-real-time" updates (with tables for layout!). Today, it's all about the Websockets (and responsive design!).

Cbox has gotten there without a pivot or a wholesale rewrite. (Those failed.) On the shifting patchwork platform of the Web, making progress doesn't always mean starting from scratch, at the bleeding edge. We'll look at how progressive enhancement can benefit both new projects and old ones, and we'll also look at its limits: when is PE not enough to get to v2?

About the speaker

http://photos1.meetupstatic.com/photos/event/c/3/b/d/600_455270109.jpeg

Thomas wears various metaphorical hats running Cbox (https://www.cbox.ws/). His favourite is customer support. He discovered this HTML thing back when modems made noises and sent faxes, and he has been hacking away at Web technologies ever since. He enjoys ideas for their own sake, programming for helping (some of) those ideas become reality, and beer for making the results look great.

About you

If you know the basics of how HTML, CSS, and JS combine to produce the user experience on the Web, or have wondered how your project might benefit from a PE approach, then there should be something in this talk for you.

Attendees must read and follow our Code of Conduct (http://ctfeds.org/code-of-conduct/). Thanks! :)

Photo of Frontend Engineering and Design South Africa (FEDSA) group
Frontend Engineering and Design South Africa (FEDSA)
See more events
io
31 Loop St, Cape Town City Centre, Cape Town, 8000, South Africa · Cape Town