I thoroughly enjoy talking with Adam. We sat down awhile ago to talk about metrics: who needs them, what they are for.. and some other things.
A reframing of the metrics talk, with a much more detailed look at how emitted metrics are aggregated by PromQL / Grafana dashboards.
I quite like this one, to be honest.
A longer form of Metrics for the Win! recorded for J4K, which occurred in October of 2020.
I was asked, based solely on the abstract for my 2020 DevNexus talk, if I would be interested in writing an article on the topic. I agreed. The resulting article was published in Germina, in the September 2020 issue of Java Magazin, with “Dungeons & Dragons” as the title. I have a lovely hard-copy in my office.
The English version was first published at JAXenter as “Monsters in combat: exploring application metrics with D&D”.
I hope you enjoy it.
- Schnabel, E. (2020, September). Dungeons & Dragons: An adventure full of monsters, battles, and application metrics. Java Magazin, 82–94. https://kiosk.entwickler.de/java-magazin/java-magazin-9-2020/dungeons-dragons/
First publication, in German
- Schnabel, E. (2020, November 9). Monsters in combat: exploring application metrics with D&D. JAXenter. https://jaxenter.com/metrics-dnd-173311.html
- Schnabel, E. (2020, November 3). Monsters in combat: exploring application metrics with D&D. DevOps Conference Blog. https://devopscon.io/blog/monsters-in-combat-exploring-application-metrics-with-dd
- Schnabel, E. (2021, January 21). Monsters in Combat: Exploring Application Metrics with Dungeons & Dragons. DEVOPS MAGAZINE, 43–53. https://devopscon.io/whitepaper/devops-magazine-1-21/
A fully online recorded talk, sliding in at just 30 minutes, for JConf in the fall of 2020.
Building on the previous post, here is a summary of what I had to do to collapse two sites (one a date-oriented blog, and the other an outline-based gitbook) into a single site.
While not recorded, it was nice to revisit and brush up the Monster Combat application. I enjoyed working with Quarkus! Micrometer was easy to bring in as a third-partly library.
This won't be a super chatty post. We have two websites for Game On! (our microservices text adventure): a jekyll-based markdown blog and a legacy-gitbook-based asciidoc book. For various reason, I want to combine them,and I woukd rather not spend gobs of time converting between markdown and asciidoc.
To keep things quick: I knew I wanted a static site generator, and I've used hugo before and found it fast, straight-forward and unconfusing. So in my mind, I'd already picked hugo.
How often do you get to give a talk with the word “Flotilla” in the title?
Maybe some day I'll be able to share the recording (it is not public, at the moment). This is a revision / revisitation of what was covered at Oracle CodeOne.
I love scripts! I treat them as my extended memory. Blog posts used to do this, but life and children have eaten up the capacity I used to have for writing.
But I thought I would share my latest script for the lazy (which I have now duplicated several times. I know, I know. WET, DRY. I can't be bothered). This script iterates over all of the git repositories in a sub-directory (where I have several related ones), fetches everything, fast-forwards if it can, and otherwise tries to rebase on the upstream branch if there is one that matches.
There is an extra case statement at the bottom as I inevitably extend this to do more things specific to this group of projects. This kind of approach grew out of the scripts written for Game On!, which still work well, and do their extra duty reminding me what on earth I was doing the last time I worked on it.