PHP Quality Assurance Workshop PHPBenelux

Nick Belhomme
Nick BelhommeFreelance Consultant at World Wide
Quality Assurance  for PHP projects Nick Belhomme PHP Software Architect + conference speaker + book author 29 June 2011
About me: ,[object Object]
Int. Conference Speaker
Book Author of Zend Framework 2.0 Cookbook
ZF Contributor since 2008
PHP Community active member Nick Belhomme PHP Software Architect + conference speaker + book author 29 June 2011
Benefits ,[object Object]
Builds up your confidence ,[object Object]
Feature implementations
Refactoring
Software Updates (php update, PEAR library update, …) ,[object Object]
Strokes your ego (you use Continues Integration tools)
Career opportunities (You follow the current market standards)
Managers like graphs and figures Nick Belhomme PHP Software Architect + conference speaker + book author 29 June 2011
Apply the power and be a master of the project © Fanboy30 © Rob Blatt
Management ,[object Object]
Technical requirements
Deployment strategies ,[object Object],[object Object]
Graphs and figures to support it
More and better documentation for replacement / outsourcing
Progress tracking Nick Belhomme PHP Software Architect + conference speaker + book author 29 June 2011
The Demo Application Prerequisites: ,[object Object]
PHP Tools
Doxygen (potential replacement for PHPDocumentor)
Phing
1 of 25

Recommended

Zend Framework 1.8 workshop by
Zend Framework 1.8 workshopZend Framework 1.8 workshop
Zend Framework 1.8 workshopNick Belhomme
6.4K views54 slides
Vagrant move over, here is Docker by
Vagrant move over, here is DockerVagrant move over, here is Docker
Vagrant move over, here is DockerNick Belhomme
1.2K views37 slides
Automated Deployment With Phing by
Automated Deployment With PhingAutomated Deployment With Phing
Automated Deployment With PhingDaniel Cousineau
4.5K views60 slides
Phing: Building with PHP by
Phing: Building with PHPPhing: Building with PHP
Phing: Building with PHPhozn
8.4K views39 slides
Practical PHP Deployment with Jenkins by
Practical PHP Deployment with JenkinsPractical PHP Deployment with Jenkins
Practical PHP Deployment with JenkinsAdam Culp
11.3K views22 slides
Zend con 2016 bdd with behat for beginners by
Zend con 2016   bdd with behat for beginnersZend con 2016   bdd with behat for beginners
Zend con 2016 bdd with behat for beginnersAdam Englander
279 views52 slides

More Related Content

What's hot

Building and deploying PHP applications with Phing by
Building and deploying PHP applications with PhingBuilding and deploying PHP applications with Phing
Building and deploying PHP applications with PhingMichiel Rook
47.9K views60 slides
Ant vs Phing by
Ant vs PhingAnt vs Phing
Ant vs PhingManuel Baldassarri
9.3K views39 slides
Best Practices in PHP Application Deployment by
Best Practices in PHP Application DeploymentBest Practices in PHP Application Deployment
Best Practices in PHP Application DeploymentShahar Evron
7.5K views29 slides
Deploying PHP applications with Phing by
Deploying PHP applications with PhingDeploying PHP applications with Phing
Deploying PHP applications with PhingMichiel Rook
13.9K views39 slides
Troubleshooting Puppet by
Troubleshooting PuppetTroubleshooting Puppet
Troubleshooting PuppetThomas Howard Uphill
294 views48 slides
Dependency Management with Composer by
Dependency Management with ComposerDependency Management with Composer
Dependency Management with ComposerJordi Boggiano
3.9K views31 slides

What's hot(20)

Building and deploying PHP applications with Phing by Michiel Rook
Building and deploying PHP applications with PhingBuilding and deploying PHP applications with Phing
Building and deploying PHP applications with Phing
Michiel Rook47.9K views
Best Practices in PHP Application Deployment by Shahar Evron
Best Practices in PHP Application DeploymentBest Practices in PHP Application Deployment
Best Practices in PHP Application Deployment
Shahar Evron7.5K views
Deploying PHP applications with Phing by Michiel Rook
Deploying PHP applications with PhingDeploying PHP applications with Phing
Deploying PHP applications with Phing
Michiel Rook13.9K views
Dependency Management with Composer by Jordi Boggiano
Dependency Management with ComposerDependency Management with Composer
Dependency Management with Composer
Jordi Boggiano3.9K views
Building and Deploying PHP Apps Using phing by Mihail Irintchev
Building and Deploying PHP Apps Using phingBuilding and Deploying PHP Apps Using phing
Building and Deploying PHP Apps Using phing
Mihail Irintchev2.6K views
Virtual Bolt Workshop - March 16, 2020 by Puppet
Virtual Bolt Workshop - March 16, 2020Virtual Bolt Workshop - March 16, 2020
Virtual Bolt Workshop - March 16, 2020
Puppet219 views
Phing - A PHP Build Tool (An Introduction) by Michiel Rook
Phing - A PHP Build Tool (An Introduction)Phing - A PHP Build Tool (An Introduction)
Phing - A PHP Build Tool (An Introduction)
Michiel Rook8.5K views
Behavior & Specification Driven Development in PHP - #OpenWest by Joshua Warren
Behavior & Specification Driven Development in PHP - #OpenWestBehavior & Specification Driven Development in PHP - #OpenWest
Behavior & Specification Driven Development in PHP - #OpenWest
Joshua Warren1.4K views
Putting Phing to Work for You by hozn
Putting Phing to Work for YouPutting Phing to Work for You
Putting Phing to Work for You
hozn4.7K views
Build Automation of PHP Applications by Pavan Kumar N
Build Automation of PHP ApplicationsBuild Automation of PHP Applications
Build Automation of PHP Applications
Pavan Kumar N7K views
Dependencies Managers in C/C++. Using stdcpp 2014 by biicode
Dependencies Managers in C/C++. Using stdcpp 2014Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
biicode4.4K views
Building and Deploying PHP apps with Phing by Michiel Rook
Building and Deploying PHP apps with PhingBuilding and Deploying PHP apps with Phing
Building and Deploying PHP apps with Phing
Michiel Rook6K views
Performance tips for Symfony2 & PHP by Max Romanovsky
Performance tips for Symfony2 & PHPPerformance tips for Symfony2 & PHP
Performance tips for Symfony2 & PHP
Max Romanovsky1.6K views
Composer the right way - SunshinePHP by Rafael Dohms
Composer the right way - SunshinePHPComposer the right way - SunshinePHP
Composer the right way - SunshinePHP
Rafael Dohms2.7K views
Fighting Fear-Driven-Development With PHPUnit by James Fuller
Fighting Fear-Driven-Development With PHPUnitFighting Fear-Driven-Development With PHPUnit
Fighting Fear-Driven-Development With PHPUnit
James Fuller4.1K views
Connect2017 DEV-1550 Why Java 8? Or, What's a Lambda? by Julian Robichaux
Connect2017 DEV-1550 Why Java 8? Or, What's a Lambda?Connect2017 DEV-1550 Why Java 8? Or, What's a Lambda?
Connect2017 DEV-1550 Why Java 8? Or, What's a Lambda?
Julian Robichaux551 views

Similar to PHP Quality Assurance Workshop PHPBenelux

Managing Plone Projects with Perl and Subversion by
Managing Plone Projects with Perl and SubversionManaging Plone Projects with Perl and Subversion
Managing Plone Projects with Perl and SubversionLuciano Rocha
458 views17 slides
Agile == Dynamic? by
Agile == Dynamic?Agile == Dynamic?
Agile == Dynamic?Francesco Fullone
512 views30 slides
Professional PHP: an open-source alternative for enterprise development [Antw... by
Professional PHP: an open-source alternative for enterprise development [Antw...Professional PHP: an open-source alternative for enterprise development [Antw...
Professional PHP: an open-source alternative for enterprise development [Antw...Combell NV
1.3K views39 slides
Php7 by
Php7Php7
Php7longvohoang
327 views25 slides
Federico Feroldi: PHP in Yahoo! by
Federico Feroldi: PHP in Yahoo!Federico Feroldi: PHP in Yahoo!
Federico Feroldi: PHP in Yahoo!Francesco Fullone
2.7K views40 slides
Federico Feroldi Php In Yahoo by
Federico Feroldi Php In YahooFederico Feroldi Php In Yahoo
Federico Feroldi Php In YahooFederico Feroldi
1.2K views40 slides

Similar to PHP Quality Assurance Workshop PHPBenelux(20)

Managing Plone Projects with Perl and Subversion by Luciano Rocha
Managing Plone Projects with Perl and SubversionManaging Plone Projects with Perl and Subversion
Managing Plone Projects with Perl and Subversion
Luciano Rocha458 views
Professional PHP: an open-source alternative for enterprise development [Antw... by Combell NV
Professional PHP: an open-source alternative for enterprise development [Antw...Professional PHP: an open-source alternative for enterprise development [Antw...
Professional PHP: an open-source alternative for enterprise development [Antw...
Combell NV1.3K views
Rapid Prototyping Chatter with a PHP/Hack Canvas App on Heroku by Salesforce Developers
Rapid Prototyping Chatter with a PHP/Hack Canvas App on HerokuRapid Prototyping Chatter with a PHP/Hack Canvas App on Heroku
Rapid Prototyping Chatter with a PHP/Hack Canvas App on Heroku
WordCamp TOR: Beyond The Guidelines - Theme Development Best Practices (Vol 1) by Chip Bennett
WordCamp TOR: Beyond The Guidelines - Theme Development Best Practices (Vol 1)WordCamp TOR: Beyond The Guidelines - Theme Development Best Practices (Vol 1)
WordCamp TOR: Beyond The Guidelines - Theme Development Best Practices (Vol 1)
Chip Bennett3.5K views
Why documentation osidays by Bastian Feder
Why documentation osidaysWhy documentation osidays
Why documentation osidays
Bastian Feder617 views
Who Needs A Developer For Automated SharePoint Provisioning by Eric Overfield
Who Needs A Developer For Automated SharePoint ProvisioningWho Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint Provisioning
Eric Overfield1.1K views
Flume office-hours-110228 by Cloudera, Inc.
Flume office-hours-110228Flume office-hours-110228
Flume office-hours-110228
Cloudera, Inc.1.2K views
August OpenNTF Webinar - Git and GitHub Explained by Howard Greenberg
August OpenNTF Webinar - Git and GitHub ExplainedAugust OpenNTF Webinar - Git and GitHub Explained
August OpenNTF Webinar - Git and GitHub Explained
Howard Greenberg246 views
Symfony4 - A new way of developing web applications by Antonio Peric-Mazar
Symfony4 - A new way of developing web applicationsSymfony4 - A new way of developing web applications
Symfony4 - A new way of developing web applications
The Gory Details of Debian packages by Jeremiah Foster
The Gory Details of Debian packagesThe Gory Details of Debian packages
The Gory Details of Debian packages
Jeremiah Foster3.5K views
Continuous Integration and PHP by Arno Schneider
Continuous Integration and PHPContinuous Integration and PHP
Continuous Integration and PHP
Arno Schneider14.7K views
Advanced Eclipse Workshop (held at IPC2010 -spring edition-) by Bastian Feder
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Bastian Feder1.5K views
HP ProLiant Value Add tools by Bruno Cornec
HP ProLiant Value Add toolsHP ProLiant Value Add tools
HP ProLiant Value Add tools
Bruno Cornec6.4K views

Recently uploaded

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
11 views29 slides
Democratising digital commerce in India-Report by
Democratising digital commerce in India-ReportDemocratising digital commerce in India-Report
Democratising digital commerce in India-ReportKapil Khandelwal (KK)
18 views161 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
34 views35 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 views36 slides
Case Study Copenhagen Energy and Business Central.pdf by
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdfAitana
16 views3 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
400 views92 slides

Recently uploaded(20)

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays17 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker40 views

PHP Quality Assurance Workshop PHPBenelux