Contact   FirstPartners.net   Articles   Wiki   LinkedIn

Paul Browne Consultant CV Photo Paul Browne CV
   

Archive for the 'comment' Category

Is somebody trying to knock down your Blog?

Thursday, June 21st, 2007

You may have noticed that this blog has been up and down over the last couple of weeks.

Wordpress Logo

After much tuning and investigation (thanks to the guys at Rimu Hosting for your help) it turns out that (one of) the problems has been a flood of automated comments hitting the site in an aid to boost their google rankings. This wordpress referrer bounce plugin should solve the problem.

Update: Direct download link (it’s a bit hard to find on the site).

And the winners of the Feedburner T-Shirts are..

Wednesday, February 28th, 2007

And the winners of the Feedburner T-Shirts (as chosen by our completely automated selection process) are …. at the bottom of this post.

In another shock scandal, Bernie Goldbach got disqualified by following a link from his own blog. He did send the most (25) commenters our way, and since we’re making this up as we go along, if anybody doesn’t take up their prize , I’ll pass one onto him.

Thanks to everybody who took part , and to everybody who posted the message on their blogs! (Bernie , Damian, Phil, Billy Leo and Podcasting Ireland.

Drum Roll please …. The winners are ….

Feedburner logo

What happens next? I have the winners emails , so I will contact them directly to arrange posting the stuff out.

Irish Blog Award Bribery Shocker

Tuesday, February 13th, 2007

In a shock turn to the Irish Blog awards, Damien Mulley has been revealed (allegedly) to be in receipt of a pint for his efforts in the ‘increase your subscribers on feedburner‘ award. Anonymous sources detailled his use of the Irish Blog Award feed (which increased it’s readers 32 times) to win this prestigious award, which is the premier alcohol based award in the Irish Blogosphere.

We didn’t bother asking Damien for a quote about these allegations, prefering instead just to make it all up buy him the pint. In the interests of fairness, Runners up Richard Hearne (offering free Search Engine Optimisation) and Eoghan McCabe (offering 2000 Euro worth of his time) were also not asked to comment.

Organiser of the competition , Paul Browne, is understood to be lining up a round 3 to give away goodies donated by Feedburner themselves, once the libel action with Damien is settled.

Final results for round 2 are below, and also many thanks to Ken, Conor, Aidan, James, Robin, Tom, Thomas and Damian for taking part. If you put your name down for round 3, I’ll be touch once I figured out the best way to give away the Feedburner stuff, and more importantly, how to do it to help your figures :-)

free-pint-winners.PNG

2000 Euro worth of Design work , just to get Free Beer at the Irish Blog Awards.

Thursday, February 8th, 2007

I think he’s mad. But mad in a genius, Picasso, come and design my website for me kind of way. Which is exacty what Eoghan McCabe is offering to do to win a Free Beer at the Irish Blog Awards.

Feedburner logo

Now , he may be a competitor in our ‘who can get the most readers on Feedburner‘ competition, but even if I have to respect the sheer audacity of the move.

Dear Bruce Eckel : Hybrid Java, Google Web Toolkit and Adobe Flex

Wednesday, January 31st, 2007

Dear Bruce,

First up, thanks for the book. Yes I’m saying thank-you about 8 years too late. ‘Thinking in Java‘ is what got me going in the language and in my mind is one of the best Java books written (sorry Tim). Giving it away free only cemented your reputation as the Bono of the Java world. OK, Bono without the Guitar, the Stetson and with a couple of overloaded constructors thrown in, but a man of stature nonetheless.

Thinking in Java Front Cover

Secondly, I’ll forgive your flirtations with Python, on the basis that I’ve been having an affair myself with JRuby. I now understand the pain that you’ve been having at home, the endless repetitive arguments to get simple things done, and the temptation of a newer, younger, more flexible model.

So , I think you’re onto something here in your blogpost. I can feel the pain, the need to deliver Rich clients to users over the web. I think that Ruby / Google Web Toolkit / Struts 2 / Name your web toolkit has further to go than you may think , but eventually these ‘heroic efforts‘ (nice quote) will run out of steam. On the basis of your recommendation alone I’m willing to look at Adobe Flex, but I’m not sure if this is going to solve all the problems.

Now , a lot of us Java guys don’t like change (and as if you needed proof, just look at the comments on this O’Reilly blogpost on the Google API’s). All the same , we have a problem that gets worse every passing year. 6 Years ago we could have been sure that 90% of web sites were running Internet Explorer 4. Now we’ve got IE, Firefox, Safari (in all their different versions) as well as an explosion of mobile devices. The Windows Vista launch is only going to fragment things further with yet another platform to support.

No one web solution is going to display the same in all of these browsers. We’re not going to get a single solution from Microsoft / Sun / Adobe that everybody from developer to my Granny is going to install. So we’re going to have to take the ‘least bad’ route - something that looks great, but degrades gracefully to standard HTML on less capable devices. Excuse my ignorance, but I don’t know (yet) if Flex does this.

Yes Hybridizing open source Java is the starting point for the solution. Unfortunately we’ve a long way to go yet, and Flex is perhaps only inspiration along the way.

Yours sincerely

Paul

Java and those pesky Google APIs

Tuesday, January 23rd, 2007

Recently one or two people disagreed with what I had to say about the impact that the Google, Amazon (and other) API’s will have on Java. Considering the ratio of positive to negative comments (about 3 for and 30 violently against), I obviously need to express myself in a clearer way. The link to the original post is at the end of this article, read on before you consider flaming me.

Amazon Web Services Logo

So , deep breath , here goes.

Compare the the way you develop now , with the way you built software 10 years ago. Do you remember having to manage your own memory? Or the pain of trying to deploy your software on different machines without a JVM? Or the hassle of trying to write distributed software using Corba? Or using a text editor instead of the fine IDE’s (Eclipse, Netbeans or JDeveloper - take your choice) that we have today? Would you consider building your software without a tool like Ant or Maven?

(Shudder). Things have moved on ,and I am very glad they have. Likewise, the way we develop 10 years into the future will be very different. I don’t know what the future will look like, but here’s a simple guess.

The biggest trend today is the move from software running on your computer , to software being delivered over the web. I’m not talking about the buzzwords being thrown about regarding ‘Service Orientated Architecture’ or ‘Enterprise Service Bus’. I’m talking about simple API’s that are available for use over the web today. Like the API’s and products from Google - including their Documents and Spreadsheets, and their Authentication service.

‘Everything should be made as simple as possible, but not one bit simpler’ - Albert Einstein

‘You Ain’t Gonna Need it’ - Anon, XP Mantra

As a good Agile Developer you’d probably agree with these quotes. But what if the most simple way of doing things was not to develop in Java at all? Most people don’t build their own operating system - they use Linux, Windows or OS X instead. Most people don’t write their own Java Server - they use Tomcat, JBoss or your server of choice. The pattern is the same. A small, dedicated core of developers builds the product, and the rest of us say ‘thank you very much’ and use it to get things done.

This range of ‘off the shelf’ solutions is increasing all the time , even before the online services arrived on the scene. As a Java developer , you’ve said ‘thank you’ , downloaded the latest version and integrated it into your solution. The time you save means you deliver other cool features instead. Java is very good at this ‘download and integrate’ process - not only is it a key benefit of Object Orientated Software, but Java has the widest range of solutions available (if you don’t believe me , just check out Sourceforge).

Java can also let us build our solutions (either partly or fully) around the online API’s. Java has great networking and XML handling ability already. In time this will become as normal as the idea of using a JVM. Great - we use these API’s pretty much like we do libraries today, and we can continue developing pretty much as before, right?

Wrong.

Remember, what is the most simple way of doing things? What if the most simple way of doing things was not to use Java but to use a more simple language (like Ruby or PHP) instead? Until now there were a couple of advantages that Java had over these ’simple’ (and that’s a compliment) languages. When using online API’s these advantages disappear, or worse, become a liability.

  • Scalability and Robustness. Enterprise Java is massively scalable (it’s one of the reasons for it’s complexity). But can even you outscale Google?
  • Security. Enterprises haven’t (yet) learned to trust the security of online applications. This trust will be hard earned over time. But already you can make the argument that you data is safer with Google / Amazon / other service provider than on your average virus-ridden home PC.
  • Language Ties. To use the Java libraries you needed a JVM somewhere in your solution. Once you had a JVM , you might as well write your own solution in Java. But when the product you are extending is hosted elsewhere, you are free to code in the (most simple) language of your choice.
  • Always on. As long as you have a connection to the web, your programs can use the API’s. Scripting languages like Ruby and Python can claim to be even more portable. Not only can they run natively in most environments, they can also be deployed via a JVM if that is your choice (under the guise of JRuby and Jython)
  • Features. Need a feature that you don’t have in your scripting language? Just borrow it from Java by running in the JVM. How can Java win a ‘features arms race’ against that?

So do we face a form of developer apartheid, where a ‘hard core’ of Java Experts develop web API’s that the rest of us use via scripts? Let me know what you think. Like the original blogpost said, it may not be the end of Java, but perhaps the end of Java as we know it.

Irish Blogger lynched on O’Reilly site for comparing Google Spreadsheets with Java

Friday, January 19th, 2007

There are times when Web2, blogging , feedback from readers and the wisdom of crowds is great. And there are times that it’s extremely painful.

OnJava Logo
Like this Blogpost I wrote over on the O’Reilly site. Do Google Spreadsheets mean the end of Java?

I expected some people to disagree with me , but at least disagree for good reasons. The key point, that Web 2, it’s applications (of which Google spreadsheets is only ) and their API’s will fundamentally change the way we solve business problems using IT has been lost in the knee-jerk reaction.
Copy of the blog post here.

Bar room brawl forecast for the Irish Blog Awards …

Friday, January 19th, 2007

Seems that both Michele and Tom will be at the Irish Blog Awards (but not the Barcamp in Waterford this Saturday). Tom’s not happy with his hosting. Make that Tom is very unhappy with the hosting. Will it all end in a barroom brawl in the basement of the Alexendar hotel?
My own opinion is that all hosting contracts, like politics, end in tears. I’ve sympathy with Tom , having recently been in a similar situation. In my case , I have nobody to blame but myself:

  • I should have backed up my files if they were that important to me.
  • You get what you pay for. In my case , I was on shared hosting for next to nothing. I was unhappy , but not surprised when it fell over.

Overall , I can understand , but I’m slightly disappointed with Tom. He’s the closest thing we have to an ‘A-List blogger’. With that power comes responsibility - I wouldn’t diss a companies hard-won reputation (even though they may deserve it) without thinking over ‘what could I have done better’)
Note, I don’t host with Blackknight and have no connection to them.

MyBlogLog - get your picture on this site.

Wednesday, January 17th, 2007

I’ll this as an experiment. I’ve just enabled MyBlogLog on this site (thanks to Tom’s site for the idea). For those viewers in black and white / rss, it displays the pictures of current readers on the left hand side of this page. It also gives ‘most visited’ link information (nothing showing at the moment, this will build up over time.)
My Blog Log Logo

While I’m not a great fan of ‘too many widgets or clutter’ (even Michele has inadvertently dropped some of his) so we’ll give it a spin and see what people think.

You , Paris Hilton and the value of your Personal Brand

Wednesday, January 3rd, 2007

What do you , Paris Hilton , Jade Goody and the contestants on Celebrity Big Brother have in common? No, it’s not some sort of bizarre male fantasy, but the value of your personal brand. These are all people , who may or may not be talented, but have transformed themselves into household names.
Celebrity Big Brother Logo

Wait a minute you say - I’m a (delete as appropriate) :

  • Accountant, who thinks grey suits make people strangely attractive.
  • Banker , who plays the financial markets but only relates to people as costs on a balance sheet.
  • IT Geek and proud of it , even if I’ve nothing to do but blog on a Friday night.

What’s a personal brand got to do with me? I’m (thankfully) not about to release a fitness video or a perfume. That’s only for A, B or C list celebrities. Down here in the Z-List of Technology Blogging , you get draft Web 2.0 books , and you will enjoy them!

Maybe instead of brand , I said ‘reputation’ or ‘recommendations’ you would understand better - the notion that people know of your work , and are happy to employ you on that basis. Previously , this was by word of mouth. Now , with blogging , everybody can be a minor celebrity in their own niche. We’ve written about this before (’are blogs the new CV‘), but with tools like LinkedIn, the trend is really taking off.

Two Irish people who understand the value of a ‘personal brand’ very well are David McWilliams and Sheila o’Flanagan. Both have taken what could be mundane jobs (Economist, Writing) and turned themselves into Stars. OK , Enterprise Technology is never going to have same mass market appeal, but just as David and Sheila are well known in our own little Irish pond, perhaps someday I could be the Jade Goody of the technology world.

Update:To show the power of blogging , when I did a search for David McWilliams site, despite his massive RTE exposure , it was Joe Drumgooles blog that came up first.

Update 2: In response to a question, the use of Paris Hilton in this blog post has nothing to do with Damiens infamous ‘how to use google to get a girl and get laid‘ blogpost. Nothing at all. It has nothing to do with Britney Spears either.

Knowledge Base is Back and (almost) better

Monday, November 20th, 2006

Following our recent outage, our Knowledge Base is back. More the ‘base’ part , as the Knowledge still has to be uploaded again.

Media Wiki Logo

Following ‘Clouds have silver linings’ we’ve moved to using MediaWiki, the same tool that powers WikiPedia. This has the largest user base of any wiki, and a good supporting toolset. In particular , to allow local editing of wiki pages, there is the Eclipse Based Plog4U.

Sxore is the spawn of the Devil

Monday, October 23rd, 2006

Alternative title: if you left a post in recent weeks, and it hasn’t appeared, I’m sorry.

Sxore Logo

(don’t click on the link. It will only make it worse).
I dabbled with Sxore a while back for this site. At first it was great, users didn’t have to login to leave comments. Then , for some reason, sxore stopped letting me login, and didn’t have a ‘lost your password?’ link to save the day. Hundreds of insightful / witty / cutting comments got lost in the ether.

I bit the bullet and turned it off. The problem being that my ‘last known good’ version of this blog had sxore as part of the backup. So , every time I restored the website (you’re looking at version number 3), sxore came back again.

So , if you left a comment and it’s not here, I’m sorry. It only makes me feel slightly less bad that Conor from Argolon (the Sxore dealing merchant that he is :-) has turned it off as well.