Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

PHP ZendCon Europe 2013

PHP

What's up?

PHP 5.5

Conference(s)

- 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?

Questions?

- 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

- make a plan

- don't go alone

- say hello to everyone

PHP MEETUP SLOVENIJA 2013

JERNEJ GOLJA

12. december 2013

jernej@gamabit.com

Standardization

Modularity

- 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

Performance

- profiling (xdebug, xhprof)

- refactoring

- caching (opcode cache)

- redis (user defined cache)

- varnish (reverse proxy (full page) cache)

- monitoring (newrelic.com)

Automation

Quality

- work process

- Vagrant (puppet, chef)

- puphet

- continuous integration

- jenkins

- phing

- continuous delivery & deployment

- PHPUnit

- PHPCodeCoverage

- PHPLoc

- PHPCpd

- PHPDepend

- PHPMessDetector

- Insight (insight.sensiolabs.com)

Learn more about creating dynamic, engaging presentations with Prezi