~/talk

Let's Talk Code

TalkinRussianat PHP fwdays'20 online · 2020-05-30..05-31· [developer-experience]
links:none on file
slides:none on file

Covers principles and practices for writing more robust PHP code, including favoring composition, making properties private by default, using named constructors, managing state and immutability, handling call chains, and designing layers and abstractions. Focuses on concrete language-level and design techniques to reduce bugs and make code easier to maintain.

AI-written summary · about

  1. 0:00Introduction
  2. 2:14Composition vs inheritance
  3. 7:14State problems in objects
  4. 11:14Dependency injection
  5. 15:10Writing methods correctly
  6. 22:59Exception types and handling
  7. 25:30Service vs non-service objects
  8. 30:53App launch alternatives
  9. 32:41Effective testing
  10. 34:11Immutability vs mutability
  11. 38:49Layers and abstraction
  12. 40:44Summary
~/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.