Martin’s Blog

Hi, I’m Martin 👋 I started my career as an Oracle Database Administrator but soon turned into someone who got curious enough about Linux, DevOps, and “emerging trends” that it stopped being optional and became a habit.

This is me presenting at POUG 2025, covering the latest and greatest I/O innovations in the Linux kernel

About this weblog

A short history of this site …

Hi, I’m Martin 👋 Thanks for stopping by!

I started my career as an Oracle Database Administrator but soon turned into someone who got curious enough about Linux, DevOps, and “emerging trends” that it stopped being optional and became a habit. Lately, I’ve been getting into AI-assisted development like pretty much everyone else in the industry I guess.

This blog started as a place to write things down so I wouldn’t have to figure them out twice. As it turns out, others occasionally find these notes useful too, which makes it all worthwhile.

Most of what you’ll find here revolves around Oracle Database (occupational hazard, sorry), but over time the scope has expanded. I’ve been spending more time exploring DevOps, automation, and infrastructure-related topics … mostly because modern systems don’t live in neat little boxes anymore, and ignoring that felt like a bad idea.

And since everyone and their dog seem to be into using AI to create these projects, I joined the bandwagon. Expect more AI-related content to land very soon.

Some posts are quick notes, others are deeper dives into things that looked simple… until they weren’t.

Finding your way around

If you’re looking for something specific, there’s a navigation page linked at the top and bottom of the site. Feel free to use it.

Before I forget…

The grown-up bits (a.k.a. disclaimers)

Everything here reflects my personal opinion, not my employer’s. They probably appreciate the distance.

By the way, I am happy for anyone to reference my contents, as long as the original author and sources are clearly indicated.

A few other things worth keeping in mind:

  • Some examples may require licenses — make sure you’re allowed to use the software before trying anything. Ask if you’re unsure!
  • Cloud-based demos might incur costs (very rarely do you get to have a cake and have it)
  • Older posts may be a bit… vintage. Technology moves on, and sometimes posts don’t get the memo

As the saying goes, you shouldn’t run any code that you haven’t fully and completely understood, and tested thoroughly in a playground environment. When in doubt, open a service request ticket with your vendor!

If something here helps you — great. If not, at least you now know you’re not the only one figuring this stuff out as you go.