Armel Soro's blog

Thoughts, stories and ideas.

maven, archetype, tip, jvm, java, build

About Maven Archetypes

The goal of this tutorial post is to first give a quick introduction to Maven Archetypes, to see how useful they can be and how we can easily create and use one. And finally we will walk through few tips I think can be useful to bear in mind when working with Maven Archetypes.
Armel Soro
Armel Soro
7 min read
May 15 2019
ghost, blog, kubernetes, gitlab, hetzner, lets-encrypt, continuous-deployment

This Ghost Blog is now running with Let's Encrypt in a cheap bare-metal Kubernetes Cluster (on Hetzner Cloud) — Part 1/3

On how to run a Ghost blog with Let's Encrypt in a cheap bare-metal Kubernetes Cluster in Hetzner Cloud
Armel Soro
Armel Soro
5 min read
Apr 25 2019
android, aosp, network, http, https, security, apps, mobile

Fixing Cleartext Traffic Errors in Android Pie 9.0 and higher

This blog post covers different strategies to fix Cleartext Traffic errors in Android Pie 9.0 and beyond.
Armel Soro
Armel Soro
2 min read
Mar 21 2019
jmx, jvm, java, logging, logback, mbean, monitoring, slf4j

Changing the logging level of a running JVM application with jmxterm and Logback, without any downtime

We are going to see how to change the logging level of a running JVM application with jmxterm and Logback, without any application downtime
Armel Soro
Armel Soro
4 min read
Feb 14 2019
graalvm, graal, jpa, java, ruby, native-image, jit, aot, jvm, jdk

GraalVM with JPA-based applications (Part 1)

The goal of this blog post is to go beyond the basic HelloWorld program, and see how we can leverage GraalVM against a sample real-world JPA-based application, able to interact with a database. We will walk through what can be done along with the potential limitations.
Armel Soro
Armel Soro
6 min read
Jan 11 2019
code, ghost, blog, highlighting, prism, prismjs, cdn, dart, syntax

Adding Code Syntax Highlighting to a Ghost Blog with Prism.js

Ghost [https://ghost.org/] is an awesome and user-friendly Open-Source platform for blogging. But by default, it does not support syntax highlighting, which may not be very practical if you happen to add code snippets to your posts. Thankfully, Ghost is very easy to customize in different ways, and one way we are going to explore here is via Code Injection [https://blog.ghost.org/post-code-injection/], as in use throughout my own blog. Ghost's Code Injection feature allows to add custom CSS st
Armel Soro
Armel Soro
3 min read
Dec 13 2018