Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
- it won't go away (anytime soon)
- "80% websites market share" (W3techs)
- API (first) - pathe-thuis.nl (ZF)
- apigility (apigility.org - ZF2) - REST, RPC
- versioning, authentication, pagination, REST / RPC
- 400 attendees from 35 countries
- 40 talks, 15 workshops
- 10-20 »active« developers, hundreds of contributors
- companies starting to hire »core PHP« developers. Should you?
- generators with yield (forward only iterating)
- try – catch – finally (regardless of an exception)
- new password hash API
- foreach with list()
- array_column
- OPcache (Zend Optimiser) instead of APC
- better, maintainable, compatible
- no custom keys/variables
- ext/mysql deprecation
joind.in/10317 - rate me!
- modularity
- standardization
- quality
- automation
- performance
- leaders, developers, IT managers
- networking, business opportunities
- see what's happening around you
- 2011 release process is finally confirmed and accepted (by voting – everything goes by voting)
- once a year one major OR feature/minor release
- backward compatibility must be respected with the same MAJOR releases
12. december 2013
jernej@gamabit.com
- do not reinvent the wheel. RE-USE it.
- php-fig.org
- symfony bundles (symfohub.com/bundles)
- ZF modules (modules.zendframework.com)
- interoperability
- PSR-0, PSR-1, PSR-2, PSR-3, PSR-4
- on average: 70% reading / understanding code
30% writting
- composer package manager (packagist.org)
- autoloading
- dependency management
- promoting standards
- profiling (xdebug, xhprof)
- refactoring
- caching (opcode cache)
- redis (user defined cache)
- varnish (reverse proxy (full page) cache)
- monitoring (newrelic.com)
- work process
- Vagrant (puppet, chef)
- puphet
- continuous integration
- jenkins
- phing
- continuous delivery & deployment
- PHPUnit
- PHPCodeCoverage
- PHPLoc
- PHPCpd
- PHPDepend
- PHPMessDetector
- Insight (insight.sensiolabs.com)