Benutzer-Werkzeuge

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

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

Mehr Info