Archive for the ‘Uncategorized’ Category

Amfphp 2.2.1 released

I just released a small update to Amfphp, version 2.2.1. It’s mostly a bugfix release. The changelog is below. Get Amfphp 2.2.1 here. fix basic typing of parameters in client generator fix error message handling in back office fix flex message monitoring fix API doc other small bugfixes

Pin It

Amfphp 2.2 Profiler Released

I just released Amfphp 2.2. Profiler!  The main feature is a performance profiler. The idea behind these new features is to help you better understand how your server shall perform live, and to give you easy access to the information you need to eliminate bottlenecks and fine-tune performance.

Pin It

Hacking AMF Objects

While working on the upcoming AmfPHP 2.2 I came upon an interesting challenge: Sending AMF typed objects without knowing the types at compile time. This would allow users of the service browser to send typed objects both with JSON and AMF. The difficulty is the following: For Flash to send an object as typed, you […]

Pin It

AmfPHP 2.2 Teaser #1 Putting your code comments to good use.

I’ve put in quite some time in working on the next version of AmfPHP. Rather than just working in isolation and just posting when the final version is ready, I thought it would be useful to give access to preview version. Hence the first “teaser”: http://www.silexlabs.org/179725/the-blog/amfphp-2-2-teaser-1-putting-your-code-comments-to-good-use/ Please give it a try!

Pin It

Pros and Cons of AMF

I just posted an article about the pros and cons of using AMF http://www.baguetteamf.com/documentation/why-amf/ Obviously you’re advised to use Baguette AMF at the end, but I’ve tried to keep things factual, informative, and accessible.

Pin It

Baguette AMF Public Beta

The AmfPHP community has repeatedly asked for a performance boosting PHP extension. My answer to these requests was to create Baguette AMF. AMF is a very compact binary format, useful for transferring large amounts of complex data. It is however very demanding for a server. AmfPHP on its own does a good job, but it […]

Pin It

AmfPHP 2.1.1 Released

It’s AmfPHP release time! get the latest and greatest here http://www.silexlabs.org/137222/the-blog/amfphp-2-1-1-released/

Pin It

Building a Debug Environment for PHP Extensions on OSX

Update: added mod_rewrite to apache config. While working on Baguette AMF, the beta testers and myself have run into the dreaded ‘segmentation fault (11)’ error. By default, you won’t get any information in your logs about what happened and you will be powerless to fix the problem. The aim of this post is to explain […]

Pin It

AmfPHP survives Zend AMF

Zend AMF smells funny, whereas AmfPHP is doing well. What happened? http://www.silexlabs.org/136374/the-blog/amfphp-survives-zend-amf/

Pin It

Baguette AMF, AmfPHP at the Speed of Light

AMF is a very compact binary format. It is however difficult to parse. AmfPHP on its own does a good job, but it takes time, as it is written in PHP. Baguette AMF is written in C, and therefore enjoys native performance. This means up to 20 times faster conversion times.  This is good for […]

Pin It