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

What’s wrong with php?

4c50caee0c6a446a0b60f827a2a1e5e5?s=47 Ole Michaelis
February 02, 2013

What’s wrong with php?

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

February 02, 2013
Tweet

Transcript

  1. What’s wrong with PHP? FOSDEM - PHP and Friends -

    February 3rd - Brussels (Belgium) http://www.flickr.com/photos/raindrift/7095238893/in/photostream/
  2. Ole Michaelis @CodeStars github.com/nesQuick blog.codestars.eu

  3. Working @Jimdo “Open Source Rockstar”

  4. DONT FEED THE TROLLS aka disclaimer 2 Sides: Internal vs

    External I only do external Internal: PHP6 usw... DONT TAKE ME SERIOUS! No Flamewar
  5. So, what’s wrong with PHP? Let’s tie it up from

    the beginning http://www.flickr.com/photos/raindrift/7095238893/in/photostream/ This blog post, you know it? Do you ever feel that there’s something wrong with php?
  6. The story of a language nobody likes

  7. PHP SUCKS! (don’t kill me right now, there are a

    few points left)
  8. I can’t name it!

  9. finally there was one thing...

  10. Open Source

  11. Open Source FUCK YEAH!

  12. dafuq? php is #6 on github

  13. None
  14. sites running PHP 20.000.000

  15. http://rogchap.com/2011/09/06/top-40-website-programming-languages/

  16. So why this?

  17. Let’s see well.......

  18. Let’s see well.......

  19. Let’s see well.......

  20. Let’s see well.......

  21. Let’s see well.......

  22. Let’s see well.......

  23. I can’t continue

  24. I can’t continue

  25. Gotcha! This is how THEY know php! fist attempt: WP

    code this is mine from 2008
  26. But... can’t we just fix it? might be me, on

    fixing php
  27. indeed, we can and it’s not that hard http://farm3.static.flickr.com/2177/2238271809_3601c302b0.jpg

  28. 3 easy steps to fix php Whoop whoop! A guide

    to fix php
  29. 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/ Open Source!
  30. 2. Make it happen! and do it open source

  31. 2. Make it happen! and do it open source

  32. 2. Make it happen! and do it open source

  33. 2. Make it happen! and do it open source

  34. 2. Make it happen! and do it open source

  35. 2. Make it happen! and do it open source

  36. 2. Make it happen! and do it open source

  37. 2. Make it happen! and do it open source

  38. 2. Make it happen! and do it open source

  39. 2. Make it happen! and do it open source

  40. 3. Spread the word! really, do it! Fabien Potencier Anthony

    Ferra Jordi Boggiano Nils Adermann Nikita Popov Lorena Mitchell Michael Maclean Wim Godden
  41. the new world a few free arguments just tailored for

    you
  42. super easy for beginners CAT CONTENT!!!

  43. super easy for beginners CAT CONTENT!!!

  44. super easy for beginners CAT CONTENT!!!

  45. super easy for beginners CAT CONTENT!!!

  46. super easy for beginners CAT CONTENT!!!

  47. Open Source FUCK YEAH! Homebrew - 2462 rails - 1730

    Symfony - 602 ZF 2 - 352
  48. Open Source FUCK YEAH! https://gist.github.com/4687004 Homebrew - 2462 rails -

    1730 Symfony - 602 ZF 2 - 352
  49. Open Source FUCK YEAH! https://gist.github.com/4687004 Homebrew - 2462 rails -

    1730 Symfony - 602 ZF 2 - 352
  50. Let’s get serious

  51. Programmers wanted december 2011 regarding to craiglist.com http://www.udemy.com/blog/modern-language-wars/ According to

    Craiglist.com, most companies are looking for developers fluent in php
  52. same for job postings http://www.udemy.com/blog/modern-language-wars/

  53. number of developers http://www.udemy.com/blog/modern-language-wars/

  54. Fabien Potencier “PHP is much better than you think” http://fabien.potencier.org/article/64/php-is-much-better-than-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 than you think” http://fabien.potencier.org/article/64/php-is-much-better-than-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 Follow me on

    Github github.com/nesQuick
  57. Questions? Ask now or ping me later: @CodeStars or Ole@jimdo.com

  58. None
  59. Sources 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 Lot’s of thanks and love to all the people who supported me: Elena <3 Nils JIMDO Fridel Z Magda Jens Rocco Joscha Soenke