A New Initiative At the beginning of this year, Hi Interactive brought together a team of developers to create a specialized AI agent. The goal was to explore how Artificial Intelligence can improve our development processes and provide better solutions for…
Building a Trip Diagram with D3.js
Modern operational systems generate large amounts of time-based data — schedules, movements, routes, and events that unfold across ordered locations. Making sense of this data requires more than tables and spreadsheets. It requires visualization. One of the most effective ways to…
The Importance of Error Messages
The importance of error messages As with anything in life, there’s always something that can go wrong; the most important thing is how we handle it. In our increasingly complex digital world, the same applies to software. The good, the bad,…
Live synoptics built with railML: like in the movies
How many of us, whether film enthusiasts or simply curious, have imagined ourselves in those railway or metro traffic control rooms—like in The Taking of Pelham 123 with Denzel Washington and John Travolta—watching the enormous synoptic panels that show the exact…
How Design Systems will Survive the Vibe Coding Era
With vibe coding on the rise, design systems struggle to be followed. How can consistency be maintained? In this article, I will share my insights and experience in tackling this contemporary challenge. What is a design system I assume most readers…
AI Tools for Front-End Development
Ai Tools AI tools for front-end development are designed to accelerate coding, simplify design-to-code processes, improve code quality, and optimize performance. They are widely adopted because they save time, reduce repetitive tasks, and assist in debugging or generating responsive UI components. Tools like GitHub Copilot,…
What is the Intl Javascript API?
The Intl API (short for Internationalization API) in JavaScript is a built-in set of objects and methods that help in formatting data for different languages and countries without the need of some custom code. In sum you can make your application…
HTML You’re Not Using – But Should
Why Native HTML Still Matters In the age of multiple frameworks and components libraries, it’s easy to forget just how powerful HTML can be. The modern web platform has evolved, and so many underused HTML elements offer today native behaviour, performance…
Tips to Make Interfaces Truly Accessible
A quick history In the past, accessibility was rarely talked about – it wasn’t something companies cared much about, and it certainly wasn’t a topic for most designers. Around 14 years ago, I was involved in a project where we were…
Using AI as a Developer — Github Copilot Daily Usage
In this article, I will share my most frequently used features of GitHub Copilot. I am not a full-time developer anymore, but I still spend some time fixing bugs or reviewing code. AI, and specifically GitHub Copilot, is a tool that…









