Submitted abstracts on PHPConf 2009, which will be held on October 8.9, 2009 in Moscowwww.phpconf.ru/reg - registration is already open
Day One - WebArchitect WorkShop Day October 8 (Th)This is a day consisting entirely of master classes. They will be read by recognized gurus. Each master class can attend no more than 30 people. At the moment, 3 streams are planned for 6 hours each. Each master class lasting from 1.5 to 6 hours.
Day Two - PHPCONF 2009 October 9 (Fri)Enrich your knowledge! What new has happened in 1.5 years? What development techniques have become generally accepted in a professional environment? How to introduce them with little blood? How to improve the efficiency of your work and the work of your team at times?
')
PHP 5.3 headline news everyone talks about
Johannes schluter
The main PHP 5.3 news that everyone is talking about is the namespaces and closures. However, in PHP 5.3 there are a lot of other new functions that make this release a significant milestone in the history of the project: Intl, Phar, mysqlnd modules, improvements in SPL, late static binding (late static binding) and much more.
Johannes works in the MySQL client library development team, the creators of the world's most popular open source database, and is studying at the University of Applied Sciences Munich. He is the release manager of the PHP 5.3 branch and a frequent speaker at various conferences around the world.
Presentation of "MySQL [Online] Backup"
Starting with version 5.4.x, MySQL users will have access to a new, fast MySQL [Online] Backup.
You can backup / restore very quickly
No locks - you can use your tables during backup
There is no need to postpone backup until the time of minimal activity.
The presentation will show the test results.
A separate block will be devoted to comparison with existing technicians, in particular, whether it is worthwhile to abandon the solutions used in favor of the new opportunity.
Sphinx 2009 - by author
In the incomplete year 2009, we have made many different new features. So much so that we forget about some ourselves completely :-)
+
The story about 4 different fine points in PHP, which we ran into.
3.1)
www.mysqlperformanceblog.com/2007/03/27/integers-in-php-running-with-scissors-and-portability3.2)
www.mysqlperformanceblog.com/2008/01/10/php-vs-bigint-vs-float-conversion-caveat3.3) Patching the internal structure of the arrays.
3.4) Patch about serialize / unserialize stupid ints.
3.5) Nakolka about inta and platforms (in fact it is 3.1, as it hit in the back in the production).
“Practice of distributed development in open-source projects. Methods, tools, problems. ”
Alexander Veremieva (ZEND)
The report covers various aspects of the development in terms of the geographical distribution of the team involved in the project.
The report is based on the experience gained from participating in the Zend Framework project at various stages of its implementation.
The report will consider the open-source project management model used by Zend Technologies for the Zend Framework project - responsibility for the quality of an open-source product from a commercial organization with preferential decision-making rights, as well as the organizational features of this model are the core team representing Zend, third-party developers, the interaction of the core team with the community, etc.
The report in particular touches upon such an aspect as a balance between the collegiality of decisions made and the associated overhead costs.
The presentation will focus on the naturally evolving stages of development of the open-source project, as well as ways to keep the project manageable as it grows.
Various tools for managing project data (versioning systems, task tracker, Wiki section on project website) and developer communication (mailing lists, IRC, voice communication systems), as well as their applicability under different conditions are considered.
“PHP performance hints and tips.”
The report provides information on some aspects of the PHP language that affect performance:
- slowing down the speed of processing strings when assigning a variable by reference;
- processing of circular references in the structures of objects;
- inefficiency. = Operator in certain conditions;
- low speed serialize () / unserialize ();
- manual “methods inlining”;
- use of objects in complex structures, replacing them with arrays in some cases, performance.
Decba daemon Pinba - realtime statistics for PHP
from tony2001 Badoo.comWhen developing large projects it is often the case that performance problems
emerge after implementation, in spite of all the preliminary calculations and tests.
From this you can not escape, but this can not be tolerated.
Pinba helps developers monitor the performance of their project in the most detailed way - right down to specific operations on specific servers, which allows detecting bottlenecks on live,
working project in real time.
The target audience
Developers, system administrators
Application area
Projects above the average size, with a large amount of code.
You can directly participate in the selection of reports on the PHPClub forum.
phpclub.ru/talk/forumdisplay.php?forumid=29