Blog Entries

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
19. 12. 2025 Charles Callaway Documentation

A Complete, Mobile, and Quick-Setup Video Recording Platform

If you make a lot of videos, and you don’t have a single dedicated space where you can keep all of your gear permanently set up, connected and oriented properly, you most likely spend a lot of time setting up and tearing down before and after a shoot. Of course, “a lot of time” is…

Read More
18. 12. 2025 Marco Berlanda Development, Front-end, UI, Vue

API Contracts Don’t Protect Vue 3 Frontends… Integration Tests Do

In a previous article, we looked at Vue 3 reactivity and how something elegant and powerful can occasionally work against us. This time, we move slightly higher in the stack and focus on a different illusion, one that is deeply rooted in modern frontend and backend collaboration. The idea that an API contract that passes…

Read More
18. 12. 2025 Gabriele Bocchi Automation, Development, NetEye

From Patch to Package: How a Small Fix Becomes a Trusted RPM

At first glance, rebuilding an RPM may sound like a purely mechanical task: take a patch, rebuild the package, ship it. In reality, that small fix goes through a much longer journey that touches reliability, security, trust, and long-term maintainability. In this article, we’ll walk through what really happens when a tiny upstream patch needs…

Read More
17. 12. 2025 Mattia Codato Development, DevOps, Kubernetes

A K3s Cluster Based on Raspberry Pi’s – The Hardware Adventure

When I got back from my last trip to Japan, I quickly bumped into a small but annoying problem: I had finally reached my free storage limit on Google Photos. Instead of just buying more space for a few euros a year, I saw it as the perfect excuse to try something I’ve been considering…

Read More

Archive