This article explains when to use SQL or NoSQL databases and further provides a detailed comparison between both.... Read more
MongoDB vs MySQL: what are the differences?
While MySQL is relational, MongoDB is non-relational. This article examines the main differences between the databases and provides insightful recommendations on choosing between both.... Read more
Imaginary Cloud Named Top B2B Company in Portugal
We’ve been recognized by Clutch in #1 spot for Development Partners in Portugal, and that makes us proud.... Read more
OLTP vs OLAP: what's the difference between them?
When encountering the terms OLTP and OLAP, it's easy to question: which one is better? However, that's not the question that you should be asking.... Read more
All you need to know about digital products' maintenance
Whenever a digital product goes live, product owners worry about its maintenance. In this article, you'll find everything about those services.... Read more
The broken window to the developer's soul
Apart from being a great experiment, the Broken Window Theory also changed my attitude towards coding.... Read more
The don'ts of Software Engineering
Different software engineering processes have different particularities, but there are always a few practices that should be avoided at all cost.... Read more
Paginating Ruby on Rails applications with Pagy
Meet Pagy, a new pagination library for Ruby on Rails. Developed with performance in mind, without disregarding being easy to use.... Read more
Why UX is the next big thing in cryptocurrencies
Explaining exactly how and why UX is the next big thing in cryptocurrencies.... Read more
Meet the Test-Driven Development and its main benefits
It's so expensive to manually test all features after new releases, that projects without Test-Driven Development are very prone to regressions.... Read more