Libraries #golang : A PDF document generator with high level support for text, drawing and images

By | July 14, 2019

The best golang library for generating pdfs. It has so many features and you can control so well the layout of the pdf that I can compare it to LateX level. Package gofpdf implements a PDF document generator with high level support for text, drawing and images. You can find the library at https://github.com/jung-kurt/gofpdf And… Read More »

Libraries #golang : Callgraph analysis and visualization for Go

By | July 14, 2019

This is a wonderful small library that lets you do an analysis and visualization for Go packages. It may be very useful to detect unwanted code and is a very good tool to run on your code base before and after doing a refactoring. I wish I have something this simple for Java 🙂 See… Read More »

Remove Brother MFC 7640DN “replace drum unit” annoying message

By | December 8, 2019

Brother like any other printer producers what you do perform unnecessary costly replacements to components. We all know the lame affirmation: “quality parameters will no longer be met if producer recommendations are not followed”, but do I really need to replace the drum unit (like 80EUR) of a 200EUR printer after some 1000 pages ?… Read More »

Use #letsencrypt to generate a wildcard domain certificate

By | June 26, 2019

I am an old user of letsencrypt that just found out that my old way of renewing my set of certificated is no longer supported. When running the usual “certbot renew” command, that was manually renewing my certificates, resulted in the error: 2019-04-06 17:38:19,072:WARNING:certbot.renewal:Attempting to renew cert (blog.voina.org) from /etc/letsencrypt/renewal/blog.voina.org.conf produced an unexpected error: Client… Read More »

Convert text label files to UTF-8 encoding

By | March 28, 2019

In a lot of multi-language enterprise applications where you have to support labels in different languages the text files with the different labels for each language are scattered across your source code. In my case I all the labels are kept in Java property files with “.properties” file extension. Then for each language I have… Read More »

Migrate from #Wildfly 10 + external #ActiveMQ to #Wildfly 13 + embedded #Artemis

By | March 27, 2019

As I mentioned in a previous post I am a long time user of WildFly 10 and now in the process of upgrading to WildFly 13. Yes, not the latest version because I have some legacy source code constraints that forces me to not consider yet WildFly 14 and up. WildFly 13 includes an Artemis… Read More »

#PSD2 #Fintech State of #APIs of banks and financial service entities active in #Romania

By | March 23, 2019

Being someone that writes software used by banks around the world as a living, the PSD2 directive is something that was very exciting to me. The idea of being able to access banking data through open APIs not only through sometimes clunky and annoying web pages developed by some banks is something that is very… Read More »

Allow the use of a transacted session in a #Servlet with #JMS broker #Artemis

By | March 21, 2019

The open-source application server WildFly from which the RedHat owned JBoss application server is derived is one of the most used Java application server lately. This is caused by the strong market consolidation that is happening that caused the Java application server environment to become very restricted. Basically the only open-source enterprise grade Java application… Read More »

Fix #Firefox issues when load-balancing by disabling #DNS prefetching

By | March 17, 2019

There is an annoying feature from Firefox I just found out is causing me huge problems. DNS Prefetching: This feature allows firefox to try to prefetch and cache DNS entries related to the sites you visit. Firefox attempts to speed up loading new websites by using DNS Prefetching, which can cause page load errors with… Read More »

What happens when #opensource #truecrypt #programmer got cheated by big business

By | March 16, 2019

The first time I heard of this guy I was fascinated by him: Paul Le Roux . He is the suspected creator of TrueCrypt the open source software to encrypt your disk. If you never used TrueCrypt maybe you know and use its latest fork VeraCrypt. So, this guy started as an open source idealist… Read More »