Blog Entries

31. 03. 2026 Oscar Zambotti Development

Zero Glory, Massive Help: The Hidden Tools That Improve My Workflow

Most technical blog posts focus on frameworks, architectures, or specific implementation patterns. That makes sense, as those are the things we usually like to discuss, measure, and refine. But a lot of day-to-day efficiency doesn’t come from the headline technology. It comes from the smaller utilities and extensions that quietly keep our work moving along….

Read More
30. 03. 2026 Valentina Da Rold Atlassian, Automation

Automating Confluence Page Status at Scale: A Practical Workaround

I recently faced a challenge that many large organizations run into when scaling their use of Atlassian Confluence. I needed to create an automation that would automatically change the page status under specific conditions – for every page created or updated across more than 600 spaces. The Problem Out of the box, Confluence provides a…

Read More
27. 03. 2026 Gabriele Bocchi Automation, Development, DevOps, NetEye

From Private to Public: Building a Secure GitHub Organization

Creating a GitHub organization is easy. Creating a public one that is actually well-structured, secure, and maintainable over time… not so much. At the beginning, it feels like a simple task: create the org, push some repositories, maybe define a couple of teams, and you’re done. But as soon as things become public, the whole…

Read More
18. 03. 2026 Francesco Belacca Automation

Thanks EU: LinkedIn Finally Gave Me My CV Data

TL;DR The Challenge LinkedIn is my single source of truth for professional experience. Every new role, certification, or skill update goes there first. A person’s CV should reflect those changes automatically – not weeks later when he or she remembers to manually copy information across formats and through different portals. The idea was simple: build…

Read More
16. 03. 2026 Francesco Penasa APM, Development

Bringing OpenTelemetry to Flutter Android for Client-side Observability

Because “it works on my machine” is not an observability strategy. How It Started As an observability engineer, my workflow when starting a new project is pretty consistent: find the OpenTelemetry SDK for the language or framework in use, understand its quirks and limitations, and build from there. So when I picked up a Flutter…

Read More
25. 02. 2026 Charles Callaway Documentation

Making Your Own Video Tutorials, Part 20: Recording a Good Task-based Screencast

Welcome to part 20 in our series on creating effective tutorial-style videos on a budget. Today: Screencasts! Let’s start off with just our basic assumptions: There’s nothing wrong with the informal style, but it takes experience and skill to pull off well, while the style presented here can be done even by beginners, because it…

Read More
27. 01. 2026 Simone Ragonesi Automation, Development, DevOps, Offensive Security, Red Team, SEC4U

Architecting a Portable Red Team Engine

This is the first article in the RTO series The Problem Red team and penetration testing activities are full of repetition: the network scans, reconnaissance, OSINT collection, and routine validation tasks are all necessary, but they’re also time-consuming and error-prone when executed manually. Over time, most teams end up with a zoo of scripts, half-maintained…

Read More
19. 01. 2026 Dennis Orlando Development, Icinga Web 2, NetEye, PHP

PHP – Migrating from Icinga 2’s Monitoring Database to IcingaDB

NetEye’s SLM module is tightly coupled to Icinga 2’s legacy monitoring backend, which was removed upstream with the introduction of IcingaDB. Official documentation exists that describes how to migrate configuration files written using the old syntax, but it’s incomplete and – more importantly – it doesn’t explain how to migrate PHP code that depends on…

Read More
16. 01. 2026 Dennis Orlando Development, UI

Notes on Vue 2 to Vue 3 Migration

If you’ve been in the Vue ecosystem for a while, you know that the jump from Vue 2 to Vue 3 is more than just a version bump – it’s a significant architectural evolution. It promises better performance, a more powerful Composition API, and a first-class TypeScript experience. Getting there from an old Vue 2…

Read More
10. 01. 2026 William Calliari Development

SQLX’s WHERE-IN queries: The Good, the Bad and the Ugly

I love SQLX for many reasons, but one in particular is the possibility to validate syntax and return types at compile-time with the query! macros. At least that’s what I used to think… For a recent project I wanted to perform a query to get some role data from from an OAUTH 2.0 custom role…

Read More
01. 01. 2026 Oscar Zambotti Development, Kubernetes

Shortening the Development Loop on OpenShift with Telepresence

The year has just come to an end, and after a long stretch of work I could really use some rest. But before closing everything out completely, there’s one last thing I wan to share, and it needs a bit of context about the project. We’re currently building a distributed application consisting of several components…

Read More
31. 12. 2025 Alessandro Taufer Development, DevOps

What Tests Can Tell You About Your Codebase

Tests are often treated as a safety net: something that catches bugs before they reach users. While that’s true, it’s only part of the story. A test suite is also a mirror. If you look closely, it tells you a lot about the structure, health, and long-term maintainability of your codebase. If you know how…

Read More
30. 12. 2025 Damiano Chini Automation, Development, Log Management, Log-SIEM, NetEye

Optimizing Rolling Restarts in Elasticsearch Clusters

Introduction For on-premise Elasticsearch installations, performing a rolling restart across a cluster can be a time-consuming task, especially when dealing with large clusters. Rolling restarts are typically required when changing node configurations or upgrading the cluster to a new version. Elastic provides an official procedure to ensure service continuity during this process. However, after analyzing…

Read More
29. 12. 2025 Luigi Miazzo Development, DevOps, Kubernetes

Planning, Building, and Testing a Kubernetes Operator

Kubernetes Operators are one of those ideas that feel magical when they work: you declare an intent/goal in YAML, and software continuously makes the cluster match it – handling upgrades, failures, drift, and lifecycle cleanup: like a purpose-built SRE on autopilot. Although in theory it looks like sci-fi fiction, in practice Operators are just code…

Read More
28. 12. 2025 Paolo Seghetti Automation, Business Service Monitoring, Icinga Web 2, NetEye, Service Management

Automating Notifications in NetEye

Today we continue our journey into monitoring automation in NetEye. In my previous post we discussed the possibility of automating Business Processes. As you may remember, for those of us working on NetEye Cloud monitoring dozens of clients, it’s important to be able to standardize and automate the creation of BPs to have a consistent…

Read More

Archive