Sometimes logical solutions can be unintuitive. If you want to replace a single backslash in Java using replaceAll there are multiple layers of escaping that leads to four backslashes as an argument for replaceAll. Read more

Recently I came across a third-party SDK that I had trouble with. Looking into the decompiled code helped me to spot the problem. I used Lee Benfield’s Java decompiler CFR because it is straight forward and can even batch decompile jar container. Read more