Wednesday, May 28. 2008Off-The-Shelf Server SetupOne of the biggest benefits of PHP is how easy it is to find servers that run it. The near ubiquity of the LAMP stack among hosting providers does, however, lead to quite a common problem with inappropriate setups. PHP programmers generally know what a good systems architecture should look like, but it is often a reality of development that they will have little input on the system itself until the last minute. In fact, it's far from uncommon for a developer to be faced with an off-the-shelf dedicated LAMP server, and left up to their own devices. Continue reading "Off-The-Shelf Server Setup" Tuesday, May 27. 2008Dutch PHP Conference news We have some updates regarding the Dutch PHP Conference in June (13th and 14th):1. Conference day - 95% mark reached 95% of the conference day seats are sold. There are a few places left. Register while they are still available. Continue reading "Dutch PHP Conference news" Monday, May 26. 2008GeekUp Adventures
Over the last month I've been to quite a few of the GeekUp events which are local to me in Leeds, UK. These are where a selection of technologically-minded people get together, usually have a few small presentations, and then mostly chat and drink beer all night. I've been to these events as both a visitor and a speaker, and met lots of people and learned a lot.
The month started with a visit to the Leeds Geekup in April, where I gave a talk entitled "Enterprise Web Development" - the slides are available on slideshare. Continue reading "GeekUp Adventures"
Posted by Lorna Jane Mitchell
in planetphp
at
17:29
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: 20:20, community, conference, enterprise, geekup, leeds, manchester, sheffield, svn
Friday, May 23. 2008New partnership: php|architect This week I'm at the php|tek conference in Chicago, organized by php|architect. I'm happy to announce that as of now, we have a partnership agreement with php|architect! We will be adding the php|architect trainings to our existing training portfolio, which means that php|architects trainings can now also be delivered on-site in the countries where Ibuildings operates. php|architect is a strong brand when it comes to PHP knowledge, so I'm very proud they teamed up with us! The official announcement can be read here: Press release
Posted by Ibuildings
in planetphp
at
16:45
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: announcement, ibuildings, partnership, php architect, phpa, phptek, tek08, training
Saturday, May 17. 2008PHP Abstract podcast - Data Importing![]() The latest instalment of the PHP Abstract podcast (hosted by Cal Evans from DevZone) is presented by our very own Lorna Mitchell. In this podcast, Lorna talks about the process of importing data. Not the actual code you write, but the process in general. Continue reading "PHP Abstract podcast - Data Importing" Thursday, May 15. 2008Platform to PlatformRecently, I've been working with a client as part of a major platform change they're making. It's the third time I've been involved with a big architecture shift, each at a different company, and each larger than the last, but there seem to be some observations that apply whether you've got five servers or five hundred. 1. Business carries on It can be easy to get somewhat myopic when in the middle of an exciting architectural change. Major platform transitions tend to occur when there has been a realisation high up in the company that something needs to be done, so teams often have a fair degree of scope and freedom. However, it is even more likely that other parts of the business will need to continue to work on the existing system. If a new feature is required then it's going to get developed, even if that involves duplicating, or worse conflicting, with work that's being done as part of the platform change. Continue reading "Platform to Platform"
Posted by Ian Barber
in planetphp
at
20:46
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: architecture, platform
Intimate PHP Seminar
So we decided that in order to get to see all the people who are interested in PHP leadership topics, we should run an intimate seminar and invite our contacts along. If there is demand, we could run these every month. Here is the invitation that went out:
Free Seminar: Enterprise PHP and Zend Title: Enterprise PHP and Zend Date: 10th June 2008 Time: 9:00 - 13:00 Location: King's College London (Hodgkin Building, Guy's Campus Speaker: Ivo Jansch, CTO of Ibuildings and leading PHP expert Continue reading "Intimate PHP Seminar" Monday, May 5. 2008Accessing object properties by reference
PHP is a loosely typed language. Most of the time this is very useful because you as a programmer don't have to worry about typecasting: it's done for you. However, on some occasions this can cause some unexpected trouble. These issues can be hard to track down because the error usually doesn't show up at the place where you define your variable, but at the place where you want to use them (which can be in a totally different part of your application).
In this blog I want to point out what can happen if you try to access object properties by reference when the object is not initialized. Although this is not caused by typecasting, the encountered problems can be pretty similar on some occasions. Continue reading "Accessing object properties by reference" Friday, May 2. 2008The Power of Refactoring"Code refactoring is any change to a computer program's code that improves its readability or simplifies its structure without changing its results." - Wikipedia I've met quite a bunch of developers that felt refactoring was a waste of time. "Why would you write code only to change the code at a later point? Why not just write the code perfectly in the first place?" or "You're writing code for the same functionality over and over again, isn't that a waste of time?" I hope to prove to you that there is much power in refactoring, but with power comes responsibility. Continue reading "The Power of Refactoring"
(Page 1 of 1, totaling 9 entries)
|
Blog
We have some updates regarding the
This week I'm at the 
