Blog Entries

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
18. 07. 2025 Tobias Goller Automation, Cloud

Running SOS Berlin JobScheduler in Containers: A Step Toward Cloud-Native Scheduling

As enterprises move toward containerization and microservices, traditional job schedulers are often left behind. However, many organizations still rely on tried-and-true tools like SOS Berlin’s JobScheduler (now known as JADE under the JOC Cockpit umbrella). The good news? With a bit of engineering effort, you can bring JobScheduler into the world of containers. In this…

Read More
30. 06. 2025 Charles Callaway Documentation

Making Your Own Video Tutorials, Part 19: An Editing Workflow

Welcome back to our ongoing series on creating online IT tutorial videos. The last two times we talked about speeding up your graphics, and how the entire workflow works from writing all the way to the final product. Today let’s do a deep dive on just the Editing process: once you have your digital resources…

Read More
30. 06. 2025 Luigi Miazzo Automation, Development

Exploring n8n – A Fresh, Flexible Automation Tool for Developers and Business Teams

Hi! Today I want to talk to you about a nice tool that I stumbled upon in recent weeks: n8n. In these days automation has become a key driver for efficiency and innovation. From streamlining repetitive tasks to connecting disparate systems, businesses and developers are turning to automation platforms to save time and reduce human…

Read More
30. 06. 2025 Oscar Zambotti Automation, Development, DevOps

“Pipeline as Code” Quest Unlocked: A Grizzled Beginner Leveling Up in CI/CD

After 17 years in software development, mostly crafting UIs (do you know Google Web Tookit? Or Angular, since version 1? And now Vue.js? I do), occasionally diving into mobile apps, and even wearing the sysadmin hat, I thought I’d seen my fair share of tech. But recently, I stepped into a completely new arena: Pipeline…

Read More
26. 06. 2025 Gabriele Bocchi Automation, Development, DevOps

How to Secure GitHub Actions with SHA Pinning

GitHub Actions offer a powerful and flexible infrastructure for CI/CD, deployments and monitoring. But every external dependency we include opens a potential door for supply-chain attacks. One simple, effective, and low-cost way to seal that door is pinning your Actions to specific commit SHAs. In this article, we’ll explore the risks, walk through how to…

Read More
26. 06. 2025 Davide Sbetti Automation, Development, Documentation, NetEye

Building (and Customizing) Documentation for Your Ansible Collections

In NetEye, we use Ansible to automate many different tasks in an idempotent way, ranging from the first installation of the system to updates and upgrades. Ansible already comes with many built-in useful modules to manage files, perform HTTPS requests and much more. Furthermore, various Ansible Collections have been developed by the community to address…

Read More

Archive