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
Tweet

More Decks by Ole Michaelis

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

  3. working
    @Jimdo
    “Open Source
    Rockstar”

    View Slide

  4. working
    @Jimdo
    “Open Source
    Rockstar”

    View Slide

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

    View Slide

  6. so, what’s wrong with php?

    View Slide

  7. the story
    of a language nobody likes!

    View Slide

  8. PHP SUCKS!

    View Slide

  9. View Slide

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

    View Slide

  11. open source

    View Slide

  12. open source
    FUCK
    YEAH!

    View Slide

  13. dafuq?

    View Slide

  14. dafuq?
    php is #6 on github

    View Slide

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

    View Slide

  16. View Slide

  17. so why is it?

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  24. please STOP this!

    View Slide

  25. please STOP this!

    View Slide

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

    View Slide

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

    View Slide

  28. indeed, we can
    and it should not be that hard!
    http://farm3.static.flickr.com/2177/2238271809_3601c302b0.jpg

    View Slide

  29. 3 easy steps to fix php

    View Slide

  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/

    View Slide

  31. 2. make it happen

    View Slide

  32. 2. make it happen

    View Slide

  33. 2. make it happen

    View Slide

  34. 2. make it happen

    View Slide

  35. 2. make it happen

    View Slide

  36. 2. make it happen

    View Slide

  37. 2. make it happen

    View Slide

  38. 2. make it happen

    View Slide

  39. 2. make it happen

    View Slide

  40. 2. make it happen

    View Slide

  41. 2. make it happen

    View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. View Slide

  47. 3. spread the word

    View Slide

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

    View Slide

  49. the new world
    a few free arguments just tailored for you
    http://www.flickr.com/photos/zanthia/6683299491/in/set-72157603955402874/

    View Slide

  50. super easy for beginners
    ohohh! cat content

    View Slide

  51. open source

    View Slide

  52. open source
    FUCK
    YEAH!

    View Slide

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

    View Slide

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

    View Slide

  55. open source to the rescue

    View Slide

  56. more than web

    View Slide

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

    View Slide

  58. let’s get serious

    View Slide

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

    View Slide

  60. they
    want
    you,
    really

    View Slide

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

    View Slide

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

    View Slide

  63. thank you!
    follow me on Twitter @CodeStars or
    github.com/nesQuick

    View Slide

  64. questions?
    ask now or ping me later:
    @CodeStars or [email protected]

    View Slide

  65. View Slide

  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!

    View Slide