Beyond Web 2.0

Presented by Russell Keith-Magee
Monday 3:50 p.m.–4:15 p.m. in Guthrie Theatre CB06.03.28
Target audience: Developer


Web frameworks like Django emerged in the world of "Web 2.0". That was over 10 years old; and the web that it was built for doesn't really exist any more. Yes, we still need to rapidly develop database-backed, AJAX-enabled websites, but the modern web is faced with new problems and new challenges. Many of those challenges involve interacting with devices that aren't desktop machines, and platforms that aren't a traditional browser. And user expectations of the level of interactivity of modern websites has dramatically increased. The most popular approaches to addressing this change have been to adopt Javascript across the board. Does this mean we have to abandon Django and Python? Can we keep using Python and Django on the server side and interact with independent client side frameworks? Or can we push Python and Django into these new environments? In this talk, Dr Russell Keith-Magee will explore the problems, and the potential solutions, to these problems.

Presented by

Russell Keith-Magee

Dr Russell Keith-Magee is a 12 year veteran of the Django core team, and for 5 years, was President of the Django Software Foundation. He's also the founder of the BeeWare project, developing GUI tools to support the development of Python software. He lives in Perth, Western Australia with his wife, two children, and two animals that claim to be cats but have almost no feline properties.