Blog Entries

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
11. 12. 2025 Valentina Da Rold Atlassian, Development

Boosting Atlassian Integrations with the atlassian-python-api Library

As Atlassian experts, our work doesn’t stop at configuring environments or tailoring Jira, Confluence, and Bitbucket to match a customer’s processes. In many projects, we go a step further: we develop custom integrations that automate workflows, bridge systems, or provide unique capabilities that add real value to a customer’s day-to-day business. These integrations are typically…

Read More
25. 11. 2025 William Calliari Development

Understanding the Huffman Table Optimization

A while ago I was studying the webp image format by Google out of curiosity. I had written a .png parser in the past and was interested in seeing how the lossless VP8L encoding in particular was working in that library. While I was using a external Rust library to decode the actual image data…

Read More
30. 10. 2025 Charles Callaway Documentation

Tutorial Video Editing Technical Tips, Part 2: No Country for Boring Men (or Women)

If you’ve followed this thread for awhile, then I hope by now you’re making great videos. Let’s assume your content is instructive, interesting and well-written, all of your equipment is working the way you want, and you have a good on-camera presence. It’s still possible though that you’re making boring videos. The main reason is…

Read More
30. 09. 2025 Damiano Chini APM, Development, NetEye, Unified Monitoring

Segregating APM Data in Elastic: A Practical Guide to a Not-So-Obvious Challenge

If you’ve worked with Elastic APM, you’re probably familiar with the APM Server: a component that collects telemetry data from APM Agents deployed across your infrastructure. But what happens when you need to segregate that data by tenant, especially in complex network zones? Let’s walk through a real-world scenario and how we tackled it. The…

Read More
30. 09. 2025 Marco Berlanda Development, DevOps, Kubernetes

A GitOps Path from Code to OpenShift Cluster

A modern web app isn’t one single big monolith: it’s made of quite a lot of pieces! For instance, we relied on a setup such as this one for a recent one we are developing: That’s a lot of moving parts. You could glue them together with scripts, sticky notes, and caffeine… but then most…

Read More
30. 09. 2025 Gabriele Bocchi Automation, Development, DevOps

How to Set Up Safe, Automatic Dependency Updates in Your Projects

Dependencies (frameworks, modules, plugins, etc.) are the lifeblood of modern software libraries. But managing them manually is a burden. By automating dependency updates (in a controlled, smart way), you can stay ahead of security issues, reduce technical debt, and make upgrades less painful. Below I’ll walk you through why automatic updates matter, what to watch…

Read More
29. 09. 2025 Valentina Da Rold Atlassian, Development

Syncing Entra ID Groups and Members to Jira CMDB via Atlassian SCIM API: Key Lessons Learned

In a recent project, I was tasked with enabling the synchronization of Entra ID (formerly Azure AD) security groups and their members into an ITSM CMDB hosted on Jira. The objective was to ensure accurate visibility of group-to-user relationships, leveraging Atlassian’s SCIM 2.0 API capabilities. While the goal sounds straightforward – syncing groups and users…

Read More
25. 09. 2025 Mattia Codato CTF Writeups, Development, Events

Preparing for WP CTF 2025

Summer is over, autumn is here – and so is the most anticipated event of the year for cybersecurity students: WP CTF 2025. Every year, the WP CTF draws cybersecurity students hungry to learn, compete, and put their skills to the test. Our marketing team has been working for months to organize an incredible event,…

Read More
19. 09. 2025 Alessandro Taufer Development, DevOps

How to Debug Your Kernel Calls

Unexpected reboots, who doesn’t love them? A few weeks ago, we faced a problem that any platform engineer dreads: one of our nodes rebooted unexpectedly. The cause? The iDRAC watchdog forcefully terminated it. But what led iDRAC to decide it was time to shut down the node? A preliminary investigation concluded that there wasn’t any…

Read More
26. 08. 2025 Charles Callaway Documentation

Mass Converting SVGs to Transparent PNGs with ImageMagick

Last year I wrote about how to create a great animated GIF by first creating a video. In fact I used the procedure described there to generate animated GIF banners for some of our website pages. Another similar problem, whether building a website or creating graphics to go in your videos, is converting SVG files…

Read More
22. 08. 2025 Dennis Orlando Development, Documentation

A Simple Yet Robust “Scrollspy” Implementation

“It’s a 0.5 story point bugfix, how hard could it be?” With the recent overhaul of our User Guide UI and its new layout, we inadvertently broke a small but useful feature: the local TOC stopped highlighting the currently active section. Digging into the legacy implementation revealed that this behavior originally came from Bootstrap’s ScrollSpy…

Read More

Archive