Depalop Blog

Welcome to the Depalop Srl blog — our window into the world of modern software. Here, we share ideas, insights, and experiences gained from working on high-tech projects, with a strong focus on code quality, scalable solutions, and long-term sustainability. We talk about architectures, tools, methodologies, and design decisions — as well as the day-to-day challenges of building software that is truly useful, robust, and built to last. Whether it's about automated testing, design systems, well-crafted APIs, or emerging trends like AI and edge computing, our goal is to offer clear, honest reflections on what it really means to innovate.

Trouble of cart and artificial intelligence

Imagine a railroad cart out of control. It's about to invest five people tied to the tracks. You have a lever: if the stock, the cart deviates on another track, where there is only one person. What are you doing?

From Unit Test to E2E: why testing is investing in the future of software

Automatic tests are a pillar of modern software development. From unit testing to end-to-end tests, writing code testing other code pieces allows to guarantee quality, stability and maintainability over time.

The technical debt explained with LEGO: building quickly has a price

What is technical debt and why does every developer stumble? A visual and concrete story about how much it really costs to "do things flying" — and how to avoid your project falling like a misplaced tower.

Impossible passwords and human brains: who is losing the challenge?

The rules for creating safe passwords are becoming inaccessible to humans but perfectly legible to bots. Where did we go wrong? An analysis between UX, security by design and user psychology.

Monolite vs Microservices: the eternal duel (and because sometimes wins the monolith)

The choice between monolithic architecture and microservices is central to modern software development. While microservices offer scalability and modularity, monolith maintains the advantage of simplicity and rapidity, especially in less complex projects.

The Anti-IF Campaign: less conditions, more clarity in code

The Anti-IF Campaign advocates reducing if conditions in code to improve readability, maintainability, and software quality. This article explains why overusing complex conditions harms projects and how alternative approaches—such as polymorphism and early return—can help write clearer and more robust code.

Get in touch


Write to info@depalop.com or fill in the form,
you will be contacted as soon as possible.