Tag: Java

  • Script Must Not be Null or Empty

    I’ve just started learning Spring / Spring Boot so I’m at that stage where I’m making all the stupid beginner mistakes. In the past I used to catalogue the problems I hit, especially when learning a new technology. A few people told me they found it really useful so I’ve decided to start again. This…

  • Fastest Updates in SQL Server

    The project I’m working on at the moment requires me to achieve the fastest updates I can into a moderate sized SQL Server database table. My initial attempts were adequate for the testing I was doing on my development machine but when I came to do a more thorough test in a production like environment…

  • Pinyin causing Glassfish and Jetty to Fail

    For as long as I can remember I’ve been hitting a bug when I start one of my web applications under GlassFish. The error message is about an ArrayIndexOutOfBounds exception and is related to Pinyin. I’ve looked for a solution a few times but never found an answer that worked. It seems to be one…

  • Reading Material

    Over the years I’ve read my fair share of books on various aspects of computing from operating system design through to test driven development and for the last few years I’ve also been taking MOOC’s as I like the learning style. It occurred to me that I should probably keep a list so that I can see what I need…

  • Jenkins SonarQube Analysis SVN Blame Command

    I’ve been setting up a Jenkins CI server for the last few days and I’m getting to the last few steps where I work out all the wrinkles and make everything play nicely together. The issue I’m fighting with at the moment I’m going to call SonarQube analysis SVN blame failure for the want of a…

  • SonarQube with Jenkins Configuration

    Configuring SonarQube with Jenkins while running Maven builds sounds like it should be a breeze but, I at least, found myself scratching my head wondering how to make it work. I’d got SonarQube installed and running and I had Artifactory installed and ready to go. Jenkins was running builds fine but getting SonarQube with Jenkins working…

  • Migrating from Nexus to Artifactory

    I thought migrating from Nexus to Artifactory would be a seriously painful process but it actually turned out to be quite simple. My biggest concern was maintaining my release history as it would be impractical to try and move hundreds artefacts by hand. The article below describes the process I used.

  • Artifactory on Ubuntu 14.04

    As part of a new continuous integration (CI) server build I need to install a Maven repository manager or software repository. After much debate I’ve decided to go with Artifactory on Ubuntu but the choice was not easy.

  • Java 8 on Ubuntu 14.04

    Getting Java 8 on Ubuntu 14.04 is a topic that is very hotly debated (1, 2, 3, etc, etc) but it looks like this important piece of software won’t officially make it into Ubuntu 14.04 in any time frame that is useful – I’m writing this May 2015, OpenJDK 8 was released March 2014 and…

  • PlotFaces Roadmap

    This page gives a brief overview of the roadmap for PlotFaces. Everything that hasn’t already happened is subject to change depending on what is requested or needs doing.

  • PlotFaces Design Discussion

    PlotFaces takes a different, more code based, approach to charting than other JSF libraries and as such you won’t see hundreds of attributes on the JSF chart tags. For simple charts an attribute base approach to configuration works well. For example a page author could specify the x-axis label with an attribute like this xaxislabel=”foo” and…

  • PlotFaces Task List

    PlotFaces is evolving quickly at the moment so rather than clutter the bug tracker with every little thing that I come across that needs fixing or improving I’m currently maintaining a list here. Once I’m happy PlotFaces is broadly feature complete and bug free I’ll switch over to using the bug tracker. Rest assured the…