About Ian

Hrmmm... looks like Ian hasn't finished his bio. Oh well.

Create a REST API with PHP

Your apps never had it so good
Create

One of the latest (sort of) crazes sweeping the net is APIs, more specifically those that leverage REST. It’s really no surprise either, as consuming REST APIs is so incredibly easy… in any language. It’s also incredibly easy to create them as you essentially use nothing more than an HTTP spec that has existed for ages. One of the few things that I give Rails credit for is its well thought-out REST support, both for providing and consuming these APIs (as its been explained by all the Rails fanboys I work with).

Seriously, if you’ve never used REST, but you’ve ever had to work with (or worse, create) a SOAP API, or simply opened a WSDL and had your head explode, boy do I have good news for you!

Read the rest of this entry »

Working With the Aptana PHP Editor

I recently created a screencast for Aptana’s PHP Editor, and thought I would share it.

I’m also posting this since we recently relaunched our screencast site, http://tv.aptana.com. It’s actually really cool as its running entirely on Aptana Jaxer, and built with the soon-to-be released Active JS framework. I’ll soon be posting about the process of creating the site, but for now I’m happy to say that this is the first (to my knowledge) site written entirely in JavaScript that leverages Jaxer as a back-end for server side JavaScript.

Preloaders.net – Fantastic Preload Image Generator

Ajaxload.info used to be the site of choice when it came to generating preloader images… unfortunately, I think it’s been bested. Preloaders.net allows you to generate not only the standard set of preloaders, but even 3D ones! You also get much more control (size, speed, etc.) and the quality of the final images is impressive. Definitely worth checking out.
www.preloaders.net

Beautiful Indie Game Trailer

I know this doesn’t really fit into the general theme of this site, but I thought this was really cool and wanted to share it anyway. Not much else to say, so enjoy!

Blueberry Garden (sneak peak trailer) from Erik Svedäng on Vimeo.

ActiveRecord.js, new JavaScript ORM

Aptana has released ActiveRecord.js, an open source object relational mapper (ORM) that supports multiple JavaScript environments, including: Google Gears, In Memory (if no SQL server is available on the client), Adobe AIR (client-side persistence) and on the server-side SQLite and MySQL (via Aptana Jaxer, the open source Ajax server).
www.activerecordjs.org