Benutzer-Werkzeuge

Webseiten-Werkzeuge


ipc:talk_03_terrychay

PHP without PHP

Terry Chang

* Funky Caching
   * redirect 404 on the first call to a 404page generator
  • Code Complete (book steve mcconnell)
    • unit testing/
    • waterfall process, slow
    • not suitable to modern software dev
  • mythical man month (book)
    • painting a fence, add people to do it faster
    • if meeting a deadline add more devs, WRONG in Softwaredev
    • add devs to a project slows down the progress
  • correct paradigm for software dev is engineering not architecture
  • engineer and architect
  • 1st example building
    • falling water (frank loyd wright)
    • organic architecture
  • why php? (what has this to do with php?)
    • funky caching pattern is used all the time
    • why php uses this more often?
    • nothing beats a static file server
    • = harmony with environment
    • apache web server: error document
  • architecture of php
  • 3 principles of php
    • php is very „cheap“
      • quote from philip greenspun
    • php is scalable
      • quote from harry fuecks
    • php is pragmatic
      • quote from rasmus lerdorf
    • php is not about purity, its like a wet cat: its mean
  • 2nd example
    • bellefield tower (level the church, keep the tower)
    • design hubris?
    • dont worry about the surrounding environment
    • frameworks (by definition)
      • are build to solve problems
  • Work WITH the existing Environment, not against
    • tagged - php4 / zend accelerator → needs time to migrate to new ideas/technic
  • 3rd example
  • golden gate bridge
    • know one recongnizes the gate brigde, golden gate is to iconic
  • same problem, different pattern
    • color is orange like rusted environment, fits well
    • it is part of the whole (this is a reference to the Frank Lloyd Wright Example with the Falling Waters House i think)
  • design pattern - the timeless way of building (christopher alexander)
    • each pattern describes a problem occuring over and over again, you can use the solution over and over again without doing it the same way
  • funky caching again
    • javascript / css compiling and caching
      • pre compile/minimize and cache them
    • tagged - using pictures from production server for staging server via errordocument funky caching
  • beyond funky caching
    • deliver pages faster makes user more active
  • look around for inspiration for doing good software architecture
ipc/talk_03_terrychay.txt · Zuletzt geändert: 2019/02/07 15:44 (Externe Bearbeitung)