We're excited to announce that Sam Minnee, SilverStripe's CTO and the architect behind our framework has been invited to speak at the OSCON software conference next week in Portland, on "Ending Rails Envy in PHP5":
PHP5 introduced a number of more flexible language constructs that let us create software in more elegant ways. Sam will show you how he used these in the development of his CMS to create a framework to do things that are normally thought to be beyond the reach of "simple" languages like PHP:
- Automatically generate functions based to support manipulation of a data-object model.
- Aggregations – change the behaviour of classes, or add more methods to them, without resorting to inheritance
- Add methods to a class or object at run time
The talk will cover some of the different approaches that he tried to implement this functionality, the pitfalls to be aware of, and explain the implementation currently being used in SilverStripe CMS, and how it is performing in production systems.
Sam's talk runs is on Wednesday 25th July at 4.30-5.15 in "Portland 255" room.
(We are also speaking at a free session a few days earlier)
Post your comment
Comments for this post are now closed.