Posted on Tuesday 14 June 2005
Here’s the deal: there’s been a lot of changes added to AMFPHP since the last preview release on the blog. In particular, I’ve tightened the serializer (again) so that it’s faster, I’ve added new database types, new options in gateway.php, new arrayof and structof argument types in the methodTable, tightened the web service component, scrapped the old paged recordset implementation for a totally new one that’s much better, made debugging easier, and a lot more… Honestly I don’t quite remember all I did because I haven’t been working on it lately as I’ve been stuck on a ColdFusion project, but a diff of the old CVS reveals almost all files have been changed.
So why am I not releasing it yet then? Well, I haven’t really got a chance to test it in the real world beyond the very basics; I can’t release the pageable resultset component until it’s properly tested. In any case I have some good news, I’m starting a contract which will involve the pageable resultset component so I can stress it appropriately and work out the kinks. That means you’ll get some tested piece of code instead of the usual “well I haven’t really used it, but if you want to try it and tell me what’s wrong with it…”.
The official end of the layout contest is TOMORROW, but for the sake of allowing everyone to offer their input I’ll be continuing it for one more week so that the new deadline is somewhere next week. We’ve already got three excellent layouts but I want more!!! I’ve got a ton of fabulous fonts and components from Fonts for Flash and FlashLoaded to distribute if you only participate in the layout contest, so please do. Details here.


