Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's wrong with PHP?

What's wrong with PHP?

I gave this talk at 4Developers in Warsaw!

Follow me on Twitter: @CodeStars

These days, it often feels like php is an old, creepy piece of code - it seems that all the cool code kids are using ruby, node or scala.

But is this actually the truth? Maybe php is just different. I believe we as a community are on the right way to take our tools, frameworks, and the community itself to a new level. Composer, Packagist, PHPspec, and PSR are just a first step in the right direction. Each of us can do their part - you could, and you should also be a part of it. So lets unite into an awesome, open-minded community, leaving the php 3 times behind us!


Ole Michaelis

April 12, 2013

More Decks by Ole Michaelis

Other Decks in Technology


  1. 4Developers - April 12th - Warsaw (Poland) What’s wrong with

  2. me, myself and I Ole Michaelis @CodeStars github.com/nesQuick codestars.eu

  3. working @Jimdo “Open Source Rockstar”

  4. working @Jimdo “Open Source Rockstar”

  5. don’t feed the trolls! kind of a disclaimer

  6. so, what’s wrong with php?

  7. the story of a language nobody likes!


  9. None
  10. but, finally there was one thing ...

  11. open source

  12. open source FUCK YEAH!

  13. dafuq?

  14. dafuq? php is #6 on github

  15. * 8.000.000 Jimdo pages :D 20.000.000* sites running on PHP

  16. None
  17. so why is it?

  18. let’s check awwwwww ... *rageface*

  19. let’s check awwwwww ... *rageface*

  20. let’s check awwwwww ... *rageface*

  21. let’s check awwwwww ... *rageface*

  22. let’s check awwwwww ... *rageface*

  23. let’s check awwwwww ... *rageface*

  24. please STOP this!

  25. please STOP this!

  26. yep! got it This is how THEY know PHP!

  27. but... can’t we just fix it? could be me, trying

    to fixing php
  28. indeed, we can and it should not be that hard!

  29. 3 easy steps to fix php

  30. 1. participate http://munich2012.drupal.org/program/sessions/php-core-get-rid-bugs-and-contribute | https://wiki.php.net/rfc/voting | https:// edit.php.net/ | https://github.com/php/php-src

    | https://bugs.php.net/
  31. 2. make it happen

  32. 2. make it happen

  33. 2. make it happen

  34. 2. make it happen

  35. 2. make it happen

  36. 2. make it happen

  37. 2. make it happen

  38. 2. make it happen

  39. 2. make it happen

  40. 2. make it happen

  41. 2. make it happen

  42. None
  43. None
  44. None
  45. None
  46. None
  47. 3. spread the word

  48. dark side well, we should talk about that too

  49. the new world a few free arguments just tailored for

    you http://www.flickr.com/photos/zanthia/6683299491/in/set-72157603955402874/
  50. super easy for beginners ohohh! cat content

  51. open source

  52. open source FUCK YEAH!

  53. open source FUCK YEAH! https://gist.github.com/4687004

  54. open source FUCK YEAH! https://gist.github.com/4687004

  55. open source to the rescue

  56. more than web

  57. libraries SPL and tons of build-in functions plus packagist

  58. let’s get serious

  59. programmers wanted http://www.udemy.com/blog/modern-language-wars/ According to Craiglist.com, most companies are looking

    for developers fluent in php
  60. they want you, really

  61. Fabien Potencier “PHP is much better then you think” “PHP

    is probably not the best language out there, [...] but PHP is the best web platform... .
  62. Fabien Potencier “PHP is much better then you think” “PHP

    is probably not the best language out there, [...] but PHP is the best web platform... . ever.”
  63. thank you! follow me on Twitter @CodeStars or github.com/nesQuick

  64. questions? ask now or ping me later: @CodeStars or Ole@jimdo.com

  65. None
  66. http://i.imgur.com/MQHYB.jpg http://www.sxc.hu/photo/536650 http://farm3.static.flickr.com/2177/2238271809_3601c302b0.jpg http://www.flickr.com/photos/tekkebln/6674676047/ http://www.flickr.com/photos/ladytimeless/6872017034/ http://www.flickr.com/photos/buhtterfly/3711487510/sizes/l/in/photostream/ http://www.flickr.com/photos/dopey/6273168640/ http://www.flickr.com/photos/stickwithjosh/5288115744/ http://www.flickr.com/photos/hugo90/4455412652/ http://www.flickr.com/photos/shebalso/7051794259/

    http://www.flickr.com/photos/christophedelsol/6875754732/ http://www.flickr.com/photos/ffx-florbelasfotographix/3593162929/ http://www.flickr.com/photos/tom-poes/2525316618/ http://blog.claudiupersoiu.ro/wp-content/uploads/2011/01/IMG_2959.jpg http://images4.fanpop.com/image/photos/22600000/Remember-Don-t-Feed-the-Trolls-fanpop-22675484-412-341.jpg http://www.free-picture.net/albums/space/earth-night-day.jpg sources special thanks to all the awesome people who supported me so nice: Elena <3 Nils Fridel Z Sönke Chris JIMDO!