Slide 1

Slide 1 text

What’s wrong with PHP? FOSDEM - PHP and Friends - February 3rd - Brussels (Belgium) http://www.flickr.com/photos/raindrift/7095238893/in/photostream/

Slide 2

Slide 2 text

Ole Michaelis @CodeStars github.com/nesQuick blog.codestars.eu

Slide 3

Slide 3 text

Working @Jimdo “Open Source Rockstar”

Slide 4

Slide 4 text

DONT FEED THE TROLLS aka disclaimer 2 Sides: Internal vs External I only do external Internal: PHP6 usw... DONT TAKE ME SERIOUS! No Flamewar

Slide 5

Slide 5 text

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?

Slide 6

Slide 6 text

The story of a language nobody likes

Slide 7

Slide 7 text

PHP SUCKS! (don’t kill me right now, there are a few points left)

Slide 8

Slide 8 text

I can’t name it!

Slide 9

Slide 9 text

finally there was one thing...

Slide 10

Slide 10 text

Open Source

Slide 11

Slide 11 text

Open Source FUCK YEAH!

Slide 12

Slide 12 text

dafuq? php is #6 on github

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

sites running PHP 20.000.000

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

So why this?

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

I can’t continue

Slide 24

Slide 24 text

I can’t continue

Slide 25

Slide 25 text

Gotcha! This is how THEY know php! fist attempt: WP code this is mine from 2008

Slide 26

Slide 26 text

But... can’t we just fix it? might be me, on fixing php

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

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!

Slide 30

Slide 30 text

2. Make it happen! and do it open source

Slide 31

Slide 31 text

2. Make it happen! and do it open source

Slide 32

Slide 32 text

2. Make it happen! and do it open source

Slide 33

Slide 33 text

2. Make it happen! and do it open source

Slide 34

Slide 34 text

2. Make it happen! and do it open source

Slide 35

Slide 35 text

2. Make it happen! and do it open source

Slide 36

Slide 36 text

2. Make it happen! and do it open source

Slide 37

Slide 37 text

2. Make it happen! and do it open source

Slide 38

Slide 38 text

2. Make it happen! and do it open source

Slide 39

Slide 39 text

2. Make it happen! and do it open source

Slide 40

Slide 40 text

3. Spread the word! really, do it! Fabien Potencier Anthony Ferra Jordi Boggiano Nils Adermann Nikita Popov Lorena Mitchell Michael Maclean Wim Godden

Slide 41

Slide 41 text

the new world a few free arguments just tailored for you

Slide 42

Slide 42 text

super easy for beginners CAT CONTENT!!!

Slide 43

Slide 43 text

super easy for beginners CAT CONTENT!!!

Slide 44

Slide 44 text

super easy for beginners CAT CONTENT!!!

Slide 45

Slide 45 text

super easy for beginners CAT CONTENT!!!

Slide 46

Slide 46 text

super easy for beginners CAT CONTENT!!!

Slide 47

Slide 47 text

Open Source FUCK YEAH! Homebrew - 2462 rails - 1730 Symfony - 602 ZF 2 - 352

Slide 48

Slide 48 text

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

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

Let’s get serious

Slide 51

Slide 51 text

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

Slide 52

Slide 52 text

same for job postings http://www.udemy.com/blog/modern-language-wars/

Slide 53

Slide 53 text

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

Slide 54

Slide 54 text

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

Slide 55

Slide 55 text

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

Slide 56

Slide 56 text

Thank you! Follow me on Twitter @CodeStars Follow me on Github github.com/nesQuick

Slide 57

Slide 57 text

Questions? Ask now or ping me later: @CodeStars or [email protected]

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

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