FOSDEM 2021
Conferences like FOSDEM are always inspiring events; here is what I listened in to and learned this weekend.PS: I may "blog" using https://github.com/vorburger/vorburger.ch-Notes in the future.
View ArticleUsing expect to test Linux kernel running in QEMU/KVM
I'm learning how to build and run the Linux kernel.I wanted to launch a Kernel I built in a script QEMU/KVM and test its console output.So I've learnt how to used expect (Tcl) to write this test...
View ArticleTransitioning opendaylight-simple to odlmicro
Back when I worked professionally on OpenDaylight (ODL), an open source SDN platform using OSGi and Apache Karaf as "middleware" to assemble components at runtime, I had investigated and actually fully...
View ArticlePeeking under the hood of Chrome OS' Linux support
I recently got a ChromeOS-based device, and was curious to "peek under its hood" to better understand the "Linux support" (AKA "Crostini"). ChromeOS, of course, already always IS entirely based on...
View Articlefineract.dev CI/CD now always automatically deploys the latest Fineract...
(Re-posting an email sent to public mailing lists yesterday on personal blog; same here or here)---------- Forwarded message ---------From: Michael VorburgerDate: Sun, May 17, 2020 at 1:19 PMSubject:...
View ArticleFineract.dev CI/CD from GitHub to Google Cloud
I wanted to automatically continuously integrate and deploy ("CI/CD") github.com/apache/fineract to fineract.dev, which is running on Google Cloud. This turned out to be more tricky than you would...
View ArticleFedora 30 (Server) Kernel 5.5.10 to 5.5.16 Upgrade Botched
(This was posted on 2020.04.25; the date is relevant for timing.)On 2020.04.17, I noticed that something was seriously wrong on one of my (home) servers running Fedora 30 Server. It still worked on...
View ArticleOpen Cloud Web Terminal Shell
I had some fun putting together an "Open Cloud Web Terminal Shell". It's basically a Linux Shell that runs in a container and is accessible via a Web-based Terminal UI, instead of via...
View ArticleQuarkus.io - hello, world
Hello there - Quarkus.io! ;-)How do you write your cloud native microservices? If you're in a start-up, perhaps in Go or Node.JS or whatever is fancy this week... but if you want to continue to...
View ArticleMy years in OpenDaylight
In the last ca. 3 years working for Red Hat on OpenDaylight (ODL), the largest open source SDN controller, I actively contributed to ODL projects netvirt (contrib), genius (commit), serviceutils...
View ArticleA week end in Raleigh in February 2019
I spent this weekend in Raleigh, because I had two work related things week before and after and didn't want to fly in and out and back in from Europe to the US - it made more sense to stay over here....
View ArticleAbout YOU and the open source thing
Once upon time… there was some open source project.Let’s say it was m2e-code-quality, but that’s not really the point of this post - it could be any of...
View ArticleOpenDaylight has Oomph!
When I started to dig into the Open Daylight (ODL) code base in 2016, I almost got a severe case of irreversible stomach flu when I read on it’s Getting Started with Eclipse Wiki page that: "Eclipse is...
View ArticleHow to find duplicate classes and resources on the Java classpath
In Java, weird things, AKA "JAR hell", can happen when you have a .class (or resource) with the same package and name available twice on your classpath, because one or the other will be loaded...
View ArticleHow to "transfer" GitHub Pull Requests to Gerrit e.g. for Dependabot
https://dependabot.com is a great tool to help keep the 3rd-party dependencies of your projects up-to-date with the respective latest released versions.I've used Dependabot last year (2018) to keep...
View ArticleS2I with Java 11 & Gradle builds for OpenShift
How do YOU get your Java apps running in a cloud? First you grab a cloud from the sky, by e.g. (1) Getting Started with a free account on OpenShift Online, or (2) locally on your laptop using Minishift...
View ArticleHow to profile performance and memory bottlenecks in Java using the Java...
This post is a permanent copy of the https://wiki.opendaylight.org/view/HowToProfilePerformance page (also created by me). That Wiki page may be more up to date than this initial version here. Or it...
View ArticleHow to bulk upload (old) photos to Google on Linux
I had been meaning to bulk upload a lot of old family pictures to Google Photos, on Fedora Linux (but something like below should work on Ubuntu and other distributions as well). Here's how, thanks to...
View Articleslf4j logging API miss use detection with findbugs-slf4j (and why a "A fool...
One of the things I do for work on OpenDaylight is drive more automation for code quality.We regularly have "bad" log messages in ODL, where e.g. Java Exception stack traces don't get logged correctly...
View Articlejava.security.InvalidAlgorithmParameterException: the trustAnchors parameter...
When I first tried out to run my Eclipse IDE under the recently release Java 9, I just downloaded an OpenJDK 9 TGZ from http://jdk.java.net/9/ (because on Fedora 26 there didn't seem to be an RPM...
View Article