Product Manager @ Oracle. Ex @Enkitec. Technology enthusiast. Author, blogger, speaking at user groups. Former Ace Director, OCM. I work for Oracle but do not speak for them
Martin Bach
Loading...
Here's a short "life hack", allowing you to use utPLSQL in your CI pipeline. OK, right, you could do that before, but this time, if there are failed unit tests your pipeline run will abort. No need for any other software, just SQLcl to run the tests.
martincarstenbach.com/2026/03/04/l...
Kurze Frage für die deutschsprachige Bubble: kennt ihr Clever & Smart und/oder Spy vs Spy? Frage für einen Freund …
Tell me you have been in IT for a long time without telling me you have been in IT for a long time:
$ set -o vi
Now I’m trying to find out how to enable Emacs key bindings in zsh…
Martin Bach
I just read that 90% of all organisations who responded to the DORA 2025 survey adopted platform engineering.
Ninety percent 🤩
That’s a pretty significant number. I’d love to hear from you how you/the team adopted platform engineering, in particular wrt Oracle database.
Funny typos #42:
$ gut pull
It certainly feels like that sometimes 🤣 Maybe I should create a shell alias …
Hardcoding passwords into scripts always feels like a temporary solution…
…right until it ends up in Git 😅
I wrote a short post on handling secrets more safely in SQLcl projects and completing admin tasks without creating a security nightmare:
martincarstenbach.com/2026/05/25/c...
Using Codex to generate unit tests for Oracle REST Data Services gave me a real productivity boost 🤖
Curious? I recorded a short video 📽️ showing my approach, with running commentary: martincarstenbach.com/2026/03/05/r...
Do you have an internal platform? Use CI/CD? Let me know in the comments 🙏
🚀 New post: JavaScript precision isn’t as safe as you might think 🤔
I break down how numeric precision loss happens in JavaScript, and how to avoid it. Especially for financial data and large numbers. The post applies to both node and MLE/JavaScript.
👇
martincarstenbach.com/2026/04/13/a...
Don’t let database startup delays break your CI pipeline. I wrote a short post how to use health checks in Docker and Podman to ensure database dependent calls don’t fail unnecessarily:
martincarstenbach.com/2026/06/10/u...
Martin Bach
Martin Bach
Do you use SQLcl in GitHub Actions? If so, you might like the latest update to gvenzl/setup-oracle-sqlcl. Release 1.3.0 allows you to pin a specific release to your pipeline. This is particularly useful for anyone using SQLcl Projects. Details 👇
martincarstenbach.com/2026/03/17/u...