~/talk

More than soccer and samba PGE Digital, a successful CakePHP project in Rio de Jan

Talkat CakeFest 2023 · 2023-09-28..09-30· [php, web-performance]
links:none on file
slides:none on file

CakePHP based web app replaces paper case tracking with a 150‑table SQL Server schema reflected in Entities, using Events to auto-create and bind cases and Commands for nightly SOAP integrations with tribunals. Deployments reach ~3,000 users across 9 courts, ingest ~2 million summons and produce ~14 million documents, yielding a 98% reduction in paper. APCu caching (plan to move to Redis), custom pagination UI, and a Python "Levi" classifier automate case distribution.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:09What is PGE Digital
  3. 2:16Background and initial challenges
  4. 4:24Solution with CakePHP and MNI
  5. 6:31Prototype and approval
  6. 7:13Development team and standards
  7. 9:24First deployment struggles
  8. 10:07Gradual success and expansion
  9. 10:32COVID-19 acceleration
  10. 12:22Current state and achievements
  11. 13:51CakePHP’s role in the project
  12. 14:35Highlighted CakePHP features
  13. 14:57Commands and automation
  14. 16:47Event system in CakePHP
  15. 18:14Logging for debugging
  16. 20:04Caching for performance
  17. 22:18Tree behavior for hierarchy
  18. 23:00Pagination for large datasets
  19. 24:06REST client for integrations
  20. 25:13AI tool Levi for case distribution
  21. 27:01Live system demonstration
  22. 33:06Conclusion and future outlook
  23. 34:23Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.