Author Archives: George Valentin Voina

Libraries #golang : Inter Planetary File System client

By | October 29, 2019

In all this talk of distributed systems the Interplanetary File System is a fun practical subject. Obviously golang should be part of that. According to Wikipedia: The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file… Read More »

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 »

#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 »