FrOSCon 2010 (the Free and Open Source Software Conference) was held this weekend (Sat Aug 21st and Sun Aug 22nd) at University of Applied Sciences Bonn-Rhein-Sieg. For all of you that did not attend to the conference or had the option to be in the PHP room it’s time to summarize a little on which topics that was covered there.
Topic’s covered in the PHP room:
- The Cake is a lie (by Sebastian Bergmann)
- Advanced Date/Time handling with PHP (by Derick Rethans)
- The power of mysqlnd plugins (by Ulf Wendel)
- Working with Web Services (by Lorna Mitchell)
- Utilizing and building the Semantic Web with PHP (by Christian Weiske)
- HTML to ODT to XML to PDF to … (by Tobias Schlitt)
- Understanding Software Metrics (by Manuel Pichler)
The Cake is a lie
by Sebastian Bergmann (@s_bergmann)
In this talk Sebastian Bergmann covered some basic knowledge prior to choosing a framework. This session included his skeptical view on frameworks like CakePHP and Symfony which utilize scaffolding for easier development and and faster time-to-market. Even though scaffolding is nice in some ways it can lead to maintainability and scalability issues.
› View slides: The Cake is a lie
Advanced Date/Time handling with PHP
by Derick Rethans (@derickr)
Derick Rethans covered a lot of goodies when it comes to Date/Time handling in PHP 5.2 and PHP 5.3. Derick has also written a book on this topic which we strongly recommend: “php|architect’s Guide to Date and Time Programming“.
› View slides: Advanced Date/Time handling with PHP
The power of mysqlnd plugins
by Ulf Wendel (@Ulf_Wendel)
MySQL Native Driver (alias mysqlnd) is a C library which implements the MySQL Client Server Protocol and is a drop in replacement for the good old MySQL Client Library (alias libmysqlclient). mysqlnd is part of PHP 5.3 and doesn’t expose any userland function, but rather work as an internal API for ext/mysql, ext/mysqli and ext/PDO.
In this talk Ulf Wendel covered how you can write your own mysqlnd plugins in PHP, which can be used in many creative ways.
› View slides: The power of mysqlnd plugins
Utilizing and building the Semantic Web with PHP
by Christian Weiske
Discusses various standards, tools and libraries for how to deal with semantics.
› View slides: Utilizing and building the Semantic Web with PHP
Working with Web Services
by Lorna Mitchell (@lornajane)
A good overview of how to work with web services with PHP. Covers both REST (JSON/XML) and SOAP.
HTML to ODT to XML to PDF to …
› View slides: HTML to ODT to XML to PDF to …
Understanding Software Metrics
by Manuel Pichler (@manuelp)
› View slides: Understanding Software Metrics (in German)