Blog Entries

25. 03. 2024 Mattia Codato Development, DevOps, NetEye

Boosting NetEye CI Speed Post-FOSDEM ’24

On February 3rd and 4th, 2024, we attended FOSDEM, a major event where thousands of free and open-source software developers from around the world gather to exchange ideas and collaborate. This year I dedicated much of the second day to the Testing and Continuous Delivery room. Continuous testing is essential for ensuring the safe and…

Read More
01. 03. 2024 Charles Callaway Documentation

Turning Videos into Animated GIFs

So how’s your website doing? Did you set it up, and then leave it alone? It’s not that I’m trying to shame you, but we should all be thinking regularly about how to stay at the top of our game. You know, be agile. I was updating one of our websites last month, and we…

Read More
03. 01. 2024 Charles Callaway Documentation

Making Your Own Video Tutorials, Part 16: Creating and Using B-Roll

Perhaps your first question is, “What is B-Roll”? Great question. After reading the next paragraph, feel free to throw around the term at your next cocktail party. No need to cite me. The easy definition is that it’s any video, animation, or dynamic graphic that doesn’t count as A-Roll. Yes, I love these kinds of…

Read More
31. 12. 2023 Damiano Chini Development, DevOps, NetEye

Speeding up the NetEye CI Testing Phase

Over the course of the last few years, we’ve introduced more and more features in NetEye 4. This fact has had a side effect that’s not directly visible to customers, namely that we keep adding more and more tests to the testing phase of the NetEye 4 Continuous Integration pipelines. While this ensures that regression…

Read More
29. 12. 2023 Emil Fazzi Development, NetEye

Playwright Tests on the NetEye Guide

During the process of developing and improving the official NetEye user guide, some bugs regarding the display of the guide on mobile devices gave us the opportunity to innovate the development process of our product, extending the testing phase prior to the release of new versions of the NetEye user guide. In this blog post,…

Read More
29. 12. 2023 Damiano Chini Development, NetEye

Reusing Code Logic between NetEye and Alyvix

In the last few weeks the NetEye development team and the Alyvix development team have been collaborating to achieve support for Time Periods in Alyvix. In this blog post, we’d like to share some interesting challenges that this feature has brought to the developers. Disclaimer: as of the 28th of December, 2023 the Alyvix Time…

Read More
24. 12. 2023 Damiano Chini Development, DevOps, NetEye

How We Want to Avoid Breaking the NetEye User Guide (Again)

A few months ago while navigating through our NetEye User Guide we noticed that it had a small bug that caused some words in the right-side menu to be slightly truncated in the particular case where that menu contained some monospace characters. Well, since this was quite annoying, we fixed it on the fly with…

Read More
24. 12. 2023 Damiano Chini Development, DevOps, Log-SIEM, NetEye

Making ELK Updates Smoother with Configurators and Ansible

Recently (in September 2023) NetEye integrated version 8.8 of the Elastic Stack, which is just one of many Elastic updates brought into NetEye 4. Since this Elastic update there was a major upgrade (from version 7.17) coming with many breaking changes, so we, as the NetEye R&D team, wanted to make this important upgrade as…

Read More
21. 12. 2023 Alessandro Taufer Development, DevOps

Blue-Green Deployment on Azure

When deploying new features, releasing your code into a production environment might not be as easy as it seems. To ensure the minimal amount of service disruption, we might want to easily roll back to a previous configuration or to gradually migrate traffic to a new one. That’s where blue-green deployment comes to our aid….

Read More
20. 12. 2023 Gianluca Piccolo Development

How to Debug PHP xDebug XD

Sometimes in NetEye 4 it happens that we need to understand why the system behaves in a certain way. Since a lot of the NetEye 4 GUI is still based on PHP, we use the most powerful tool to debug PHP: Xdebug. Xdebug is an extension of PHP which mainly provides a debugger and profiler….

Read More
19. 12. 2023 Valentina Da Rold Development, Events, NetEye

We spent a (Vue)day in Verona

We are continuously expanding our VueJs integration in NetEye, and we believe that having the opportunity to attend a dedicated conference, not far from home, was an opportunity not to be missed. So on the 10th of November, we joined the Vueday conference in Verona. Vueday is the main international conference in Italy that’s dedicated…

Read More
19. 12. 2023 Fabrizio Dovesi Atlassian, Development, Service Management

Reduce Your “Oh S***! It’s Monday…!😓” Mood with Helpful Jira Automation

How to leverage some Jira features to lighten the workload through automation, replacing manual tasks of low added value that can be frustrating and tedious for those performing them Introduction: What’s the idea behind how to live better Mondays? How many times have you had the feeling that most of the heaviness and stress when…

Read More
01. 12. 2023 Alessandro Valentini Development, DevOps

How to Install Matomo on OpenShift

Recently we felt the need to collect anonymous metrics about how our users are visiting our websites. After some investigation, the development team proposed using Matomo: a free and open source software project which collects usage metrics while guaranteeing 100% privacy alongside the chance to be self-hosted. We decided to install it on OpenShift, since…

Read More
30. 11. 2023 Alessandro Taufer Development

A Minimal Voting System Based on Blockchain

Suggested reader skill level: Proficient in software development Reading time: 10 min What you will learn: “Blockchain is hard.” Even if everyone has heard this sentence at least once, the truth is that it’s not. It’s just a database, with a bit of cool stuff added on top. This article will teach you how to…

Read More
27. 10. 2023 William Calliari Development

Taking RPITIT ― Rust’s Shiny New Feature ― for a Test Ride with Type-system-level Lambda Calculus.

With the upcoming Rust version 1.75.0, two important new features will be stabilized. These features go by the names return-position impl Trait in trait (RPITIT) and async fn in trait (AFIT).

Read More