Contribute Media
A thank you to everyone who makes this possible: Read More

Baking Beaker perchè sessioni e caching possono ancora convivere

Description

Beaker è probabilmente la più diffusa soluzione cross-framework per la gestione delle sessioni e della cache nell’ambito web. Nato nel 2005 dagli autori di SQLAlchemy e Pylons è stato sempre mantenuto al fianco del framework Pylons. Dopo la fine di Pylons a favore di Pyramid il suo futuro è diventato incerto e, per quanto sia ancora oggi molto usato al fianco di Bottle, Flask, TurboGears e spesso anche Pyramid, alcuni dei limiti dovuti all’incompatibilità con Python3 ed alcune scelte architetturali hanno portato gli utenti ad avvicinarsi a soluzioni alternative. Nel 2015 la manutenzione di Beaker è stata passata da Ben Bangert al team di TurboGears che ha riscritto tutta la compatibilità con Python3 rendendo Beaker un progetto nativo Python3 e risolto alcuni dei bugs di più lunga data. Il talk mira a mostrare l’esperienza e le problematiche venute alla luce nei quasi 10 anni di vita del framework ed illustrare come si intende ridare forza al progetto risolvendo alcuni dei limiti architetturali pricinpali e quali sono state le scelte “sbagliate”. Lo scopo è diffondere quali possono essere le problematiche e le false supposizioni che esistono nell’ambito del caching e della gestione delle sessioni facendo tesoro delle esperienze fatte dal progetto Beaker nel corso della sua vita.

Details

Improve this page