Elegant^Elegant: Web application metaprogramming with Reaction

Elegant^Elegant: Web application metaprogramming with Reaction

By Matt S Trout (‎mst‎) from northwestengland.pm, dahut.pm, drinkers.pm, lgbt.pm
Date: Wednesday, 13 August 2008 14:10
Duration: 30 minutes
Language:
Tags: catalyst class dbix meta moose mvc web


Reaction is an application metamodel built using the Catalyst MVC web framework and the Moose metaprotocol and object system.

Component-based UI models work for the desktop but how do you apply them to the web? Can continuation based design help and what do you do about human friendly bookmarkable URLs and minimising stored state? Why are we dependent on scaffolds and can reflection and a metaprotocol help? Matt presents one possible set of answers and the thought process behind the implementation.


Attended by: Paul-Christophe Varoutas, Michael Kröll (‎pepl‎), mirod, Leo Lapworth (‎Ranguard‎), Gabor Szabo (‎szabgab‎), Jos Boumans (‎kane‎), Dagfinn Ilmari Mannsåker (‎ilmari‎), Anton Berezin (‎Grrrr‎), Roberto Henríquez, Hermen Lesscher, Dmitry Karasik (‎McFist‎), Casper Warming (‎warming‎), Søren Lund (‎slu‎), Lars Balker (‎lb‎), Tobias Henoeckl (‎hoeni‎), Roman Baumer (‎rba‎), Andreas Hetey, Chisel Wright, Sven Esbjerg, Aristotle, Bartosz Jakubski (‎migo‎), Kaare Rasmussen, Josh McAdams (‎jmcadams‎), David Jack Wange Olrik (‎davidolrik‎), Darko Obradovic, Michael Lang (‎langmic‎), Mark Keating (‎mdk‎), Alex Kapranoff (‎kappa‎), Matija Grabnar (‎matija‎), Edmund von der Burg (‎evdb‎), David Leadbeater (‎dg‎), Sebastian Willert, Nigel Metheringham (‎nigelm‎), Steffen Mueller, Imran Chaudhry (‎icjs‎), Stefan Hanski, Patrick Donelan (‎patspam‎), Stan Sawa, Jason Tang (‎jason‎), Nicolas Mendoza (‎nicomen‎), Darius Jokilehto, Jacob Bunk Nielsen, Bart Lateur, Adam Sjøgren (‎asjo‎), Jason Armstrong, Nicholas Oxhøj (‎noxhoej‎),