Author Archives: George Valentin Voina

Connect to github with ssh key

By | October 28, 2019

This is a straight forward list of steps to connect to github with a ssh key instead of user/password. I am using Linux on my development machine so things are quite easy with ssh. STEP 1: Create a ssh key # ssh-keygen -t rsa -b 4096 -C “george@voina.org” STEP2: Add the key to the authentication… Read More »

Ferengi Rules of Acquisition vs #Fintech

By | October 3, 2019

Like a true Star Trek fan I have my lists: this is one of most complete compilation of the “Ferengi Rules of Acquisition”. I swear they apply in the real Business World, almost to the letter 🙂 Sadly we can see behaviours that follow the rules also in #Fintech, Banking and Social Media companies. So… Read More »

Banking 2.0 or the online revolution #Monese #fintech

By | February 22, 2020

My new collector passion seems to be about new challenger bank accounts 🙂 Yes, now is the turn for Monese. My third online bank after #Revolut and #TransferWise. As I already mentioned in a previous post, banking 2.0 is here. Enrollment is very easy with a video based verification and with a simple upload of… Read More »

How RomArg “helped” me to change my domain register to @namecheap ?

By | December 8, 2019

A name registrar is that sort of service provider everybody needs at some point when they get serious about their online presence and want to have their own identity thus domain. Basically from the times when Internet was young their main function is to keep that record of who owns a name and to broadcast… Read More »

#Healthcheck for #golang #microservices

By | July 14, 2019

One of the important paradigm change in moving away from monolith application to a cloud of micro-services is how to keep all that interconnected could functioning. A monolith enterprise application usually runs in an application container so a lot of time you are using the container monitoring features to make assumptions about the heath of… Read More »

#RedHat #JBoss and #Artemis dead-letter queue issue

By | July 14, 2019

After migrating from ActiveMq to the embeded JBoss EAP Artemis messaging server ( see link ) I was getting the following error related to the dead message queue (the default queue where messages that failed to be processed end up). 10:21:04,620 WARN [org.wildfly.iiop.openjdk] (ServerService Thread Pool — 7) WFLYIIOP0111: SSL has not been configured but… Read More »

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 »