/customers/iconara.net/iconara.net/httpd.www/blog/wp-content/plugins/wp-super-cache/wp-cache-phase1.php Iconara » 2008 » September

Archive for September, 2008

Creating a document-based application with Mate

Over the last few weeks I’ve put together an example application that shows how to build document-based applications with Mate. I’ve also started a Google Code project for Mate examples and extensions, and if you’re interested to contribute please contact me.

Talking Flex SEO on The Flex Show

Jeff and John were kind enough to have me on the Flex Show to talk about Flex and SEO. If you follow this blog you’ve read it all already, but it never hurts to hear it again.

Think inside the box

TechCrunch50 The last few weeks I’ve been busy working on an app for creative writing, called Copybox. On monday it was finally launched publicly at the TechCrunch50 conference. Below is a video of the presentation, which explains the motivations of the application, and how it works.

The splash screen of the video is a bit odd, it has nothing to do with anything, I don’t know why.

You can watch the video at blip.tv too.

Copybox was build in Flex, using the Mate application framework. It’s going to be deployed both as a hosted version running in the browser and in a desktop version running on AIR. We’re currently in private beta alpha, but if you’re a copywriter go to the Copybox site and sign up, because we need your input.

Writing testable code is writing high quality code

Writing testable code isn’t just about writing code that is easy to test, writing testable code is also a way to write higher quality code. If you can test it it is likely to be reusable, loosely coupled and easier to maintain.

The Google Testing Blog, mostly written by Miško Hevery, is amongst the most brilliant things I’ve read on software engineering. If you’re not convinced about the benefits of writing testable code after reading Miško’s articles I think you may be a lost cause. These are my favourites from the last few months:

The articles explain testing and good practices in software engineering in a simple, accessible, to-the-point manner without droning on about theory. Great writing and great insight. Read it.

Unroll your loops!

Today, while refactoring some code, I had an epiphany I’d like to share. It’s why you should chose clean code over apparent performance, because your gut feeling is usually wrong.

Read the rest of this entry →