AI-Assisted Code Review Directly in the Development Studio
Code review is one of the most important activities in software development. At the same time, however, it requires time and focus, and with larger changes, it can easily slide into simply skimming the modifications and reviewing only the most glaring issues. This is precisely where AI can be of significant help. Not as a human…
Agentic Development vs. Vibe-coding
A year ago, I wrote on this blog about how AI is changing software development. Back then, I was asking colleagues and community members how much time chatbots and copilots were saving them. At that time, we were mainly discussing whether AI helps in development. Today, that question sounds almost naive, because we see AI multiplying the speed of software…
How to breathe (artificial) life into hardware
At Edhouse, we have long-term experience in bringing hardware to life. In reality, however, such hardware is not alive; we simply provide it a software interface that allows users to communicate with and control it. But breathing life into hardware, even if only artificial life, is not a problem at all these days.
A fine of up to €15 million for bad code? The CRA is changing the game for every developer in the EU
This September, the first binding phase of the European Union’s new Cyber Resilience Act (CRA) takes effect, reshaping the rules for developing and selling products with digital elements (both software and hardware containing software) within the EU market and introducing new obligations for software companies. However, the CRA isn’t just another layer of regulatory red tape…
The Future Isn’t Something We Watch. It’s Something We Build
For more than 20 years, we’ve been developing software for some of the world’s most demanding industries. Combining deep technical expertise with a practical, human approach, we help our customers turn bold visions into reality. And we’re just getting…
What is the billion-dollar mistake?
The concept of null runs through programming languages. We encounter it in different forms: None, 0, NULL, nil, nullptr, undefined. All of these expressions denote the same thing: a missing or unassigned value that we are referring to. Tony Hoare (Sir Charles Antony R. Hoare), a Turing Award winner and the author of the Quicksort algorithm, described the introduction of…
A Web Developer’s Day with an AI Agent
What changes in your workday when AI helps you code? I’ve been working with GitHub Copilot in VS Code on Angular projects for six months, and here’s my honest take on what works, what doesn’t, and where I still have to figure things out on my own. Honest and unvarnished. Just a real day from the…
Full Text Search in applications
Just like how our preferred method of searching the internet evolved from web directories to search engines (and now to AI), modern applications strive to offer the most efficient ways to access stored data. Read more
PyTorch vs TensorFlow: A Small Experiment
We started with four practical questions: Is it worth using TensorFlow? Would PyTorch be sufficient? What are the real advantages and disadvantages? And how much do these differences matter in a typical project? To answer these questions, however, we need to conduct a small experiment. Read more
Cultural differences in a globally connected world
This article is not exactly technical, but even as tech people, we often find ourselves communicating with other people from different nationalities, sometimes with colleagues from multiple countries in a single meeting. I would like to motivate you to pay attention when you are talking to the next person coming from a different culture. You can…