Claude Gex


Latest Posts

Second Impression of XRebel – Version 2.0

It has been almost one year after I wrote the first time about XRebel. See First Impression of XRebel – New Product from ZeroTurnaround Since this early version XRebel has evolved and version 2.0 BETA is here. Now XRebel supports: JDBC and NoSQL databases (MongoDB, Cassandra, HBase and Neo4j) Web...

JAX-WS SOAP Logger - Filter Long Content Data

In the last post I showed how to log SOAP messages with JAX-WS and SLF4J. The solution is simple and straight forward, but it logs the entire message. This can be a problem if the message is large, either because the XML has a lot of nodes or the message contains large data in some of the nodes. In ...

JAX-WS SOAP Logger

If you want to log SOAP messages with JAX-WS you can implement this with a SOAPHandler. The following is simple implementation that logs every message including faults with SLF4J. Then you need to register the SOAPHandler in an XML (let's name it handler-chain.xml) as follows. And finally refe...

.ch Domain Registrars

The SWITCH Foundation does no longer sell .ch domains directly to clients. This change happened on 1st January 2015. Existing domains need to be transferred at the latest by end of March 2016. Switch provides an official list of registrars. But where to go? SwitchPlus is a 100% owned by the SWITCH...

Use a Clipboard Manager / History

Since years I’m surprised why there are so many people, especially in the IT, who still don’t use a clipboard manager / clipboard history. How many times I already heard: “oh no, I did override the value I copied before to my clipboard with this new value.”. Seriously, the ability to have only item...

EMail Address Validation in Java

Validating email addresses is a common task. Therefore many frameworks and libraries provide an implementation for that and we as Java programmers can use them. However sometimes I also find code where someone just copied a RegEx from the web for this purpose. Or even worse,...

Customer Orientation from a Programmers Perspective

We know that customer orientation is key to long-term success. So you are a programmer in a middle or large software engineering project. You only heard about the customer from project management, business analysts and maybe from the software architect(s) and test engineers. And from management of c...

Greenshot – Free Screenshot Tool on Windows

On Windows there is the integrated Snipping Tool for taking screenshots. However it lacks some image editing features. Therefore I use Greenshot, which is free, easy to use and comes with good features. ...

First Impression of XRebel – New Product from ZeroTurnaround

Today I learned about XRebel, which is a new product from ZeroTurnaround. ZT is most known for the brilliant JRebel tool. XRebel is an interactive profiler that runs with your web app and displays alerts in your browser when it discovers issues. XRebel enables continuous testing as you code. S...

Strange Error Message When Saving Word Document As RTF Through ActiveX

Two weeks ago I came across a strange error message while trying to save a Word Document as RTF file by use of JavaScript and ActiveX. So the error message was: EOALPHABETICARABICARABICABJADARABIC ALPHABAHTTEXTCAPSCARDTEXTCHARFORMATCHI I’m sure you already understand what this error is about, rig...