Extension Development with Extbase
summary
Extbase usage is concrete: use lazy loading and Doctrine DBAL queries to avoid reconstituting objects when 250 relations per record explode queries, and split large UML-style models into bounded contexts to prevent lists of 10,000 items taking seconds to load. Cache external APIs (example: OpenWeather) via the caching framework to cut requests — teams report dramatic cost and latency wins with a cache lifetime 30 minutes (debated). Build dynamic forms with the Form factory, adding elements like Google reCAPTCHA field and validators for front-end–agnostic, extendable form UIs.
AI-written summary · about
chapters (9)
- 0:00Start
- 2:52Routing
- 6:40Extension Builder
- 10:47Lazy Loading
- 14:29Pros and Cons
- 15:57Maintenance Context
- 19:42Base Plugin Configuration
- 27:28Cache Manager
- 36:34Form Factory
related talks
59mHow much database abstraction do I need?
59mDoctrine ORM Good Practices and Tricks
48mBuilding Really Fast Applications
40mBuilding in Constrained Environments: Lessons from YouTrack Apps
34mSustainable Architecture
02h 10mLet's play a game: No extends. Advanced OOP with Symfony 3
42mHigh-Speed DDD (revisited)
36mBoosting Web Engagement with Symfony UX
