Google Tech Talk about patents

Daniel B. Ravicher from PUBPAT did a great talk about the patent system and more importantly, how it doesn't work. Worth watching if you are in the tech industry and if you're interested in the subject.

The PUBPAT's mission statement: "PUBPAT Represents the Public's Interests Against Undeserved Patents and Unsound Patent Policy". Their website could be a bit more glamorous and less dry, but it is an important cause that affects all of us.

Zend Framework 1.7 features AMF support

It just came to my attention that Zend Framework 1.7 was released, along with AMF support.

This is good news for people looking for a solid AMF implementation for PHP, because Zend with Adobe backing will likely have a lot more eyes on it, and there's a good chance this will result in a high quality implementation.

This implementation has similar design goals as SabreAMF, which begs the question how relevant SabreAMF still is. I'm not really sure myself. I sort of feel SabreAMF served its purpose well. It (mainly AMF3) has been a reference implementation for many other projects such as PyAMF, Red5, some ruby implementation which I know forgot the name of and unless I'm mistaken also AMFPHP and this very Zend_AMF.

Note that these guys never actually gave any credit ;), so I might very well be lying here.. I mainly just overheard this in the various mailing lists and from different people.

So yea, my personal goal has been to be the first open source AMF3 implementation, and build a very clean implementation people can easily drop into existing business logic. I feel I've achieved this, and its been a fun couple of years working on this, not to mention that it has helped putting my name out there, just a little bit.

I'll keep actively maintaining for the people that placed their bets on SabreAMF, recently Asbjørn Sloth Tønnesen has been helping a lot with this as well, but I'll probably start directing people to the Zend implementation for future setups.

Let me know what you guys think. Is there still value in keeping SabreAMF growing, or should it fully go to maintenance mode? Also, thanks a lot to all the people out there that submitted bug reports, patches, blogged about it or simply used it in production! This was my first open source project (hopefully not the last), and it has been a lot of fun :).

I'm programmer of the year!

Last night the CNMA awards were held here in Toronto, and I turned out to go home with an award!

Award

Although I still feel I didn't really deserve such a prize, I feel honored and proud of the team.

Thanks guys! Its been an amazing ride so far, and also thanks to the CNMA organization and judges.

SabreDAV 0.4

Just released a new alpha for SabreDAV.

Its been almost 5 months since the last one, the wait was mostly related to the fact that on of my main goals was to pass all litmus tests. Today I committed the last fix for this. There is one outstanding 'FAIL' in litmus, but this is due to a bug in litmus, not SabreDAV.

Changes:

  • Passing all litmus tests.
  • Added an example for a basic file-server.
  • Custom property support in the API.
  • Shared lock support.
  • Depth support to locks.
  • Locking on unmapped url's as per RFC 4918.
  • Advertising DAV class 1, 2 and 3 support.
  • Ever growing documentation.

Download 0.4.

Also, I'd love to hear your feature request. We're closing in on being feature complete for standard WebDAV and the system is pretty stable in a live environment (has been tested for quite some time..). I'm not completely fixed yet on how the API works, so I'd love to hear some suggestions on what you'd like to see, or what you don't like at all.

 1

About

My name is Evert, and I've been writing semi-regularly on this blog since 2006.

I'm currently available for contract work.

more info.

Subscribe

Dropbox

Dropbox is a simple cross-platform online backup and sync application. The first 2GB of space is free, and both you and me get an extra 250MB extra space if you sign up through this link.