Blog Entries

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
24. 10. 2023 Charles Callaway Documentation

Making Your Own Video Tutorials, Part 15: Using a Teleprompter

Have you (like me) been spending too much time memorizing a script so in the final video you look as natural as possible? Maybe it’s because the ideas behind each video keep becoming more and more complicated, but I’m sure my scripts are longer than they used to be. And for me, there’s a point…

Read More
24. 10. 2023 Valentina Da Rold Development, NetEye

The Configurator: Moving from a Monolithic to a Modular Approach in NetEye Upgrade

Over the last few months, I’ve had the chance to work on a number of issues that involved many NetEye modules. In all these situations, we had to face the same problem: how to release a new module version without impacting the automated NetEye upgrade procedure. Nothing new for us, but we’d like to improve…

Read More
09. 10. 2023 Emil Fazzi Development, DevOps

NetEye and Space Missions: How Work in the NetEye R&D Team Contributed to My Research Project

Having recently completed an internship at a lab at the University of Trento, I noticed how my work at Wuerth-Phoenix has greatly influenced the development of the research I conducted during my internship. In fact in this post I’d like to share my completed project and how it was influenced by my work in Wuerth-Phoenix’s…

Read More
06. 10. 2023 Lorenzo Candeago Development, DevOps

How to Test Beta Repos for RedHat 8.9 in a Container

We wanted to test the new RedHat 8.9 beta releases, but RedHat doesn’t currently provide a beta container. How can we do it anyway? Please note that this procedure is not officially supported by RedHat. As a first step, we want to retrieve the package redhat-release from the rhel 8.9 beta ISO, in the directory…

Read More
05. 09. 2023 Rocco Pezzani Development, NetEye

Upgrading to the New nep-setup on NetEye 4.31

After a first semester full of great opportunities (many colleagues like to say so), the wheels have started turning again for NetEye Extension Packs. Now, a big evolution is beginning: in the near future, NEP will encompass the entire NetEye infrastructure, meaning it will also configure and manage NetEye Satellites. To do so, the current…

Read More
23. 08. 2023 Alessandro Mizzaro Development, Events, SEC4U

DEFCON 31: My Trip to Vegas w/ mhackeroni

Greetings, cyber enthusiasts! This year we hacked a satellite and won $50K!! Okay, now that I’ve got your attention, that last sentence isn’t fake, but let’s go back to a few days ago… I’m Alessandro — Alemmi on the internet — and while I always enjoy playing CTFs with my workmates here at Würth Phoenix,…

Read More
23. 08. 2023 Charles Callaway Documentation

Tutorial Video Editing Technical Tips, Part 1: Making an Inset Porthole Video

Rather than the type of advice in my series on how to create a tutorial video, today let’s talk about the specifics on how to create a “porthole video”, which is an inset video overlay used during a screencast that doesn’t have the standard square shape (if it were square, we wouldn’t need any special…

Read More
22. 08. 2023 Fabrizio Dovesi Atlassian, Development, Service Management

Scaled Planning in Jira: Another Brick in the Wall

The brand new “Top-level planning” template represents the puzzle pieces that guide us in effectively managing scaled planning in Jira Introduction: Why is “Scaling” fundamental? Do you know that feeling when you find the one puzzle piece that allows you to connect two larger sets of pieces you’ve already assembled? Well, that’s similar to what…

Read More
04. 08. 2023 Mattia Codato Development

How to Brand the Cockpit Login Page

The example code in this article is available on GitHub. From a brand identity perspective, it’s essential that your company’s theme is applied to all parts of your products. After my previous blog post where we saw how you can create a Cockpit module with Vue.js, it’s time to see how we can customize the Cockpit…

Read More
27. 07. 2023 Mattia Codato Development

Cockpit module + Vue.js + TypeScript

The example project used in this article is available on GitHub. A few months ago I started exploring Cockpit and the first thing I noticed is how every single Cockpit module is made with React. Why doesn’t anybody use Vue.js and/or TypeScript in Cockpit? Let’s start with the basics: what is Cockpit? Quoting RedHat: Cockpit…

Read More
03. 07. 2023 Charles Callaway Documentation

Making Your Own Video Tutorials, Part 14: Dark Backgrounds

I’m not one to follow a lot of the latest YouTube trends. Maybe it’s an age thing, though it could also just be a stubborn streak. But after you make enough videos, you start to recognize a good thing when you see it. And one thing that struck me recently were a number of great…

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

👀 The AI is coming! The AI is coming!

A brief presentation of the brand new Atlassian Intelligence features and their potential in real use case scenarios. We don’t need Chicken Little to tell us that our lives will be increasingly influenced by the Artificial Intelligence revolution – AI is transforming how we work, enhancing teamwork, and significantly accelerating team achievements. Machine learning is…

Read More
05. 06. 2023 William Calliari Development

About Set Theory, the N-queens Problem, and SQL

The n-queens problem is a common exercise in computer science. Legend has it that a mathematician once declared that women are like the queens in chess, you can’t put eight of them in a room without them trying to kill each other. This obviously isn’t true, and since I’m a feminist, but also a nerd,…

Read More
25. 05. 2023 Valentina Da Rold Development, NetEye

Moving from Selenium to Playwright – Part 1

In order to visually test NetEye on browsers at each stage of development and before each release, we have a continuous integration (CI) step dedicated to Selenium testing. Selenium is a longtime open-source tool for browser automation; it’s a widely-used tool with a huge community of users. The framework is capable of automating and controlling…

Read More

Archive