Need your help – how much would you pay for something that doesn't exist?

I’ve just updated the post How much did you pay for radiohead’s latest album?. Click on the thumbnail below to view the full pie-chart of answers.
RadioheadPiechart

I’m asking not because I care about the state of Radioheads finances (I don’t think they’ll be worrying about the lack of a defined-benefit pension). More , how do you put a price on something that doesn’t exist?

Advertisements

FeedBurner is toying with me

Not that size and / or stats is everything, but the FeedBurner stat counter has been stuck at 199 or so for the last couple of days. I think they are toying with me.
TIPE - 199

Or maybe there really are only 199 people out there that want to hear about Enterprise, Technology and have some relation to Ireland.

Your favourite colour – what should be in our new web site design?

Thanks to Eoghan, there are going to be some changes around here. He’s just announced that we’re the winner of the 2000 Euro worth of web design work. For a sample of his work , check out the redesign that he has done of the Barcamp Dublin site.

I actually tried to convince Eoghan to pick somebody else with even more readers (in a mercenary get some more exposure kind of way). He’s sticking with the person choosen by his random number omiter.
Winner

So the question is, What’s your favourite colour? What part of this website do you think needs an upgrade – this blog, the main FirstPartners.net ‘Corporate site’, or the wiki / knowledgebase? What changes do you think should be made?Or should I save the prize for the forthcoming mad, take over the world attempt part 2 (Red Piranha)?

Further Kudos to Eoghan for carrying out some Charity work as well: tuppenceworth.ie, entered by Simon McGarr, the other is a project by IQ Content for the Red Door School, entered by Laurence Veale

This is going to get ugly

This is going to get ugly. Yes, I’m learning CSS (Cascading Style Sheets) , the thing that does the pretty colours on this page. Normally , this sort of thing is done by Graphic Designers (the cool people who wear black), not people like myself (who spend too much time in the Server room). Think 3 year old kid with a paintbox , and you won’t be far off some of the weird and wonderful effects that you might see in the next couple of days.

View Paul  Browne's profile on LinkedIn Call me!

All because I want to add a photo to the top right corner. And stop the ‘linked in’ and ‘skype’ links floating all over the place.

Struts 2 is the new Mini

No matter what car you drive , the chances are it was influenced by the Mini. Introduced in the UK in the 1960’s a whole generation of families was crammed into a car that popularized the notion of front wheel drive. While small , it was practical and drove so well it even starred in films such as The Italian Job. Recently, a more modern version was released with none of the parts but all of the spirit of the Original.

Mini

We’ll come back to the Mini, but if you build websites using Java, then at some point you have used Struts. The original Struts is proof that a framework / project / product doesn’t have to be the best to be the most widely accepted. It just has to be in the right place at the right time, and ‘do what is says on the tin’ – in this case a fairly useful implementation of the ‘Model-View-Controller’ design pattern.

So what’s the link? Seeing the original Mini from the outside may bring a smile to your face, but on the inside it’s cramped and unfortable. You may have happy memories of websites you built using the original Struts, but lately your thoughts have been straying to more modern frameworks, perhaps with Ajax and integration with Spring built in.

This is where Struts 2 comes in. Like the Mini, it has (almost) none of the parts , but all of the Spirit of the original. It’s based on Webwork which sounds scary, but most Struts Drivers will be able to climb in , find the Struts.xml file and get the engine running within minutes. Struts 2 is easier to drive (JavaBeans instead of Action Forms), more powerful (it can use Ajax and JSF) and comes with more optional extras (e.g. it’s integration with other frameworks like Webwork and Spring).

Best of all the Struts team have a clear migration path between the old and new Struts. You can use both side by side in your garage application, and change over the parts piece by piece. Spare parts for the original Struts will still be available for quite some time, both from the original team and the large dealer developer network that has built up around the framework.

What do you think? When Are you going to give Struts 2 a try?

Free Struts 2 Training (Outline)

Every company now has a web site. Struts is the most widely used Java framework for building these websites. Struts 2 is a radical overhaul, making it easier to use, yet more powerful at the same time.

In January, I will start delivering a course on Struts 2 for IACT – the Irish Academy of Computer Training.

Struts 2 Logo

This course is an overview to programming for the Web using Struts 2 and Java (free course outline here), including an introduction to the language for people already programming in other languages like Visual Basic. It covers what is different about developing web applications, the problems the Struts 2 framework solves, and how to develop applications within it using the Eclipse IDE. Optional components include JUnit, Ant, Log4J and building Web-Database applications.

If you’re a Struts 1 Developer looking for more than the free outline then I do plan to blog about upgrading your skills over the coming weeks. If that isn’t quick enough, you can always hire me for a 1-2-1 mentoring session 🙂

Update: The Course notes are now also available on the wiki / knowledgebase.

RegisterToVote.ie

RegisterToVote.ie Good idea, shame about the implementation. To check if you’re registered , you have to go the individual County Council website – that’s about 30 different chances of error.

Did Local Government really pay web designers to do the same work 30 times?

Louth County Council

Anyway, try checking your ability to vote on the Louth website and you get the following error:

Electoral Registerindex.aspx?deptid=4&dpageid=0Register of ElectorsIndex.aspx?deptid=4&dpageid=0../XML/EREG/cntEreg0.xml
../XSLT/MainContent.xslt_parentOnline RegistrationeRegApp.aspx..
/XSLT/GenContent.xslt_parentOnline Enquiriesindex.aspx?deptid=4&dpageid=3_urlereg_parentFormsIndex.aspx
?deptid=4&dpageid=4_forms&secid=4../XSLT/FormDownloads.xslt_parent