Archive for the ‘Internet’ category

Portal containers: Supporting the vision of technology-agnostic applications?

April 15th, 2009

I’ve been looking at Liferay recently. It turns out to be a fantastic portal container. It’s core is not necessarily better than it’s closest rival JBoss Portal, but it comes with a mammoth selection of portlets out of the box. Also, with the support for the portlet standard being adopted across multiple technologies, you’re not locked into Java for new functionality – in fact, i’m currently building a portlet in Ruby. On top of that, the core system is covered (exactly how covered is unclear at the moment, but we’ll gain that awareness soon), in Selenium RC integration test scripts. Perfect! All that’s missing is an adoption of BDD stories, but that can be added.

One warning – accessibility not out of the box

Liferay’s out of the box portlets are not accessible! It’s a known issue and Liferay want the community to support them in fixing this. Seems like a reasonable request and it’s lack of focus on accessibility stems most likely out it’s origins in USA. They care less than the brits about this stuff!

Tutorials

I’ll post tutorials as i progress through my Ruby portlet development and integration.

iPhone 3.0 beta 2 tethering how to

April 3rd, 2009

In iPhone 3.0 beta 1, tethering didn’t work. In beta 2, it does and it’s really simple to achieve. It does require a quick mod to your iPhone. Here’s what you have to do:

1. Download the o2_uk.ipcc carrier details file. Please note that this is the UK ipcc file. If you’re not on O2 in the UK, search google for your suitable ipcc file.
2. Connect iPhone to PC / Mac and select to restore with the option to select a custom restore package (hold down option on Mac before selecting restore)
3. Select the ipcc file as the restore package. The change of details on the phone takes only a few seconds and doesn’t require an iPhone reboot
4. Go into iPhone Settings app > General > Network > Internet Tethering and enable.
5. Connect iPhone to PC / Mac over USB or bluetooth
6. The PC / Mac will do the rest
7. Done!

Works great (i’m posting via tethering now)

Twitter’s grows by 752% in 2008. Still not sure it has a long term future

January 19th, 2009

It’s great new that it grew so much, but it still puzzles me why anyone would really bother. I struggle with understanding the benefit of Twitter tweets as it’s mostly just noise. 

I’m not giving up yet, but it’s not top on my list of ways to keep in touch.

However, if had twitter groups that enabled me to find people by topic rather than contact details (like i can do in facebook), then it’d be awesome. For now, i’ll continue using Facebook groups.

Now we’re rocking! DSL story driven development and testing in Java!

December 9th, 2008

At TechnoPhobia, we have an interesting challenge to implement a technology agnostic requirements capture process that (in my mind) will enable us, with very minimal effort, to repurpose these documented requirements into fully automated browser tests. I’m thinking that the process could look something like this:

  1. The project and client team write end-user functional requirements as User Stories and Scenarios
  2. The stories are stored as plain text in SVN or GIT and made immediately available to the development and test teams
  3. The development and test teams create a few executable padder files, wrapped around these stories, turning them into fully automatable browser tests
  4. The executable files are run, they read the stories and interact with the browser to determine if the stories successfully pass

Pretty cool, huh! No more massive team specific documents, just good old plain textual stories that are shared by all on the project, including the client.

Making this happen across multiple technologies

I am WAY TOO EXCITED to see an implementation in Java! This opens massive opportunity to progress with a technology agnostic approach. Now to find a suitable solution for .Net and perhaps PHP

Merb & Adobe Air File Uploader – Nice!

October 29th, 2008

Whilst writing an Adobe Lightroom plugin to upload library items to a rails app, i spotted something i definitely need to play with! Adobe Air and Merb file uploader. Looks rather handy!