Terry Chay

  • The Database
    • Ahmdahls law (slowest Part will be the Bottleneck)
    • Database Abstraction, make Databases portable (indipendence)
      • Web 2.0 Sites should not use Database Independence
      • B2B should use DI
      • Use the Advantages the DB System gives you
      • Use Data Abstraction instead DBAbstraction
      • Advantage of Data Abstraction: hire DBAs and only give them Interface
    • if your Problem is mappable in Wordpress, use it for christ sake
  • Toy Sites
    • if you know the Bounderies, use a Framework
    • inefficency isnt important for Enterprise but not for customer face sites
    • PHP Developers are Jackhammers :)
    • if an average developer writes 1000 lines a day, a (academic) developer writes 2
  • Standardization
    • many Coders know Rails but not Ruby
    • many Coders know PHP but don't know the Core
  • Where PHP rocks
    • ease, simple, direct, ugly
    • Tim Bray, whenever i code PHP my heart goes black
    • PHP is the shortest distance between two points
  • solves Errors
    • Design Pattern can be used to fix Errors in Code Design
  • other Stuff
    • Memcache is L2 for APC
    • low level Objects send Alertnotice to High level Objects, High level Objects send listeners then

(advantage is you could deactivate the listeners and dont have to deactivate low level Objects)

  • DO AB TESTS for everything (smiley face at end of subject line does 20% more clickrate)
  • examples for good framework design
  • top 100 Webseites - 40% dont use PHP, 60% do
  • AJAX is replacing default Templating Systems in PHP
  • NOT Ajax but AJAJ (AsynchronousJavascriptAndJSON) JSON is easier to use on ClientSide
  • db is not longer the Bottleneck thx to Memcache
  • bind lightly, Loose Coupling
    • memcache was developed by PERL Developer, now most commits are coming from PHP Devs
    • Design Patterns are coming from Java DEVS, now Java Devs are entering PHP
    • Ruby is multithreaded, you have to use CloudComputing and it's developed many usefull tools (GitHub, CruiseControl)
  • Conclusion
  • Dont say Fuck you, blog this!

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