Matt Reid | Senior Software Developer

Matthew Reid is a Full Stack web developer, specialising in Java and the JVM, js and web frameworks. He has a passion for clean code, entrepreneurship, company culture and making the world a better place.

Although Git support is in heavy development, for those who cannot wait, check out the nbgit plugin which provides a few Git features to keep you happy until official support arrives. End short blog post Update 19/02/2011 Almost as soon as I wrote this post the second beta of netbeans...

Since I last posted on this I have read up a bit more about the “hacks” that I have been getting. I have also seen some requests from bots looking to use my server as a free proxy to other sites. The requests appear in the log as so: ```...

I recently needed to increment and decrement a number inside a textbox using jQuery and couldn’t find a decent solution online. I decided to create my own generic plugin so I can re-use it where ever I see fit. I have made the plugin as generic as possible so it...

I recently came across Cloud9 IDE, a web based code editor that allows editing of your code from anywhere via a web browser. The IDE uses node.js and html5 features to provide a fantastic user interface. I decided to give it a go on my (debian based) server, here is...

I recently needed to create a progress dialog in a Java Swing application. I came across this snippet which was very helpful. The main gist of this being that jDialog’s setVisible method is blocking, hence the need to run it in a seperate thread: Thread t = new Thread(new Runnable()...