Blog Entries

04. 06. 2025 Valentina Da Rold Atlassian, Automation, Development

Automating Asset Delivery Tracking in the Jira Customer Portal: A Developer’s Guide

In many organizations, customers request physical or digital assets via the Jira Service Management portal. Tracking the status of these deliveries and keeping the requestor informed is critical for transparency and customer satisfaction. This blog post outlines a robust solution using Jira Automation to manage and visualize the delivery process directly in the customer portal…

Read More
02. 06. 2025 Mattia Codato Development, Front-end, Icinga News, Icinga Web 2, NetEye, PHP

Content Security Policy (CSP) + NetEye 4.42

In the latest update to NetEye 4.42, we’re excited to announce the introduction of support for the Content-Security-Policy (CSP) header within the Icinga Web 2 interface. This enhancement plays a crucial role in strengthening your system’s defenses against cross-site scripting (XSS) attacks by controlling what resources a browser is allowed to load. What is Content…

Read More
30. 04. 2025 Charles Callaway AI, Documentation, Knowledge Management

Would You Use an AI Chatbot to Write Your Blog Post?

Many people already are. Whoa, whoa. We need to back up a bit here. Really good GPT-based text generators have now been generally available for 3 years now. And they’ve now been adopted by a large number of corporations, especially IT-centric ones. I shouldn’t even say “adopted”. They’re being “pushed” because of worries that employees’…

Read More
12. 04. 2025 Marco Berlanda Development, Front-end, UI, UX

Please STOP Designing for Failure: How Optimism Can Transform Your UX

At the beginning of March 2025, my colleague Oscar and I attended the VueJS Amsterdam 2025 conference, and among the hundreds of very cool new concepts and ideas we had a chance to discover, one particular talk stood out for me: for the first time it felt like a utility library was actually including tools…

Read More
31. 03. 2025 Davide Sbetti Development, DevOps, NetEye

Reducing the NetEye ISO Size: How to Carefully Choose the Right Packages!

If you’re a NetEye regular, you may have downloaded the NetEye ISO at least once in your life. And if you did, you probably discovered that you had a bit of free time before the download was completed and the ISO was ready to be used. Why’s that? Because until a couple of weeks ago,…

Read More
31. 03. 2025 Luigi Miazzo Development, Documentation

Discovering AVX2 Requirements for Elasticsearch’s ELSER Model – The Hard Way

At Würth Phoenix, we’re no strangers to the ever-evolving world of technology. As part of our continuous innovation process and culture, we’ve been enhancing our user guide to support Elasticsearch’s ELSER model for semantic search. The goal is to improve the efficiency and accuracy of our searches, powered by machine learning. However, in typical developer…

Read More
27. 03. 2025 Oscar Zambotti Development, Front-end, UI

The Song of a Main Road and Intriguing Paths: The Challenging Journey from Vue 2 to Vue 3

We recently completed the update of the Tornado UI from Vue 2 to Vue 3.  This was a major upgrade that required careful planning and execution. To ensure a smooth transition, we followed the official migration guide provided by the Vue team, with some modifications to adapt the steps to our codebase, such as using…

Read More
26. 03. 2025 Gabriele Bocchi Development, NetEye

Upgrading MariaDB within NetEye 4.41: Enabling a Feature-Rich Future

As technology continually evolves, keeping our software stack up to date is essential for performance, security, and access to new functionalities. In this post, I want to share how we upgraded MariaDB from version 10.3 to 10.11 as part of the NetEye 4.41 release. This upgrade was not only a technical necessity, but a strategic…

Read More
26. 03. 2025 Valentina Da Rold Atlassian, Automation, Development

Unlocking Atlassian Automation: Lookup Objects vs. Branch on AQL

When working with Atlassian Jira Automation and Assets, two key methods allow you to interact with Asset objects dynamically: Lookup Objects and Branch on AQL. While both serve similar purposes, they have distinct execution behaviors, performance considerations, and important limits you need to be aware of when designing automation workflows. Let’s break it down to…

Read More
04. 03. 2025 Alessandro Valentini Automation, DevOps, Service Management

Group-aware Reboot with Ansible

Use Case During NetEye Cloud updates we typically have to handle 25+ nodes, updating both OS and Firmware and subsequently rebooting all servers, all without causing downtime. We can of course reboot one node a time, but this would be really time-consuming. The main constraints on reboot are PCS nodes and Elastic layers. In particular…

Read More
28. 02. 2025 Charles Callaway Documentation

Explaining Your Content with Complex Animations, Part 3

Welcome back! Last time we looked at some concrete examples of animations where you can use math to animate large numbers of objects, field-like effects, or complex behavior. Today let’s look at the principal barrier to using an animation you make (if it’s not a filled rectangle and if you want to put it in…

Read More
22. 02. 2025 Simone Ragonesi Automation, DDoS, Offensive Security, Red Team

Building a Distributed DDoS Infrastructure for Red Teaming Campaigns

⚠️ Warning: This article is intended for educational and ethical purposes only ⚠️ Red teamers don’t often engage in DDoS campaigns or stress testing against client systems, mainly for two reasons: However, there are cases where clients explicitly request such activities. When that happens, the red team must be thoroughly prepared; both legally, to clearly…

Read More
11. 02. 2025 Mattia Codato Development, Events, NetEye

Podman Quadlet: Simplifying Container Management with systemd

Just like last year, we had the wonderful opportunity to attend FOSDEM, the most important open source conference in Europe. This year was no exception, and among the many exciting talks, one that particularly caught my attention was Alex Stefanini’s presentation on Podman Quadlet. Integrated with Podman since version 4.4, Quadlet has emerged as a…

Read More
22. 01. 2025 Alessandro Mizzaro Development, DevOps

Sign Like a Pro: A Simple Guide to GPG and Web of Trust for Commits

Some time ago, one of my colleagues wrote about git commits and why we should sign them (you should read this). But how can we actually do that? The Web of Trust of GPG comes to our aid. Let’s see how. OpenPGP is the open-source variant of PGP (Pretty Good Privacy), a protocol and software…

Read More
17. 01. 2025 Emil Fazzi Automation, Development, Documentation, Log-SIEM

Elasticsearch Magic: Achieving Zero Downtime during User Guide Updates

In a previous blog post by one of my colleagues, we shared how we developed a powerful semantic search engine for our NetEye User Guide. This solution uses Elasticsearch in combination with machine learning models like ELSER to index and query our documentation. While the proof of concept (POC) worked great, there was a challenge…

Read More

Archive