SlideShare a Scribd company logo
1 of 55
Building Great Products
By:
Adam Culp
Twitter: @adamculp
https://joind.in/13841
2
Building Great Products
●
About me
– PHP 5.3 Certified
– Consultant at Zend Technologies
– Organizer SoFloPHP (South Florida)
– Organized SunshinePHP (Miami)
– Long distance (ultra) runner
– Judo Black Belt Instructor
Building Great Products
Vision
Your baby
Building Great Products
Vision
Your baby
Passion
Building Great Products
Vision
Your baby
Passion
No Facebook'ish
Building Great Products
Vision
Your baby
Passion
No Facebook'ish
Know your customer
Building Great Products
Vision
Your baby
Passion
No Facebook'ish
Know your customer
KISS
8
Building Great Products
Requirements
Should be complete
9
Building Great Products
Requirements
Should be complete
Perception is always wrong
10
Building Great Products
Requirements
Should be complete
Perception is always wrong
Define word index
11
Building Great Products
Requirements
Should be complete
Perception is always wrong
Define word index
Get what is desired
Building Great Products
Timelines
Imaginary deadlines kill
Building Great Products
Timelines
Imaginary deadlines kill
Keep them real
Building Great Products
Timelines
Imaginary deadlines kill
Keep them real
Reduce features
Building Great Products
Timelines
Imaginary deadlines kill
Keep them real
Reduce features
Retain time period
16
Building Great Products
Developers
Find professionals
17
Building Great Products
Developers
Find professionals
Sometimes “no” is the best answer
18
Building Great Products
Developers
Find professionals
Sometimes “no” is the best answer
Offshore = hidden costs
19
Building Great Products
Developers
Find professionals
Sometimes “no” is the best answer
Offshore = hidden costs
Local'ish
20
Building Great Products
Developers
Find professionals
Sometimes “no” is the best answer
Offshore = hidden costs
Local'ish
Timezone
21
Building Great Products
Developers
Find professionals
Sometimes “no” is the best answer
Offshore = hidden costs
Local'ish
Timezone
Language
22
Building Great Products
Developers
Find professionals
Sometimes “no” is the best answer
Offshore = hidden costs
Local'ish
Timezone
Language
Values
23
Building Great Products
Staffing
Agencies
24
Building Great Products
Staffing
Agencies
User groups
25
Building Great Products
Staffing
Agencies
User groups
Conferences
26
Building Great Products
Staffing
Agencies
User groups
Conferences
Job sites
27
Building Great Products
Staffing
Agencies
User groups
Conferences
Job sites
Referrals
28
Building Great Products
Architecture
API first
29
Building Great Products
Architecture
API first
REST
30
Building Great Products
Architecture
API first
REST
Responsive site 2nd
31
Building Great Products
Architecture
API first
REST
Responsive site 2nd
Mobile if needed
32
Building Great Products
Architecture
API first
REST
Responsive site 2nd
Mobile if needed
Testing
33
Building Great Products
Measure
Usability study
34
Building Great Products
Measure
Usability study
Usage
35
Building Great Products
Measure
Usability study
Usage
Who
36
Building Great Products
Measure
Usability study
Usage
Who
How
37
Building Great Products
Measure
Usability study
Usage
Who
How
Why
38
Building Great Products
Measure
Usability study
Usage
Who
How
Why
Conversion
39
Building Great Products
Measure
Usability study
Usage
Who
How
Why
Conversion
ROI
Building Great Products
Partners
Right partner
Building Great Products
Partners
Right partner
Like or leave
Building Great Products
Partners
Right partner
Like or leave
Passion
Building Great Products
Partners
Right partner
Like or leave
Passion
Then money
Building Great Products
● Recap
– Vision
45
Building Great Products
● Recap
– Vision
– Requirements
Building Great Products
● Recap
– Vision
– Requirements
– Timelines
47
Building Great Products
● Recap
– Vision
– Requirements
– Timelines
– Developers
48
Building Great Products
● Recap
– Vision
– Requirements
– Timelines
– Developers
– Architecture
49
Building Great Products
● Recap
– Vision
– Requirements
– Timelines
– Developers
– Architecture
– Measure
Building Great Products
● Recap
– Vision
– Requirements
– Timelines
– Developers
– Architecture
– Measure
– Partners
51
Building Great Products
● Conclusion
– No silver bullet
52
Building Great Products
● Conclusion
– No silver bullet
– Hard work
53
Building Great Products
● Conclusion
– No silver bullet
– Hard work
– Learn from others
54
Building Great Products
● Conclusion
– No silver bullet
– Hard work
– Learn from others
– Your not alone
● Thank you!
● Please rate at: https://joind.in/13841
Adam Culp
http://www.geekyboy.com
Twitter @adamculp

More Related Content

What's hot

Coding Dojo: Data Munging (2016)
Coding Dojo: Data Munging (2016)Coding Dojo: Data Munging (2016)
Coding Dojo: Data Munging (2016)Peter Kofler
 
Designing Test Cases for the Gilded Rose Kata (2013)
Designing Test Cases for the Gilded Rose Kata (2013)Designing Test Cases for the Gilded Rose Kata (2013)
Designing Test Cases for the Gilded Rose Kata (2013)Peter Kofler
 
GDCR15 in Las Palmas, Gran Canaria
GDCR15 in Las Palmas, Gran CanariaGDCR15 in Las Palmas, Gran Canaria
GDCR15 in Las Palmas, Gran CanariaPeter Kofler
 
Software Craftsmanship Journeyman Tour (2013)
Software Craftsmanship Journeyman Tour (2013)Software Craftsmanship Journeyman Tour (2013)
Software Craftsmanship Journeyman Tour (2013)Peter Kofler
 
Brutal Coding Constraints (ITAKE 2017)
Brutal Coding Constraints (ITAKE 2017)Brutal Coding Constraints (ITAKE 2017)
Brutal Coding Constraints (ITAKE 2017)Peter Kofler
 
Clean Readable Specifications (ETC 2016)
Clean Readable Specifications (ETC 2016)Clean Readable Specifications (ETC 2016)
Clean Readable Specifications (ETC 2016)Peter Kofler
 
Java User Groups in Austria (2013)
Java User Groups in Austria (2013)Java User Groups in Austria (2013)
Java User Groups in Austria (2013)Peter Kofler
 
Coding Dojo: Functional Calisthenics (2016)
Coding Dojo: Functional Calisthenics (2016)Coding Dojo: Functional Calisthenics (2016)
Coding Dojo: Functional Calisthenics (2016)Peter Kofler
 
Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)Peter Kofler
 
Pair Programming (2015)
Pair Programming (2015)Pair Programming (2015)
Pair Programming (2015)Peter Kofler
 
JUnit Boot Camp (GeeCON 2016)
JUnit Boot Camp (GeeCON 2016)JUnit Boot Camp (GeeCON 2016)
JUnit Boot Camp (GeeCON 2016)Peter Kofler
 
Coding Dojo: Adding Tests to Legacy Code (2014)
Coding Dojo: Adding Tests to Legacy Code (2014)Coding Dojo: Adding Tests to Legacy Code (2014)
Coding Dojo: Adding Tests to Legacy Code (2014)Peter Kofler
 
resolvendo problemas de comunicação em equipes distribuídas com bdd
resolvendo problemas de comunicação em equipes distribuídas com bddresolvendo problemas de comunicação em equipes distribuídas com bdd
resolvendo problemas de comunicação em equipes distribuídas com bddRodrigo Urubatan
 
Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...
Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...
Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...Peter Kofler
 
Coding Dojo: Bank OCR Outside-In (2015)
Coding Dojo: Bank OCR Outside-In (2015)Coding Dojo: Bank OCR Outside-In (2015)
Coding Dojo: Bank OCR Outside-In (2015)Peter Kofler
 
Dead Zone (v1.1 in English for AgileEE 2013)
Dead Zone (v1.1 in English for AgileEE 2013)Dead Zone (v1.1 in English for AgileEE 2013)
Dead Zone (v1.1 in English for AgileEE 2013)Sergey Prokhorenko
 
Coding Dojo Object Calisthenics (2016)
Coding Dojo Object Calisthenics (2016)Coding Dojo Object Calisthenics (2016)
Coding Dojo Object Calisthenics (2016)Peter Kofler
 
Extract Method Refactoring Workshop (2016)
Extract Method Refactoring Workshop (2016)Extract Method Refactoring Workshop (2016)
Extract Method Refactoring Workshop (2016)Peter Kofler
 
Product development and tools
Product development and toolsProduct development and tools
Product development and toolsroelofr
 

What's hot (20)

Coding Dojo: Data Munging (2016)
Coding Dojo: Data Munging (2016)Coding Dojo: Data Munging (2016)
Coding Dojo: Data Munging (2016)
 
Designing Test Cases for the Gilded Rose Kata (2013)
Designing Test Cases for the Gilded Rose Kata (2013)Designing Test Cases for the Gilded Rose Kata (2013)
Designing Test Cases for the Gilded Rose Kata (2013)
 
GDCR15 in Las Palmas, Gran Canaria
GDCR15 in Las Palmas, Gran CanariaGDCR15 in Las Palmas, Gran Canaria
GDCR15 in Las Palmas, Gran Canaria
 
Software Craftsmanship Journeyman Tour (2013)
Software Craftsmanship Journeyman Tour (2013)Software Craftsmanship Journeyman Tour (2013)
Software Craftsmanship Journeyman Tour (2013)
 
Brutal Coding Constraints (ITAKE 2017)
Brutal Coding Constraints (ITAKE 2017)Brutal Coding Constraints (ITAKE 2017)
Brutal Coding Constraints (ITAKE 2017)
 
Clean Readable Specifications (ETC 2016)
Clean Readable Specifications (ETC 2016)Clean Readable Specifications (ETC 2016)
Clean Readable Specifications (ETC 2016)
 
Java User Groups in Austria (2013)
Java User Groups in Austria (2013)Java User Groups in Austria (2013)
Java User Groups in Austria (2013)
 
Coding Dojo: Functional Calisthenics (2016)
Coding Dojo: Functional Calisthenics (2016)Coding Dojo: Functional Calisthenics (2016)
Coding Dojo: Functional Calisthenics (2016)
 
Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)
 
Pair Programming (2015)
Pair Programming (2015)Pair Programming (2015)
Pair Programming (2015)
 
JUnit Boot Camp (GeeCON 2016)
JUnit Boot Camp (GeeCON 2016)JUnit Boot Camp (GeeCON 2016)
JUnit Boot Camp (GeeCON 2016)
 
Coding Dojo: Adding Tests to Legacy Code (2014)
Coding Dojo: Adding Tests to Legacy Code (2014)Coding Dojo: Adding Tests to Legacy Code (2014)
Coding Dojo: Adding Tests to Legacy Code (2014)
 
resolvendo problemas de comunicação em equipes distribuídas com bdd
resolvendo problemas de comunicação em equipes distribuídas com bddresolvendo problemas de comunicação em equipes distribuídas com bdd
resolvendo problemas de comunicação em equipes distribuídas com bdd
 
Intro to Programming
Intro to ProgrammingIntro to Programming
Intro to Programming
 
Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...
Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...
Using Automated Code Reviews to Achieve Continuous Quality (ASQF Agile Night ...
 
Coding Dojo: Bank OCR Outside-In (2015)
Coding Dojo: Bank OCR Outside-In (2015)Coding Dojo: Bank OCR Outside-In (2015)
Coding Dojo: Bank OCR Outside-In (2015)
 
Dead Zone (v1.1 in English for AgileEE 2013)
Dead Zone (v1.1 in English for AgileEE 2013)Dead Zone (v1.1 in English for AgileEE 2013)
Dead Zone (v1.1 in English for AgileEE 2013)
 
Coding Dojo Object Calisthenics (2016)
Coding Dojo Object Calisthenics (2016)Coding Dojo Object Calisthenics (2016)
Coding Dojo Object Calisthenics (2016)
 
Extract Method Refactoring Workshop (2016)
Extract Method Refactoring Workshop (2016)Extract Method Refactoring Workshop (2016)
Extract Method Refactoring Workshop (2016)
 
Product development and tools
Product development and toolsProduct development and tools
Product development and tools
 

Viewers also liked

Accidental professional
Accidental professionalAccidental professional
Accidental professionalAdam Culp
 
Virtualizing Development
Virtualizing DevelopmentVirtualizing Development
Virtualizing DevelopmentAdam Culp
 
Foundations of Zend Framework
Foundations of Zend FrameworkFoundations of Zend Framework
Foundations of Zend FrameworkAdam Culp
 
Zend expressive workshop
Zend expressive workshopZend expressive workshop
Zend expressive workshopAdam Culp
 
Expressive Microservice Framework Blastoff
Expressive Microservice Framework BlastoffExpressive Microservice Framework Blastoff
Expressive Microservice Framework BlastoffAdam Culp
 
Refactoring Legacy Code
Refactoring Legacy CodeRefactoring Legacy Code
Refactoring Legacy CodeAdam Culp
 
Practical PHP Deployment with Jenkins
Practical PHP Deployment with JenkinsPractical PHP Deployment with Jenkins
Practical PHP Deployment with JenkinsAdam Culp
 
Refactoring 101
Refactoring 101Refactoring 101
Refactoring 101Adam Culp
 

Viewers also liked (8)

Accidental professional
Accidental professionalAccidental professional
Accidental professional
 
Virtualizing Development
Virtualizing DevelopmentVirtualizing Development
Virtualizing Development
 
Foundations of Zend Framework
Foundations of Zend FrameworkFoundations of Zend Framework
Foundations of Zend Framework
 
Zend expressive workshop
Zend expressive workshopZend expressive workshop
Zend expressive workshop
 
Expressive Microservice Framework Blastoff
Expressive Microservice Framework BlastoffExpressive Microservice Framework Blastoff
Expressive Microservice Framework Blastoff
 
Refactoring Legacy Code
Refactoring Legacy CodeRefactoring Legacy Code
Refactoring Legacy Code
 
Practical PHP Deployment with Jenkins
Practical PHP Deployment with JenkinsPractical PHP Deployment with Jenkins
Practical PHP Deployment with Jenkins
 
Refactoring 101
Refactoring 101Refactoring 101
Refactoring 101
 

Similar to Build great products

The Importance of Product Validation by RetailMeNot Dir. of PM
The Importance of Product Validation by RetailMeNot Dir. of PMThe Importance of Product Validation by RetailMeNot Dir. of PM
The Importance of Product Validation by RetailMeNot Dir. of PMProduct School
 
The Role and Challenges of a PM in a New Industry by Elliptic PM
The Role and Challenges of a PM in a New Industry by Elliptic PMThe Role and Challenges of a PM in a New Industry by Elliptic PM
The Role and Challenges of a PM in a New Industry by Elliptic PMProduct School
 
10 Habits of Customer-Obsessed Companies
10 Habits of Customer-Obsessed Companies10 Habits of Customer-Obsessed Companies
10 Habits of Customer-Obsessed CompaniesAmy Buckner Chowdhry
 
Everybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product ManagersEverybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product Managersyip_ux
 
Critical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrumCritical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrumBimlesh Gundurao
 
Leading The Product 2017 - Magnus Billgren - Speaker Slides
Leading The Product 2017 - Magnus Billgren - Speaker SlidesLeading The Product 2017 - Magnus Billgren - Speaker Slides
Leading The Product 2017 - Magnus Billgren - Speaker SlidesBrainmates Pty Limited
 
ABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile DevelopmentABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile DevelopmentCameron Grice
 
Digital Innovation Done Right with Agile, Teams & Lean Startup Thinking
Digital Innovation Done Right with Agile, Teams & Lean Startup ThinkingDigital Innovation Done Right with Agile, Teams & Lean Startup Thinking
Digital Innovation Done Right with Agile, Teams & Lean Startup ThinkingGeoff Wilson
 
Agile Product Management with Scrum
Agile Product Management with ScrumAgile Product Management with Scrum
Agile Product Management with ScrumPinkesh Shah
 
Using a Design Sprint to Accelerate Innovation - Agile Australia
Using a Design Sprint to Accelerate Innovation - Agile AustraliaUsing a Design Sprint to Accelerate Innovation - Agile Australia
Using a Design Sprint to Accelerate Innovation - Agile AustraliaRob Scherer
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsVineet Patni
 
Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductSFA
 
Agile Software Delivery for the Ugandan Context - 2019 Edition
Agile Software Delivery for the Ugandan Context - 2019 EditionAgile Software Delivery for the Ugandan Context - 2019 Edition
Agile Software Delivery for the Ugandan Context - 2019 EditionStephen Senkomago Musoke
 
New is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementNew is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementBernard Leong
 

Similar to Build great products (20)

The Importance of Product Validation by RetailMeNot Dir. of PM
The Importance of Product Validation by RetailMeNot Dir. of PMThe Importance of Product Validation by RetailMeNot Dir. of PM
The Importance of Product Validation by RetailMeNot Dir. of PM
 
The Role and Challenges of a PM in a New Industry by Elliptic PM
The Role and Challenges of a PM in a New Industry by Elliptic PMThe Role and Challenges of a PM in a New Industry by Elliptic PM
The Role and Challenges of a PM in a New Industry by Elliptic PM
 
10 Habits of Customer-Obsessed Companies
10 Habits of Customer-Obsessed Companies10 Habits of Customer-Obsessed Companies
10 Habits of Customer-Obsessed Companies
 
Everybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product ManagersEverybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product Managers
 
Critical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrumCritical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrum
 
Leading The Product 2017 - Magnus Billgren - Speaker Slides
Leading The Product 2017 - Magnus Billgren - Speaker SlidesLeading The Product 2017 - Magnus Billgren - Speaker Slides
Leading The Product 2017 - Magnus Billgren - Speaker Slides
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
ABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile DevelopmentABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile Development
 
Digital Innovation Done Right with Agile, Teams & Lean Startup Thinking
Digital Innovation Done Right with Agile, Teams & Lean Startup ThinkingDigital Innovation Done Right with Agile, Teams & Lean Startup Thinking
Digital Innovation Done Right with Agile, Teams & Lean Startup Thinking
 
Agile Product Management with Scrum
Agile Product Management with ScrumAgile Product Management with Scrum
Agile Product Management with Scrum
 
Using a Design Sprint to Accelerate Innovation - Agile Australia
Using a Design Sprint to Accelerate Innovation - Agile AustraliaUsing a Design Sprint to Accelerate Innovation - Agile Australia
Using a Design Sprint to Accelerate Innovation - Agile Australia
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
Actionable Requirements
Actionable RequirementsActionable Requirements
Actionable Requirements
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex Product
 
Agile Software Delivery for the Ugandan Context - 2019 Edition
Agile Software Delivery for the Ugandan Context - 2019 EditionAgile Software Delivery for the Ugandan Context - 2019 Edition
Agile Software Delivery for the Ugandan Context - 2019 Edition
 
New is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementNew is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product Management
 
Biz barcelona 061511
Biz barcelona 061511Biz barcelona 061511
Biz barcelona 061511
 
Biz barcelona 061511
Biz barcelona 061511Biz barcelona 061511
Biz barcelona 061511
 

More from Adam Culp

Putting legacy to REST with middleware
Putting legacy to REST with middlewarePutting legacy to REST with middleware
Putting legacy to REST with middlewareAdam Culp
 
Release your refactoring superpower
Release your refactoring superpowerRelease your refactoring superpower
Release your refactoring superpowerAdam Culp
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical DebtAdam Culp
 
Developing PHP Applications Faster
Developing PHP Applications FasterDeveloping PHP Applications Faster
Developing PHP Applications FasterAdam Culp
 
Containing Quality
Containing QualityContaining Quality
Containing QualityAdam Culp
 
Debugging elephpants
Debugging elephpantsDebugging elephpants
Debugging elephpantsAdam Culp
 
Deprecated: Foundations of Zend Framework 2
Deprecated: Foundations of Zend Framework 2Deprecated: Foundations of Zend Framework 2
Deprecated: Foundations of Zend Framework 2Adam Culp
 
Clean application development tutorial
Clean application development tutorialClean application development tutorial
Clean application development tutorialAdam Culp
 
Essential git for developers
Essential git for developersEssential git for developers
Essential git for developersAdam Culp
 
Vagrant for Virtualized Development
Vagrant for Virtualized DevelopmentVagrant for Virtualized Development
Vagrant for Virtualized DevelopmentAdam Culp
 
Clean application development (talk)
Clean application development (talk)Clean application development (talk)
Clean application development (talk)Adam Culp
 
Using an API
Using an APIUsing an API
Using an APIAdam Culp
 
Puppet and Vagrant in development
Puppet and Vagrant in developmentPuppet and Vagrant in development
Puppet and Vagrant in developmentAdam Culp
 
Refactoring PHP
Refactoring PHPRefactoring PHP
Refactoring PHPAdam Culp
 
Selenium testing IDE 101
Selenium testing IDE 101Selenium testing IDE 101
Selenium testing IDE 101Adam Culp
 
Intro to OOP and new features in PHP 5.3
Intro to OOP and new features in PHP 5.3Intro to OOP and new features in PHP 5.3
Intro to OOP and new features in PHP 5.3Adam Culp
 
Development Environment Tips
Development Environment TipsDevelopment Environment Tips
Development Environment TipsAdam Culp
 
Getting your project_started
Getting your project_startedGetting your project_started
Getting your project_startedAdam Culp
 

More from Adam Culp (20)

Hypermedia
HypermediaHypermedia
Hypermedia
 
Putting legacy to REST with middleware
Putting legacy to REST with middlewarePutting legacy to REST with middleware
Putting legacy to REST with middleware
 
php-1701-a
php-1701-aphp-1701-a
php-1701-a
 
Release your refactoring superpower
Release your refactoring superpowerRelease your refactoring superpower
Release your refactoring superpower
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 
Developing PHP Applications Faster
Developing PHP Applications FasterDeveloping PHP Applications Faster
Developing PHP Applications Faster
 
Containing Quality
Containing QualityContaining Quality
Containing Quality
 
Debugging elephpants
Debugging elephpantsDebugging elephpants
Debugging elephpants
 
Deprecated: Foundations of Zend Framework 2
Deprecated: Foundations of Zend Framework 2Deprecated: Foundations of Zend Framework 2
Deprecated: Foundations of Zend Framework 2
 
Clean application development tutorial
Clean application development tutorialClean application development tutorial
Clean application development tutorial
 
Essential git for developers
Essential git for developersEssential git for developers
Essential git for developers
 
Vagrant for Virtualized Development
Vagrant for Virtualized DevelopmentVagrant for Virtualized Development
Vagrant for Virtualized Development
 
Clean application development (talk)
Clean application development (talk)Clean application development (talk)
Clean application development (talk)
 
Using an API
Using an APIUsing an API
Using an API
 
Puppet and Vagrant in development
Puppet and Vagrant in developmentPuppet and Vagrant in development
Puppet and Vagrant in development
 
Refactoring PHP
Refactoring PHPRefactoring PHP
Refactoring PHP
 
Selenium testing IDE 101
Selenium testing IDE 101Selenium testing IDE 101
Selenium testing IDE 101
 
Intro to OOP and new features in PHP 5.3
Intro to OOP and new features in PHP 5.3Intro to OOP and new features in PHP 5.3
Intro to OOP and new features in PHP 5.3
 
Development Environment Tips
Development Environment TipsDevelopment Environment Tips
Development Environment Tips
 
Getting your project_started
Getting your project_startedGetting your project_started
Getting your project_started
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Build great products