Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

6

Share

Download to read offline

Taking PHP to the next level

Download to read offline

Closing Keynote delivered at PHPBenelux.

http://joind.in/talk/view/4778

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Taking PHP to the next level

  1. 1. What’s next?Taking PHP to the next level @davidcoallier — PHP Benelux 2012
  2. 2. You! You!Who are you? What do you do? @davidcoallier — PHP Benelux 2012
  3. 3. LandscapeAn overview of the PHP world @davidcoallier — PHP Benelux 2012
  4. 4. From the museum... up to here today @davidcoallier — PHP Benelux 2012
  5. 5. Namespaces @davidcoallier — PHP Benelux 2012
  6. 6. Namespaces!! @davidcoallier — PHP Benelux 2012
  7. 7. Closures & λs (lambdas)Just like javascript... @davidcoallier — PHP Benelux 2012
  8. 8. SPL LSB__DIR__ Phar GC Functors $Dynamic::$Statics Short Ternaries @davidcoallier — PHP Benelux 2012
  9. 9. DateTime LSB SPL ext/intl Phar ICU __DIR__ FPM GCFunctors MySQLnd Short Ternaries $Dynamic::$StaticsNOWDOCS sqlite3 Collator @davidcoallier — PHP Benelux 2012
  10. 10. Get it? @davidcoallier — PHP Benelux 2012
  11. 11. 5.4@davidcoallier — PHP Benelux 2012
  12. 12. array(foo => bar) @davidcoallier — PHP Benelux 2012
  13. 13. [foo => bar]Short Syntax for arrays! @davidcoallier — PHP Benelux 2012
  14. 14. $obj->method($var)[2];Function Array Dereferencing @davidcoallier — PHP Benelux 2012
  15. 15. TraitsEffective code re-use @davidcoallier — PHP Benelux 2012
  16. 16. @davidcoallier — PHP Benelux 2012
  17. 17. SessionHandlerclass VendorSession extends SessionHandler {} @davidcoallier — PHP Benelux 2012
  18. 18. A lot more.PHP 5.4 isn’t only traits and arrays @davidcoallier — PHP Benelux 2012
  19. 19. Indirect Method Calls$func = array(‘Foo’, ‘bar’);$func(); @davidcoallier — PHP Benelux 2012
  20. 20. Member AccessUpon Instantiation @davidcoallier — PHP Benelux 2012
  21. 21. $obj = (new Foo)->bar(); @davidcoallier — PHP Benelux 2012
  22. 22. Support this!Added $this closure support. @davidcoallier — PHP Benelux 2012
  23. 23. The future is brightNot only features @davidcoallier — PHP Benelux 2012
  24. 24. Release ProcessMaking it easier to contribute @davidcoallier — PHP Benelux 2012
  25. 25. GIT!!!http://git.php.net/ @davidcoallier — PHP Benelux 2012
  26. 26. Built-in Webserver? @davidcoallier — PHP Benelux 2012
  27. 27. What does it allmean? @davidcoallier — PHP Benelux 2012
  28. 28. Stronger EngineeringPHP isn’t only for hacking spider scripts @davidcoallier — PHP Benelux 2012
  29. 29. Better ToolsPHP a mature language @davidcoallier — PHP Benelux 2012
  30. 30. PHPUnitAdvanced Unit-Testing @davidcoallier — PHP Benelux 2012
  31. 31. XDebugNeeds no sub-section. @davidcoallier — PHP Benelux 2012
  32. 32. CodeSnifferMake your code comply! @davidcoallier — PHP Benelux 2012
  33. 33. Getting work doneFrameworks old and new @davidcoallier — PHP Benelux 2012
  34. 34. Symfony @davidcoallier — PHP Benelux 2012
  35. 35. A bunch of DICsDon’t call me. I’ll call you. @davidcoallier — PHP Benelux 2012
  36. 36. Zend Framework @davidcoallier — PHP Benelux 2012
  37. 37. Lithium(li3) @davidcoallier — PHP Benelux 2012
  38. 38. Even Agavi...Take a look seriously. @davidcoallier — PHP Benelux 2012
  39. 39. One step aheadVirtually Rappin’ with HipHop @davidcoallier — PHP Benelux 2012
  40. 40. External ProjectsReally worth mentioning. @davidcoallier — PHP Benelux 2012
  41. 41. @davidcoallier — PHP Benelux 2012
  42. 42. @davidcoallier — PHP Benelux 2012
  43. 43. On the other hand.What is changing? @davidcoallier — PHP Benelux 2012
  44. 44. LAMP?Yesterday’s problems @davidcoallier — PHP Benelux 2012
  45. 45. LNNP?Today’s and Tomorrow’s problemslearning from yesterday’s mistakes. @davidcoallier — PHP Benelux 2012
  46. 46. L: LinuxN: NginxN: (N) NoSQL SolutionsP: PHP-FPM @davidcoallier — PHP Benelux 2012
  47. 47. Where doesthat leave us? @davidcoallier — PHP Benelux 2012
  48. 48. Evolution @davidcoallier — PHP Benelux 2012
  49. 49. Platforms @davidcoallier — PHP Benelux 2012
  50. 50. Cloud... @davidcoallier — PHP Benelux 2012
  51. 51. Deploying @davidcoallier — PHP Benelux 2012
  52. 52. Quality Control @davidcoallier — PHP Benelux 2012
  53. 53. @davidcoallier — PHP Benelux 2012
  54. 54. Focus @davidcoallier — PHP Benelux 2012
  55. 55. Adaptedto evolving needs. @davidcoallier — PHP Benelux 2012
  56. 56. Modern. @davidcoallier — PHP Benelux 2012
  57. 57. Share NothingSelfish systems @davidcoallier — PHP Benelux 2012
  58. 58. A new conceptNo more managing. @davidcoallier — PHP Benelux 2012
  59. 59. Shiny ObjectsWe all want some! @davidcoallier — PHP Benelux 2012
  60. 60. “Desire and hope will push us toward the future” - Michel De Montaigne @davidcoallier — PHP Benelux 2012
  61. 61. The David Theory @davidcoallier — PHP Benelux 2012
  62. 62. “Anything that can be used, should be tried” @davidcoallier — PHP Benelux 2012
  63. 63. That’s PaaSMake me succeed, but allow me to fail fast. @davidcoallier — PHP Benelux 2012
  64. 64. Redis@davidcoallier — PHP Benelux 2012
  65. 65. MongoDB @davidcoallier — PHP Benelux 2012
  66. 66. CouchDB @davidcoallier — PHP Benelux 2012
  67. 67. Riak@davidcoallier — PHP Benelux 2012
  68. 68. CloudFlare @davidcoallier — PHP Benelux 2012
  69. 69. Ruby? :-O @davidcoallier — PHP Benelux 2012
  70. 70. Python? :o @davidcoallier — PHP Benelux 2012
  71. 71. Let us reflect.About Technology and Communities @davidcoallier — PHP Benelux 2012
  72. 72. God Complex David’s Stockholm Syndrome @davidcoallier — PHP Benelux 2012
  73. 73. Users are worthmore than technology @davidcoallier — PHP Benelux 2012
  74. 74. “All War is Deception” —Sun Tzu @davidcoallier — PHP Benelux 2012
  75. 75. Next timeThink before bitching. @davidcoallier — PHP Benelux 2012
  76. 76. A tipPlease consider the following. @davidcoallier — PHP Benelux 2012
  77. 77. Other TechsThere is a world out there. @davidcoallier — PHP Benelux 2012
  78. 78. PolyglotismIt is not an illness. @davidcoallier — PHP Benelux 2012
  79. 79. Different WorldsBut so similar. @davidcoallier — PHP Benelux 2012
  80. 80. CommunityContributing to something @davidcoallier — PHP Benelux 2012
  81. 81. Notes on the PartyDress warm for #phpbnl12bbq @davidcoallier — PHP Benelux 2012
  82. 82. Free Beer and Stuff?Tweet @orchestra_io @davidcoallier — PHP Benelux 2012
  • mortezajs

    Feb. 7, 2014
  • cristianounix

    Apr. 2, 2013
  • frederikdepaepe

    Feb. 8, 2012
  • nithinalex

    Jan. 30, 2012
  • TakeshiWatanabe2

    Jan. 30, 2012
  • metoikos

    Jan. 30, 2012

Closing Keynote delivered at PHPBenelux. http://joind.in/talk/view/4778

Views

Total views

2,305

On Slideshare

0

From embeds

0

Number of embeds

16

Actions

Downloads

46

Shares

0

Comments

0

Likes

6

×