~/talk

What's new in Pest

Talkat Laracon AU 2023 · on Thursday, 2023-11-16· at 09:30· [laravel]
slides:none on file

Pest claims a simpler API, ships a plugin system and already reaches 10 million downloads while remaining compatible with PHPUnit; the demo shows the architectural plugin enforcing rules (detecting stray dd, requiring strict_types, controller suffixes, readonly/value object rules) with three-line tests. A new Stressless stress testing plugin runs programmatic benchmarks, reporting throughput and latency (examples: 65 ms average on a remote site, 3 ms with Octane, 250–500 req/s) and lets tests assert thresholds so failures surface in CI.

AI-written summary · about

  1. 0:00Pest Introduction
  2. 0:56Pest Simplicity
  3. 2:14Pest Output
  4. 3:18Pest API
  5. 4:30Pest Expectations
  6. 5:03Pest Features
  7. 6:03Plugin Architecture
  8. 7:34Best Debug Method
  9. 8:1110 Million Downloads
  10. 9:24Architectural Plugin
  11. 12:41Repository Pattern
  12. 14:16Strict Types
  13. 15:37Controller Naming
  14. 17:07Readonly Classes
  15. 18:36Extends Controller
  16. 19:21Introducing Stressless
  17. 20:48Stress Testing Demo
  18. 23:29Internal Network Testing
  19. 27:12Laravel Octane Scaling
  20. 27:40Programmatic Stress Testing
  21. 30:16Duration Threshold Testing
  22. 31:22Stressless Release
  23. 31:55Testing Existing Projects
  24. 32:20Conclusion
~/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.