Bobo, a web framework that's easy to learn and remember
summary
Bobo is a tiny Python web framework focused solely on publishing objects over HTTP, not on databases or templates; it ships as a single-file installable with a dev server that auto-reloads and drops into pdb on error. Routes, subroutes and optional JSON body marshaling let handlers be called like normal Python functions. It uses webob/WSGI middleware for DB connections, retries and auth (examples: zc.zodb, repose retry, paste), and tests via webtest for tests; several production mobile apps run this stack successfully.
AI-written summary · about
chapters (29)
- 0:00Intro
- 0:48Web frameworks
- 1:28Why Bobo
- 2:58Publishing objects
- 3:29Micro frameworks
- 4:25abstractions
- 6:53routes
- 7:43auto reload
- 8:22installation
- 8:56route
- 14:11webbob
- 15:22handlers
- 16:07sub routes
- 17:20simple example
- 19:05more complicated example
- 23:38checkers
- 25:39Whiskey
- 28:18Complex example
- 31:18WebTest
- 32:20Pace Deployment
- 33:12Pace Script
- 35:35Wire
- 35:47Templates
- 37:06Databases
- 39:21Web Test Example
- 42:47Synchronisation Model
- 44:52Check Function
- 49:18Slides
- 50:02Session management
related talks
28mNext Generation Ruby Web Appswith dry-rb, ROM, and Roda
51mDjangoCon 2008 Keynote: Mark Ramm
27mOpening Keynote, End the wars with Tanuki
31mThe story of the Anaconda backend
29mA Trip to the New Wild Wild West
46mKeynote: You Want To Build a Web Service?
44mHow Do You Structure Your Go Apps?
38mAgile and Dependable Service Development with Bosque and Morphir
