Blog Entries

19. 09. 2024 Davide Gallo Development, DevOps

Ansible Development, Part 1.5: Building an Execution Environment in a Pipeline (CI/CD)

Hello everyone, I’m back to discuss Ansible and Ansible Execution Environments. In my previous blog, we talked about why and how execution environments are critical for a successful Ansible implementation. I hope my guide was easy to follow, but as you may have noticed, the process requires a significant amount of manual effort to keep…

Read More
12. 09. 2024 Mattia Codato Development, DevOps

Publish NPM Package to GitHub Packages Registry with GitHub Actions

With the rise of continuous integration and delivery (CI/CD) in modern software development, automating tasks like publishing npm packages has become crucial for efficiency. GitHub packages Registry (npm.pkg.github.com) allows developers to host and manage npm packages directly within GitHub, offering a seamless experience for both private and public repositories. By leveraging GitHub Actions, developers can…

Read More
11. 09. 2024 Davide Gallo Contribution, Development, DevOps

Ansible Development, Part 1: Building an Execution Environment

Right now, at Würth Phoenix, we are investing in automating most of our operations using Ansible. You’re probably already familiar with what Ansible does, but to summarize, Ansible is an open-source, command-line IT automation application written in Python. I’ve talked about it here: One challenge we faced while developing our automation scripts was that we…

Read More
27. 08. 2024 Charles Callaway Documentation

Using AI to Create Tutorial Videos

Confession time. I can easily spend between 1 and 2 weeks creating a 5 minute long video. 3 weeks if I’m being a perfectionist. Of course, those videos are awesome, and are highly tailored to a specific audience. They say what I want to say. In this blog I’m always looking into efficiency and productivity…

Read More
07. 08. 2024 Damiano Chini Development

How Feature Toggles Can Improve Agile Development

As the NetEye R&D team, we sometimes need to develop features in NetEye that require a lot of work to finish implementing. To handle the development of these features, we’re always trying to divide the work into smaller, more manageable pieces so that we can see any progress and avoid the typical pitfalls of the…

Read More
02. 07. 2024 Andrea Mariani Development, NetEye

Migrating from Network Script to NetworkManager Service

In the near future NetEye will likely introduce the use of NetworkManager instead of the network scripts used so far for the configuration of network connectivity. In this blog I’d like to describe some simple steps to perform a migration to NetworkManager in case it becomes necessary to go through with the transition. Let’s look…

Read More
27. 06. 2024 Charles Callaway Documentation

Making Your Own Video Tutorials, Part 18: Speeding up Your Graphics

Have you ever finished filming your video segments, inserted them into your video project, and thought “Now I just need a few hours to add the graphics, and I’ll be done!”… but you actually wind up finishing 3 days later? Then it’s time we talked about cutting that time down. There are several aspects to…

Read More
11. 06. 2024 Davide Sbetti Development, Events, NetEye

An XPerience: Discussing the Role of AI in the Agile World

Between the 4th and 7th of June this year, Bolzano had the opportunity to host XP 2024, the 25th edition of the premier international conference on Agile software development. The scenario was NOI Techpark and, as Würth Phoenix, we were there and had the chance to participate in the conference with two talks about SecDevOps…

Read More
17. 05. 2024 Mattia Codato Development, DevOps, NetEye

Boosting NetEye CI Speed: Test Parallelization

In a previous blog post, we looked at how we sped up certain stages of the NetEye pipeline through parallelization. This boost not only lifted team spirits but, more importantly, ramped up the pace of delivering new features and bug fixes, giving everyone the motivation to keep enhancing the pipeline across different stages. In another…

Read More
06. 05. 2024 Charles Callaway Documentation

Making Your Own Video Tutorials, Part 17: My Full Video Pipeline

In this series I’ve given you lots of advice on making your own tutorial-style IT videos for YouTube as a single DIY “maker”: writer, lighting, director, cameraman, editor, audio specialist, etc. But these posts weren’t written in the order of my “workflow”, i.e. the sequence I actually go through when making a new video. So…

Read More
03. 05. 2024 Valentina Da Rold Development

Exploring Tailwind CSS: A Game-Changer in Frontend Development

In the R&D Team, it’s imperative to stay ahead of the curve when it comes to emerging technologies. One such innovation that has been making waves in the frontend community is Tailwind CSS, and we decided to adopt it in the development of the Wuerth Phoenix CTF 2024 website. In this blog post, we’ll dive…

Read More
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

Archive