SlideShare ist ein Scribd-Unternehmen logo
1 von 82
Downloaden Sie, um offline zu lesen
Awesomeness on the JVM




Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Actors!


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
It‘s popular! Place 49 in Tiobe!




Donnerstag, 12. Mai 2011
It‘s popular! Place 49 in Tiobe!

             Ok, that is 35 times less popular than PHP




Donnerstag, 12. Mai 2011
It‘s popular! Place 49 in Tiobe!

             Ok, that is 35 times less popular than PHP

          Less popular than Forth. Or Ada. Or MATLAB. Or
                Powershell. Or Logo. Or Visual Basic.




Donnerstag, 12. Mai 2011
It‘s popular! Place 49 in Tiobe!

             Ok, that is 35 times less popular than PHP

          Less popular than Forth. Or Ada. Or MATLAB. Or
                Powershell. Or Logo. Or Visual Basic.

                           Even less popular than Cobol.



Donnerstag, 12. Mai 2011
Cobol


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Cobol


Donnerstag, 12. Mai 2011
220 billion lines of COBOL,
                               80% of the code worldwide

     200x COBOL transactions than Google searches



                      http://advice.cio.com/stephen_kelly_micro_focus/cobol_still_doing_the_business



Donnerstag, 12. Mai 2011
And PHP?


Donnerstag, 12. Mai 2011
PHP is DEAD.


Donnerstag, 12. Mai 2011
PHP is DEAD.


Donnerstag, 12. Mai 2011
Pierre Joye
    @pierrejoye
    pierre@php.net
    IRC: Freenode, EFNet
    Pierre




Donnerstag, 12. Mai 2011
Pierre Joye
    PHP (core) Developer
    PHP Bugs Generator

    The crazy guy behind
    PHP/Windows

    Portability Fanatic




Donnerstag, 12. Mai 2011
Pierre Joye

    Works with Ancient
    Dark Side

    OpenSource Tech
    Center / Microsoft




Donnerstag, 12. Mai 2011
Pierre Joye

    Works with Ancient
    Dark Side

    OpenSource Tech
    Center / Microsoft




Donnerstag, 12. Mai 2011
Johann-Peter Hartmann
    @johannhartmann
    hartmann@mayflower.de
    IRC: Freenode, EFNet
    johann__




Donnerstag, 12. Mai 2011
Johann-Peter Hartmann

    PHP Developer
    CTO of 55 developers
    Likes PHP, Agility and
    Security




Donnerstag, 12. Mai 2011
Johann-Peter Hartmann

    Works for the true Dark
    Side.
    Earning money by
    exploiting OpenSource




Donnerstag, 12. Mai 2011
Johann-Peter Hartmann

    Works for the true Dark
    Side.
    Earning money by
    exploiting OpenSource




Donnerstag, 12. Mai 2011
Who uses PHP?




Donnerstag, 12. Mai 2011
Professionally?




Donnerstag, 12. Mai 2011
for 5 Years?

                                              for 10 Years?
              for 2 Years?
                                          for 1 Year?




Donnerstag, 12. Mai 2011
for 5 Years?

                                              for 10 Years?
              for 2 Years?
                                          for 1 Year?

              in 1 Year?
                                             in 2 Years?


                            in 5 Years?


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
2010


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
2000


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
1995?


Donnerstag, 12. Mai 2011
Homepage
                           with Resume


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Server Side
                            Includes
                                                      Form
                                                     Handling



                                         Logging

      Access                              Referer
   Information                            Tracking




Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
1997:
                           PHP/FI 2.0


Donnerstag, 12. Mai 2011
50.000 Domains



Donnerstag, 12. Mai 2011
50.000 Domains

          1% of the Internet

Donnerstag, 12. Mai 2011
1998:
                           PHP 3.0


Donnerstag, 12. Mai 2011
X00.000 Domains
     10% of the Internet


Donnerstag, 12. Mai 2011
2000:
                           PHP 4.0


Donnerstag, 12. Mai 2011
5.000.000 Domains


Donnerstag, 12. Mai 2011
2004:
                           PHP 5.0


Donnerstag, 12. Mai 2011
20.000.000 Domains


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
PHP 5

                                                             5.1   5.2   5.3


                                   PHP 4

                                           4.1 4.3           4.4


                           PHP 3




                   PHP 2
                    FI




PHP 1




1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2010




Donnerstag, 12. Mai 2011
Technology        Visionaries     Pragmatists      Conservatives     Laggards   End of
         Enthusiasts                     (early Majority)   (late Majority)               Life




Donnerstag, 12. Mai 2011
Number of Developers
                                                               PHP is their day job
          5.000.000



          3.750.000



          2.500.000



          1.250.000



                           0
                            2006   2007   2008   2009   2010        2011       2012   2013




Donnerstag, 12. Mai 2011
Free Devs       Professional




         Technology        Visionaries     Pragmatists      Conservatives     Laggards      End of
         Enthusiasts                     (early Majority)   (late Majority)                  Life




Donnerstag, 12. Mai 2011
Free Devs       Professional
                                PHP




         Technology        Visionaries     Pragmatists      Conservatives     Laggards      End of
         Enthusiasts                     (early Majority)   (late Majority)                  Life




Donnerstag, 12. Mai 2011
2015




  1995                                                                                   2035

         Technology        Visionaries     Pragmatists      Conservatives     Laggards   End of
         Enthusiasts                     (early Majority)   (late Majority)               Life




Donnerstag, 12. Mai 2011
Hey, we are
                           Mainstream!


Donnerstag, 12. Mai 2011
PHP is a platform


Donnerstag, 12. Mai 2011
DrupalCon SF
                           3000 Visitors


Donnerstag, 12. Mai 2011
Typo3, Magento,
                  Oxid, SFDay


Donnerstag, 12. Mai 2011
PHP is ugly!


Donnerstag, 12. Mai 2011
Frameworks!


Donnerstag, 12. Mai 2011
PHP and New
                           Technologies


Donnerstag, 12. Mai 2011
NoSQL


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
NoSQL


Donnerstag, 12. Mai 2011
Social Web


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Integration


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Social Web


Donnerstag, 12. Mai 2011
Realtime Web


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Maybe a buddy
                         helps out.




Donnerstag, 12. Mai 2011
Maybe a buddy
                         helps out.




Donnerstag, 12. Mai 2011
Realtime Web


                            (with a little help from a friend)
Donnerstag, 12. Mai 2011
Future
                           technology


Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
2020




  1995                                                                                   2045

         Technology        Visionaries     Pragmatists      Conservatives     Laggards   End of
         Enthusiasts                     (early Majority)   (late Majority)               Life




Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
Donnerstag, 12. Mai 2011
And
           we‘ll retire before
            2037, anyway.

Donnerstag, 12. Mai 2011

Weitere ähnliche Inhalte

Andere mochten auch (16)

Warum die it nicht um new work herumkommt
Warum die it nicht um new work herumkommtWarum die it nicht um new work herumkommt
Warum die it nicht um new work herumkommt
 
Erfolgreiche rewrites
Erfolgreiche rewritesErfolgreiche rewrites
Erfolgreiche rewrites
 
Web 2.0 revisited
Web 2.0 revisitedWeb 2.0 revisited
Web 2.0 revisited
 
Leadership in der IT
Leadership in der ITLeadership in der IT
Leadership in der IT
 
Einfangen eines technisch kaputten projektes
Einfangen eines technisch kaputten projektesEinfangen eines technisch kaputten projektes
Einfangen eines technisch kaputten projektes
 
Performancemessung, jetzt in echt
Performancemessung, jetzt in echtPerformancemessung, jetzt in echt
Performancemessung, jetzt in echt
 
Das Ende der Karriere
Das Ende der KarriereDas Ende der Karriere
Das Ende der Karriere
 
Agile versus Management WJAX 2014
Agile versus Management WJAX 2014Agile versus Management WJAX 2014
Agile versus Management WJAX 2014
 
Reparier Deine Unternehmenskultur!
Reparier Deine Unternehmenskultur!Reparier Deine Unternehmenskultur!
Reparier Deine Unternehmenskultur!
 
Lügen, schlimme Lügen und IT-Verträge
Lügen, schlimme Lügen und IT-VerträgeLügen, schlimme Lügen und IT-Verträge
Lügen, schlimme Lügen und IT-Verträge
 
Vom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftVom Entwickler zur Führungskraft
Vom Entwickler zur Führungskraft
 
Presentation zen mayflower
Presentation zen mayflowerPresentation zen mayflower
Presentation zen mayflower
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
Von Kutschern, Managern und Systemadministratoren
Von Kutschern, Managern und SystemadministratorenVon Kutschern, Managern und Systemadministratoren
Von Kutschern, Managern und Systemadministratoren
 
DevOps jenseits der Tools
DevOps jenseits der ToolsDevOps jenseits der Tools
DevOps jenseits der Tools
 
Management brainfucks
Management brainfucksManagement brainfucks
Management brainfucks
 

Mehr von Johann-Peter Hartmann

Mehr von Johann-Peter Hartmann (12)

The End of my Career
The End of my CareerThe End of my Career
The End of my Career
 
E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Surviving Complexity
Surviving ComplexitySurviving Complexity
Surviving Complexity
 
Java script security for java developers
Java script security for java developersJava script security for java developers
Java script security for java developers
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
 
Serverside Cryptoparty
Serverside CryptopartyServerside Cryptoparty
Serverside Cryptoparty
 
Wetware Bugs and Refactoring
Wetware Bugs and RefactoringWetware Bugs and Refactoring
Wetware Bugs and Refactoring
 
JavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 BerlinJavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 Berlin
 
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
 
Profiling for Grown-Ups
Profiling for Grown-UpsProfiling for Grown-Ups
Profiling for Grown-Ups
 

Keynote ipc mainz