Blog Entries

29. 09. 2025 Oscar Zambotti Front-end, Vue

Summoning Orval: Binding Backend and Frontend by Magic

When building modern web applications, type safety and API consistency are essential. Instead of manually writing API clients and models (and risking drift between backend and frontend), you can automate the process using OpenAPI and Orval. In this post, we’ll focus on how to generate TypeScript functions and interfaces using Orval, starting from an openapi.json…

Read More
24. 06. 2025 Marco Berlanda Development, Front-end, UI, UX, Vue

Reactivity Troubles: When Vue’s Magic Backfires

Let me start by saying: sure React is great, Angular is enterprise-ready, but my love falls on Vue. The reactivity system? Chef’s kiss. Watching values magically update the DOM like it’s reading your mind? Ammmazing. But sometimes, it feels less like magic and more like an unfair duel! You change a value, and five things…

Read More
02. 06. 2025 Mattia Codato Development, Front-end, Icinga News, Icinga Web 2, NetEye, PHP

Content Security Policy (CSP) + NetEye 4.42

In the latest update to NetEye 4.42, we’re excited to announce the introduction of support for the Content-Security-Policy (CSP) header within the Icinga Web 2 interface. This enhancement plays a crucial role in strengthening your system’s defenses against cross-site scripting (XSS) attacks by controlling what resources a browser is allowed to load. What is Content…

Read More
12. 04. 2025 Marco Berlanda Development, Front-end, UI, UX

Please STOP Designing for Failure: How Optimism Can Transform Your UX

At the beginning of March 2025, my colleague Oscar and I attended the VueJS Amsterdam 2025 conference, and among the hundreds of very cool new concepts and ideas we had a chance to discover, one particular talk stood out for me: for the first time it felt like a utility library was actually including tools…

Read More
27. 03. 2025 Oscar Zambotti Development, Front-end, UI

The Song of a Main Road and Intriguing Paths: The Challenging Journey from Vue 2 to Vue 3

We recently completed the update of the Tornado UI from Vue 2 to Vue 3.  This was a major upgrade that required careful planning and execution. To ensure a smooth transition, we followed the official migration guide provided by the Vue team, with some modifications to adapt the steps to our codebase, such as using…

Read More
29. 10. 2024 Marco Berlanda Front-end, Real User Experience, UI, UX

The Power of Micro-Interactions: Enhancing UX in Front-end Development

In front-end development, the small details can have a big impact. Micro-interactions (those subtle animations and feedback elements that respond to user actions) are powerful tools for creating solid, smooth and engaging experiences. In this article, we will explore why they’re so effective, how to design them purposefully, and how to implement them efficiently with…

Read More

Archive