IWTC 2008 – resounding success

Last weekend I spent Wednesday, Thursday and Friday at the Irish Web Technology Conference in Dublin. I’ve only been to one other conference (@media 2005) before and I have to say that IWTC 2008 blew it out of the water. The main reason for this is the focus on technical topics. I enjoyed all of the sessions that I attended. The attendance was surprisingly low but I reckon that will change next year.

There was three tracks targeted at different audiences, Venture Financiers etc. – Track 1, Web Developers – Track 2 and 3. I only attended sessions from track 2 and 3.

Sessions I attended.

Django – Mick Twomey

I’m always interested in Web Frameworks and had looked at Django before but had chosen TurboGears over it. The Django session was very interesting with a full sample app coding session too so we could see exactly how the framework worked. I also learned that caching, E-Tags, gzip and memcache are all built in to Django which I didn’t know.

Accessibility – Robin Christopherson

I attended one of Robin’s session at @media 2005 and this one was just as good. It really makes a difference when you get to see exactly why it is that we try to develop to standards and with accessibility in mind. He didn’t mention the WCAG samurai errata and I hadn’t read enough about it to discuss it with him.

User Testing for websites – Ken Brennock

This was a very high level look at user testing. Probably the least impressive session but only because I had been expecting a bit more in depth look at testing – in particular what tools can be used effectively for automated testing – Selenium etc.

Ruby on Rails and Merb – Jamie Van Dyke

I tried developing with RoR a few months back but due to time constraints and starting my new job – I had to abandon it. I found it a very good framework but the learning curve is a lot steeper than the RoR community would lead you to believe. The session was very good – with some live coding and discussions on Merb (multi-threaded version of RoR). There was plenty of plugging for EngineYard (in a nice way) so I reckon if I ever do manage to release an RoR app -it’ll be those guys who’ll be looking after it.

RESTful Web Services – Leonard Richardson

This was the best session I attended. I’d been doing a good bit of reading on REST and had watched a couple of screencasts on the subject so I was looking forward to the session. Topics covered included REST, AtomPub (and variations/extensions on it), Collection/entries pattern and the HTTP verbs. This session made me want to go home and start RESTifying the KarovaStore Framework (I didn’t 🙁 ).

Silverlight – Martha Rotter

I was sceptical of Silverlight and this session didn’t change my mind. It was very high level with plenty of demos but no real low level examples of any Silverlight apps. I understand that you can do a lot of fancy media apps with Silverlight but it just seems a bit too flashy or something for me to want to learn more about it. I also learned that if I want to effectively develop any Silverlight apps I’ll have to but yet another MS studio (Expression studio). I just bought Visual Studio 2005 so that won’t be happening any time soon.

Adobe AIR – Andrew Shorten

I do like AIR and I do like the idea behind it but I’m too much of a fan of the Mozilla framework to move over. There are benefits of using AIR over something like Prism like flash, flex and nice installers but I can’t bring myself to leave Mozilla. I found the whole runtime and app idea (sqlite, update API) and the structure of AIR apps very very similar to the Mozilla framework and XPI extensions. I did ask whether the Mozilla framework and XPI idea inspired AIR – I was told that this wasn’t the case. It doesn’t make a difference really but I find it hard to believe that they didn’t take any of their ideas from Mozilla.

Open ID – Padraic Brady

I had seen references to Open ID many places but never really understood what it was. It was a very interesting session with discussions on Open IDs shortcomings and where it really is useful. I definitely like the idea of Open ID and will be signing up with on the the providers discussed. I like to whole Yadis protocol and discovery methods discussed ad the possibility for using Open Ids to prove identity rather than just a way of grouping log in details.

Enabling trust on the web – Paul Walsh

Due to a schedule change. I actually went to this session by mistake. I’m glad I did. I was excellent. I love anything that help bring us closer to a semantic – machine readable web and the topics discussed in this sessions definitely does that. I had never heard of Content Labels (Powder) or ICRA before. There are schemes for e-commerce sites too so KarovaStore will be getting some Content Labels very soon 🙂

Agile Web Development – Sean Hanley

I’ve worked on a couple of teams over the last few years that had adopted varying levels of hybrid Agile development methodologies so I was interested to hear what the speaker thought would be the best approach to take to achieve best productivity. Some key points discussed were, management had to be on-board, Refactoring, Velocity, collaborative culture, No blame culture, Technical debt, Acceptance testing and the investment in hardware. Three great quotes from the session –

“Culture eats strategy for breakfast” – you can plan all you want but if the team isn’t behind it, you can forget about it

“People are the most important resource” – without good staff, you have nothing

“Smart and gets things done” – in reference to an ideal employee

Mobile Web 2.0 – Bill de hOra

I have a strong interest in the mobile web and I always use Opera Mini on my W880i. I also had the idea of the RSS2WML project that I started (but never finished 🙁 ). The session was very interesting in showing the absolute immense market that the mobile web is and that how it is not being used to it’s full potential. The plethora of browser/app/platform combinations was also discussed. The thing that annoyed me most about Vodafone Ireland was the ‘munging’ of all HTTP traffic, the reasons for this were also discussed.

GPS and location based services is also something that has potential but I see it as a very nice use of technology but of no real practical use to users.

Developing Secure Web Applications –David Rook

This session was very high level but did point out what issues that app developers face with regard to SQL injection, XSS etc. and what could potentially be methods of attack in the future (XSRF – Cross-site request forgery).

Analytics – Laurence Veale

The last session of the was very short (thankfully as I was very tired). It discussed the uses for software like Google Analytics and how they can benefit developers and marketeers. Very high level but useful to see the benefits of tracking the usage of a site.

In summary

The quality of speakers was amazing. All very very knowledgeable and able to answer any question put to them. I would have paid 5 times the registration fee to attend. Sign me up for next year!!

Livigno 08

Last week twenty two of us jetted off to Livigno in northern Italy for a ski/board holiday. It was awesome. I had great fun. Boarding all day and eating/boozing/acting the goat all night. I/We’ve got tons of photos and videos @ http://halfviking.com/livigno08 . Below are a select few to whet your appetite.

Self portrait on the slopes

Self portrait on the slopes

Me and Al

Me and Al

Me and Danish dancer

Me and Danish dancer

I get some air on dance pole

I get some air on dance pole

two clowns

Two clowns

Giant beers

Giant beers

the gang in marcos

The gang in marcos

mountain feast mayhem

Mountain feast mayhem

Me and Daragh (the cripple)

Me and Daragh (the cripple)

Roxy postit craziness

Roxy postit craziness

My snowboard instructor

My snowboard instructor

Flat on my face

Flat on my face

Finally - standing up straight

Finally – standing up straight

Up on the slopes

Up on the slopes

Three amigos

Three amigos

Dinner on the last night

Dinner on the last night

The gang on the slopes

The gang on the slopes

How's the grappa Ken?

How’s the grappa Ken?

Flat on my face yet again - and that was just trying to get off the lift

Flat on my face yet again – and that was just trying to get off the lift

The lads on the chair lift

The lads on the chair lift

On my ass taking photos

On my ass taking photos

Myself and Dave

Myself and Dave

Dropping a few shapes

Dropping a few shapes

Killed by Brian on the pole

Killed by Brian on the pole

As you can see – it was awesome, so thank you all for your company this year – bring on 2009
The photos and videos @ http://halfviking.com/livigno08 have been censored due to extreme cringe factor on my part. If there’s anything you want removed – let me know.

Another site that annoys me – motortax.ie

Motortax.ie

My motor tax is due for renewal so I phoned them up and requested a tax renewal form with pin number so I could renew it online. It arrived but without the pin of course. I phoned them today and asked if I could have the pin over the phone – no. She said just fill it out and post it in – fair enough. The letter did however state that I could only use that form if I was renewing in January (I received it in February), she said to ignore this. A load of nonense really but I decided to fill it in and send it off. Where do I send it??? I haven’t got a clue!. It wasn’t on the form or anywhere on the site. I had to hold for another 15 minutes to find out the address. Now that’s IRISH!

Another thing that annoyed me about the site is that the session times out and you get a wonderful session timeout message

Session Timeout
Your session has been terminated due to inactivity.
If you wish to return to the Motor Tax Online homepage, please click here.

My session shouldn’t timeout like this when I’m just on the informational pages (as in not transactional)…ever. It’s very annoying.

Irish Web Technology Conference 2008

It’s now official. I am returning to Karova at the start of March. I’ll have more news later on my future role but I am excited to be going back and focussing on Karova’s projects and products.

I have a few days off in between jobs so I’ve decided to go to the Irish Web Technology Conference 2008. There are some very interesting tracks especially the e-commerce track which will be very applicable to my work @ Karova.

If anyone else is going – give me a shout.

Software I’ve paid for

Sparked by a conversation on LugRadio about what software you’ve ever purchased. It got me thinking about what I’ve paid for. It’s been recently that I’ve purchased the most

Update

  • I also bought a copy of Linspire (it might even have been called Lindows then) and a subscription to the CNR

It’s quite alot considering the ammount of Open Source software I use and quite pricey too. These are personal purchases too not related to Karova. Admittedly the Visual Studio version was the academic version bought through my Dad who is still a student.

What have you bought?

Also along the same line – I’ve purchased a new desktop and a couple more monitors. It will be the fastest machine I have ever been on let alone owned – stay tuned 🙂

EEEPC – overall thoughts

Overall – I’m really impressed.

Pros

  1. It’s tiny – meaning very portable
  2. It’s light – under one kilo
  3. It’s fast – Celeron 900MHz with 512MB Ram
  4. It runs Linux – Xandros with a very fast window manager by default
  5. Battery life is good considering the size (3-4 hours)
  6. It’s cheap as hell – I paid about 300Euro
  7. It’s got Wifi and webcam – Skype Video on the go
  8. Hibernate works brilliantly with very fast boot times too

Cons

  1. Keyboard is a little small
  2. It’s doesn’t reconnect to wifi when it comes out of hibernate
  3. The WEP WPA software has bugs – you can’t connect to a network with a key that has numbers or spaces in it
  4. The screen is a little too small for constant use – I reckon the planned 10″ models will be alot better

EEEPC in black

Overall I love and I wouln’t hesitate to recommend it considering the price.

Visual Studio 2008 upgrade

Visual Studio 2008 review - Team ExplorerWell this will be a short one………………. it’s very disappointing.

  • You can’t CTRL+F or CTRL+SHIFT+F will crash the IDE.
  • Editing any CSS file will crash your IDE….ANY CSS file.
  • Teeam explorer’s ‘Queue New Build’ doesn’t queue them at all. It’s the exact same as it used to be (see screenshot below).
  • It’s slow even on a dual core XEON with 4GB Ram

In conclusion – don’t bother upgrading, even if you do get javascript autocompletion.

New Year 2008

Philip Snacking on New Year's eveYet again – a new year has crept up on us. The christmas and New Year period was tough on the auld liver but a lot of fun was had especially the 28th in Leopardstown for Frank’s birthday and the afters of that day which will go down in history with the tags “hilarious”,”drunk” and “lol”.

I took a ton of photos on New Years eve which are all up now (http://halfviking.com/newyear07-08/). There’s some embarassing videos on there too.

Last year I had a list of resultions – How did I do??

I will

  • Finish the new design of this site – as you can see, it’s still a work in progress – Done
  • Comment my code – Well, this is really an ongoing exercise but I am alot better than I used to be
  • Finish projects I have started – same as above
  • Document my code properly – same again
  • Use UML – even if it’s just in my head – I do this alot now
  • Move to Ubuntu on my home machine – Dual boot
  • Caption all my photos – all 8500 of them – No chance
  • Read all the books I bought – I had quite a few but I did read an awful lot of them
  • Read non-techy books too – many many novels read this year
  • Cook more – I cook for myself now so I cook every day
  • Eat less – Done dropping a whopping 1 stone 7 pounds so far
  • Eat healthier – Done
  • Find some way of feeling healthier that I can actually stick to (Gym is a bit too much commitment) – Gym, football and back playing GAA far exceeded this goal
  • Start to budget my outgoings properly – Due to circumstances I’ve only been able to this in the last month but it’s goiong well so far
  • Stop calling my dog “the rodent” – Bobby has a new family so goal achieved 🙁
  • Learn that Friday does not have to equal “getpissedday” – yes it does
  • Stop watching soap operas – comedy series like King of Queens and Scrubs will remain on my Sky+ planner though – I watch very little TV these days
  • Contribute to an open source project – Not time this year I’m afraid
  • Help fellow developers more – Ammado is a very open dev team so help flows freely
  • Always keep in mind that I know only a fraction of what I think I know – Definitely true
  • Be in a good mood – I try
  • Write another useful Firefox extension that uses a custom XPCOM component – No
  • Use Patterns in code more – Done
  • Stop driving like an idiot just so I can get home quicker – Not done
  • Go to Ireland to see my friends and family more – I live here now so Done
  • Go to the summer house in Norway – Done
  • Save money – Done
  • Keep this blog up to date – Kind of Done
  • Move to IMAP instead of POP email – Done
  • Backup more – Done
  • Learn how to use SVN properly – Done and I also use TFS
  • Go to LinuxWorld in London (as long as it’s not on Gill’s birthday like last year) – It was postponed but I did have it planned
  • Get a whiteboard at home – Done but in my mum’s shed at the moment

Not too bad really considering. I’ve yet to create this years list but I can assure you it will be shorter 🙂

Paha Maa (Frozen Land)

My Norwegian cousins work in film and they usually send me DVDs for christmas of birthdays. The films are usually scandinavian and are usually very good. One such DVD this christmas was “Frozen Land”. It’s a great movie with about 6 characters who all come in contact with each other during the film – each time resulting in some sort of tragedy. The film was in finnish but using my google skills I was able to track down the english subtitles for my favourite quote from the film.

Do you remember the questions we asked each other as kids?

Why am I who I am? Why was I born here?

Why can’t I scream when I feel bad?

What’s the point of living if this life is merely hell?

But we have to believe, –

that in the end things work out for the best

Otherwise, nothing makes any sense

It’s available on amazon and play.com – well worth a watch. As you can probably tell – it’s a pretty morbid film.

Silly Season

Silly season has begunSilly season has well and truly begun now. It’s the frist time I’ve been back in dublin for the whole christmas in about 5 or 6 years. Fun will be had – and lots of it.

I treated myself this year and bought myself an eeepc. It looks pretty sweet so I can’t wait to put it through it’s paces this festive season.

Also my house is now sold and the new tenants have moved in. I hope they enjoy the house as much as I did. I’m now officially off the property ladder and unless Dublin property prices take a silly nosedive – I’ll be going nowhere near an estate agent. No more money pit for me 🙂