How to build complex web applications having fun?
summary
A two-stack intranet/extranet system for Etna Water finishes a five-month deadline by combining Plone + Pyramid split teams, shared SQLAlchemy models and a single buildout. Authentication uses Postgres-backed users with repoze/pass plugins and simple SSO. The project produces a machine configurator (iPad wizard), an e-commerce flow, and a 150-attribute product catalog, with about 10% of time spent on prototypes. Integration works in production and achieves a paperless workflow (except signed contract) after merging Pyramid-from-Alchemy form tooling.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:03Fun in software development
- 4:35Plone as CMS
- 4:59Pyramid web framework
- 6:24Failed project case study
- 10:23Successful project case study
- 20:03Team structure and roles
- 23:42Why Pyramid chosen
- 27:57Why Plone chosen
- 34:26Pyramid with Plone integration
- 42:33Alternatives like Django or Drupal
- 47:33Project results and UI design
- 53:19Key lessons learned
- 56:29Pyramid FormAlchemy
- 1:01:06Project summary and future
related talks
33mWhen a little web app needs to grow up... the journey from a hobby project to production
26mAPI Maybe: Bootstrapping a Web Application circa 2024 with Carlton Gibson
30mBringing it all together
17mBuilding the Stonehenge using Gall’s law
38mButter smooth, interactive applications with Django...
21mBuilding maintainable Django projects: the difficult teenage years
20mComposability: The New Architect in Town
37mClean Architecture: Stories of Pain and Joy From the Codebase
