Author: Jakub

  • Know your toolset

    Out of sheer curiosity I checked out the RadRace results for 2006 from Javapolis (is there a running theme here?) to see what toolkits the guys who seriously churn stuff out quickly are using. The toolsets were as diverse as anything you’re likely to see, some proprietary, some big-vendor, some open-source. What I thought was…

  • One step closer to fewer passwords

    Microsoft today threw their weight behind OpenID (http://openid.net/) a distributed framework that helps users to identify themselves on the net in a uniform way. http://news.bbc.co.uk/2/hi/technology/6339813.stm The importance of this cannot be understated. The idea of a single sign-on to the net is The Way Forward. The problem with attempts in the past lay with the…

  • Coincidence?

    Jason Sankey just posted a list of OSGi tutorials: http://www.alittlemadness.com/?p=80 You have to love RSS…

  • OSGi vs. JSR-277

    I checked out the OSGi presentation from the Parleys site http://www.bejug.org/confluenceBeJUG/display/PARLEYS/Spring+OSGi. Wow. I haven’t really spent any time thinking about this stuff in the past, but it seems that yet again the JSR process is trying to formalize something that doesn’t need it. OSGi seems to be a much lighter, more powerful model whereby you…

  • An end to classloader nightmares

    I have been going through some of the presentations from the Javapolis 2006 conference, and I stumbled upon a talk by Stanley Ho from Sun Microsystems about JSR-277 Java Modules – http://www.bejug.org/confluenceBeJUG/display/PARLEYS/JSR-277+Java+Module+System. The spec finally provides Java programmers the ability to programmatically enforce version dependencies within their code. No more classpath hell!! Woohoo! Once you…

  • Ajax Widgets and Web Application Security

    I have recently had a requirement in a web application for a WYSIWYG editor as a textarea replacement. Having taken a quick look at some popular Ajax toolkits for the job, it seems that while they all perform to a greater or lesser extent as advertised, it seems that security issues, in particular XSS attacks,…

  • Can it be done by Friday?

    The biggest problem I’ve encountered in the past is something that sends shivers down the spine of most IT professionals – the dreaded question of how long a piece of work is going to take. I’m not talking about quoting for year long projects – they’re a whole different kettle of fish – but about…

  • When work goes live

    It’s great to see when your work finally gets up and running and people start using it. I’ve been doing some work on http://www.milkround.ie, a graduate recruitment website, for a little while now and the first draft version went up and had the kinks ironed out before Christmas. Now back from holidays, it’s good to…

  • Virus scanning file uploads

    Out of a strange twist of fate, I have found myself working on two separate pieces of work that share virus scanning of uploaded files within a web application as a requirement. The gist of the use case is: – the user uploads a file– the system scans it– if a virus is detected, the…

  • 10 Reasons Why You Are A Programmer

    Sometimes, through the drudgery and stress of software development we forget why we do what we do.