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

What's wrong with PHP?

What's wrong with PHP?

Gave this talk at the CodeMotion Madrid on October 19th, 2013
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!

4c50caee0c6a446a0b60f827a2a1e5e5?s=128

Ole Michaelis

October 19, 2013
Tweet

More Decks by Ole Michaelis

Other Decks in Technology

Transcript

  1. @CodeStars - ole@jimdo.com - Jimdo Ole Michaelis What’s wrong with

    php?
  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!

  8. PHP SUCKS!

  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.com

  15. * 10.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!

    http://farm3.static.flickr.com/2177/2238271809_3601c302b0.jpg
  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. stop hating it’s so annoying - please be kind to

    each others
  32. 2. make it happen

  33. None
  34. None
  35. None
  36. None
  37. None
  38. 2. make it happen

  39. 2. make it happen

  40. 2. make it happen

  41. 2. make it happen

  42. 2. make it happen

  43. 2. make it happen

  44. 3. spread the word

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

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

  47. open source

  48. open source FUCK YEAH!

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

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

  51. open source to the rescue

  52. more than web

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

  54. 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... .
  55. 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.”
  56. thank you! follow me on Twitter @CodeStars

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

  58. None
  59. 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/wiertz/6776874168 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 Z Sönke Chris JIMDO! Fridel