O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

                   

Taking PHP to the next level




     @davidcoallier — PHP Con Poland 2011


Who are you? What do you do?




      @davidcoallier — PHP Con Poland 2011
An overview of the PHP world




      @davidcoallier — PHP Con Poland 2011

                     

... up to here today




 @davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011

                            

Just like JavaScript




@davidcoallier — PHP Con Poland 2011
__DIR__




                                                           $Dynamic::$Statics
      Short Ternaries


        ...
DateTime

        ext/intl
  __DIR__                                                              ICU

                   ...

                        




@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011

                 




@davidcoallier — PHP Con Poland 2011

                   

Short Syntax for arrays!




   @davidcoallier — PHP Con Poland 2011
Function Array Dereferencing




      @davidcoallier — PHP Con Poland 2011
Effective code re-use




  @davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
class VendorSession extends SessionHandler {}




              @davidcoallier — PHP Con Poland 2011

                   

PHP 5.4 isn’t only traits and arrays




         @davidcoallier — PHP Con Poland 2011


php -S localhost:8000




  @davidcoallier — PHP Con Poland 2011

       
                   
              




    @davidcoallier — PHP Con Poland 2011


PHP isn’t only for hacking spider scripts




            @davidcoallier — PHP Con Poland 2011


PHP a mature language




  @davidcoallier — PHP Con Poland 2011
Advanced Unit-Testing




  @davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
Make your code comply!




   @davidcoallier — PHP Con Poland 2011

                               

Frameworks old and new




   @davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011





@davidcoallier — PHP Con Poland 2011
(li3)




@davidcoallier — PHP Con Poland 2011

                           

Rappin’ with HipHop




    @davidcoallier — PHP Con Poland 2011
Yesterday’s problems




  @davidcoallier — PHP Con Poland 2011
Today’s and Tomorrow’s problems
learning from yesterday’s mistakes.




         @davidcoallier — PHP Con Poland 2011





   
    


        @davidcoallier — PHP Con Poland 2011

                         


                                      



@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011





@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
to evolving needs.




@davidcoallier — PHP Con Poland 2011


 Selfish systems




@davidcoallier — PHP Con Poland 2011

           

    No more managing.




     @davidcoallier — PHP Con Poland 2011


We all want some!




 @davidcoallier — PHP Con Poland 2011
“Desire and hope will push us toward the future”
                                        - Michel De Montaigne




       ...

                              

“Anything that can be used, should be tried”




             @davidcoallier — PHP Con Po...
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011





@davidcoallier — PHP Con Poland 2011

          

    About Technology.




    @davidcoallier — PHP Con Poland 2011

                                     

David’s Stockholm Syndrome




     @davidcoallier — PHP Con Poland 2011
Users are worth
more than technology


       @davidcoallier — PHP Con Poland 2011
“All War is Deception”
                                               —Sun Tzu




        @davidcoallier — PHP Con Poland...


Think before bitching.




  @davidcoallier — PHP Con Poland 2011


Please consider the following.




      @davidcoallier — PHP Con Poland 2011


There is a world out there.




     @davidcoallier — PHP Con Poland 2011
It is not an illness.




@davidcoallier — PHP Con Poland 2011


  But so similar.




@davidcoallier — PHP Con Poland 2011
Contributing to something




    @davidcoallier — PHP Con Poland 2011


http://joind.in/talk/view/3921




      @davidcoallier — PHP Con Poland 2011


https://phpconpoland.orchestra.io




        @davidcoallier — PHP Con Poland 2011
@davidcoallier — PHP Con Poland 2011
Próximos SlideShares
Carregando em…5
×

de

Taking PHP To the next level Slide 1 Taking PHP To the next level Slide 2 Taking PHP To the next level Slide 3 Taking PHP To the next level Slide 4 Taking PHP To the next level Slide 5 Taking PHP To the next level Slide 6 Taking PHP To the next level Slide 7 Taking PHP To the next level Slide 8 Taking PHP To the next level Slide 9 Taking PHP To the next level Slide 10 Taking PHP To the next level Slide 11 Taking PHP To the next level Slide 12 Taking PHP To the next level Slide 13 Taking PHP To the next level Slide 14 Taking PHP To the next level Slide 15 Taking PHP To the next level Slide 16 Taking PHP To the next level Slide 17 Taking PHP To the next level Slide 18 Taking PHP To the next level Slide 19 Taking PHP To the next level Slide 20 Taking PHP To the next level Slide 21 Taking PHP To the next level Slide 22 Taking PHP To the next level Slide 23 Taking PHP To the next level Slide 24 Taking PHP To the next level Slide 25 Taking PHP To the next level Slide 26 Taking PHP To the next level Slide 27 Taking PHP To the next level Slide 28 Taking PHP To the next level Slide 29 Taking PHP To the next level Slide 30 Taking PHP To the next level Slide 31 Taking PHP To the next level Slide 32 Taking PHP To the next level Slide 33 Taking PHP To the next level Slide 34 Taking PHP To the next level Slide 35 Taking PHP To the next level Slide 36 Taking PHP To the next level Slide 37 Taking PHP To the next level Slide 38 Taking PHP To the next level Slide 39 Taking PHP To the next level Slide 40 Taking PHP To the next level Slide 41 Taking PHP To the next level Slide 42 Taking PHP To the next level Slide 43 Taking PHP To the next level Slide 44 Taking PHP To the next level Slide 45 Taking PHP To the next level Slide 46 Taking PHP To the next level Slide 47 Taking PHP To the next level Slide 48 Taking PHP To the next level Slide 49 Taking PHP To the next level Slide 50 Taking PHP To the next level Slide 51 Taking PHP To the next level Slide 52 Taking PHP To the next level Slide 53 Taking PHP To the next level Slide 54 Taking PHP To the next level Slide 55 Taking PHP To the next level Slide 56 Taking PHP To the next level Slide 57 Taking PHP To the next level Slide 58 Taking PHP To the next level Slide 59 Taking PHP To the next level Slide 60 Taking PHP To the next level Slide 61 Taking PHP To the next level Slide 62 Taking PHP To the next level Slide 63 Taking PHP To the next level Slide 64 Taking PHP To the next level Slide 65 Taking PHP To the next level Slide 66 Taking PHP To the next level Slide 67 Taking PHP To the next level Slide 68 Taking PHP To the next level Slide 69
Próximos SlideShares
Introducing Zend Studio 10 Japanese Edition
Avançar
Transfira para ler offline e ver em ecrã inteiro.

1 gostou

Compartilhar

Baixar para ler offline

Taking PHP To the next level

Baixar para ler offline

The state of the PHP world has been most precarious over the past few years and many developers moved over to other languages and other technologies because PHP was lacking something that other emerging techs were providing.
With the rise of cloud computing, cutting edge frameworks and amazing platforms, PHP can be sexy again. This talk aims at giving an idea of how PHP, as a language and a community, evolved over the past few years and how to refocus our energy to solve today's and tomorrow's problems rather than contemplating the success of our past. We have to adapt to change and this talk will help the listeners with the transition by providing then with insight into: Cloud Computing, PaaS, upcoming frameworks as such as Zend Framework2, Symfony2, Lithium, and many more aspects of this rapidly changing software ecosystem.

Taking PHP To the next level

  1. 1. 
 
 Taking PHP to the next level @davidcoallier — PHP Con Poland 2011
  2. 2. 
 Who are you? What do you do? @davidcoallier — PHP Con Poland 2011
  3. 3. An overview of the PHP world @davidcoallier — PHP Con Poland 2011
  4. 4. 
 
 ... up to here today @davidcoallier — PHP Con Poland 2011
  5. 5. @davidcoallier — PHP Con Poland 2011
  6. 6. @davidcoallier — PHP Con Poland 2011
  7. 7. 
 
 Just like JavaScript @davidcoallier — PHP Con Poland 2011
  8. 8. __DIR__ $Dynamic::$Statics Short Ternaries @davidcoallier — PHP Con Poland 2011
  9. 9. DateTime ext/intl __DIR__ ICU FPM $Dynamic::$Statics Short Ternaries NOWDOCS sqlite3 Collator @davidcoallier — PHP Con Poland 2011
  10. 10. 
 
 @davidcoallier — PHP Con Poland 2011
  11. 11. @davidcoallier — PHP Con Poland 2011
  12. 12. 
 
 @davidcoallier — PHP Con Poland 2011
  13. 13. 
 
 Short Syntax for arrays! @davidcoallier — PHP Con Poland 2011
  14. 14. Function Array Dereferencing @davidcoallier — PHP Con Poland 2011
  15. 15. Effective code re-use @davidcoallier — PHP Con Poland 2011
  16. 16. @davidcoallier — PHP Con Poland 2011
  17. 17. class VendorSession extends SessionHandler {} @davidcoallier — PHP Con Poland 2011
  18. 18. 
 
 PHP 5.4 isn’t only traits and arrays @davidcoallier — PHP Con Poland 2011
  19. 19. 
 php -S localhost:8000 @davidcoallier — PHP Con Poland 2011
  20. 20. 
 
 
 
 @davidcoallier — PHP Con Poland 2011
  21. 21. 
 PHP isn’t only for hacking spider scripts @davidcoallier — PHP Con Poland 2011
  22. 22. 
 PHP a mature language @davidcoallier — PHP Con Poland 2011
  23. 23. Advanced Unit-Testing @davidcoallier — PHP Con Poland 2011
  24. 24. @davidcoallier — PHP Con Poland 2011
  25. 25. Make your code comply! @davidcoallier — PHP Con Poland 2011
  26. 26. 
 
 Frameworks old and new @davidcoallier — PHP Con Poland 2011
  27. 27. @davidcoallier — PHP Con Poland 2011
  28. 28. @davidcoallier — PHP Con Poland 2011
  29. 29. 
 @davidcoallier — PHP Con Poland 2011
  30. 30. (li3) @davidcoallier — PHP Con Poland 2011
  31. 31. 
 
 Rappin’ with HipHop @davidcoallier — PHP Con Poland 2011
  32. 32. Yesterday’s problems @davidcoallier — PHP Con Poland 2011
  33. 33. Today’s and Tomorrow’s problems learning from yesterday’s mistakes. @davidcoallier — PHP Con Poland 2011
  34. 34. 
 
 
 
 
 @davidcoallier — PHP Con Poland 2011
  35. 35. 
 
 
 
 @davidcoallier — PHP Con Poland 2011
  36. 36. @davidcoallier — PHP Con Poland 2011
  37. 37. @davidcoallier — PHP Con Poland 2011
  38. 38. @davidcoallier — PHP Con Poland 2011
  39. 39. @davidcoallier — PHP Con Poland 2011
  40. 40. 
 @davidcoallier — PHP Con Poland 2011
  41. 41. @davidcoallier — PHP Con Poland 2011
  42. 42. @davidcoallier — PHP Con Poland 2011
  43. 43. @davidcoallier — PHP Con Poland 2011
  44. 44. to evolving needs. @davidcoallier — PHP Con Poland 2011
  45. 45. 
 Selfish systems @davidcoallier — PHP Con Poland 2011
  46. 46. 
 
 No more managing. @davidcoallier — PHP Con Poland 2011
  47. 47. 
 We all want some! @davidcoallier — PHP Con Poland 2011
  48. 48. “Desire and hope will push us toward the future” - Michel De Montaigne @davidcoallier — PHP Con Poland 2011
  49. 49. 
 
 “Anything that can be used, should be tried” @davidcoallier — PHP Con Poland 2011
  50. 50. @davidcoallier — PHP Con Poland 2011
  51. 51. @davidcoallier — PHP Con Poland 2011
  52. 52. @davidcoallier — PHP Con Poland 2011
  53. 53. @davidcoallier — PHP Con Poland 2011
  54. 54. @davidcoallier — PHP Con Poland 2011
  55. 55. @davidcoallier — PHP Con Poland 2011
  56. 56. 
 @davidcoallier — PHP Con Poland 2011
  57. 57. 
 
 About Technology. @davidcoallier — PHP Con Poland 2011
  58. 58. 
 
 David’s Stockholm Syndrome @davidcoallier — PHP Con Poland 2011
  59. 59. Users are worth more than technology @davidcoallier — PHP Con Poland 2011
  60. 60. “All War is Deception” —Sun Tzu @davidcoallier — PHP Con Poland 2011
  61. 61. 
 Think before bitching. @davidcoallier — PHP Con Poland 2011
  62. 62. 
 Please consider the following. @davidcoallier — PHP Con Poland 2011
  63. 63. 
 There is a world out there. @davidcoallier — PHP Con Poland 2011
  64. 64. It is not an illness. @davidcoallier — PHP Con Poland 2011
  65. 65. 
 But so similar. @davidcoallier — PHP Con Poland 2011
  66. 66. Contributing to something @davidcoallier — PHP Con Poland 2011
  67. 67. 
 http://joind.in/talk/view/3921 @davidcoallier — PHP Con Poland 2011
  68. 68. 
 https://phpconpoland.orchestra.io @davidcoallier — PHP Con Poland 2011
  69. 69. @davidcoallier — PHP Con Poland 2011
  • christianfoster

    Apr. 6, 2012

The state of the PHP world has been most precarious over the past few years and many developers moved over to other languages and other technologies because PHP was lacking something that other emerging techs were providing. With the rise of cloud computing, cutting edge frameworks and amazing platforms, PHP can be sexy again. This talk aims at giving an idea of how PHP, as a language and a community, evolved over the past few years and how to refocus our energy to solve today's and tomorrow's problems rather than contemplating the success of our past. We have to adapt to change and this talk will help the listeners with the transition by providing then with insight into: Cloud Computing, PaaS, upcoming frameworks as such as Zend Framework2, Symfony2, Lithium, and many more aspects of this rapidly changing software ecosystem.

Vistos

Vistos totais

1.343

No Slideshare

0

De incorporações

0

Número de incorporações

3

Ações

Baixados

15

Compartilhados

0

Comentários

0

Curtir

1

×