Imagine you are developing your next big project. Let’s say it is a web app that will be used by thousands of people and will take months to develop. This means a lot of billable hours for your developers, designers,...

Ever since I started working with clients (that would be 6 years now!), and their evolving businesses, I’ve experienced these uncomfortable moments from time to time. These moments in the process of developing an...

Automatic testing of web applications is bread and butter for any Quality Assurance specialist. But among so many testing suites available and various opinions about each of them, one can lose his bearings. We've come...

Being a frontend newcomer compared to other big players in the world of JavaScript such as React or Angular, Vue.js is increasingly used in large-scale projects. The growing maturity of the framework and its...

So there you are: a backend developer with a few years’ experience in developing Ruby on Rails applications. Lucky for you, Ruby on Rails seems to be versatile enough to solve pretty much any problem you encountered...

Many technology startups fail because they waste too much time and money building things no one needs. 90% startups end up collapsing, and the majority of them do so because they lack product/market fit.

On the cusp of each new year, we’re usually pelted by articles proclaiming the death of this gem of a framework. And while Ruby on Rails is almost 15 years old, it’s nowhere close to passing on from the world of...

Vue.js and React are two frontend JavaScript frameworks popular in the developer world, with React taking the top spot on the podium for three consecutive years now. Both tools offer developers a productive approach to...

The popularity of the last edition of State of Vue.js surpassed our expectations. We got over 8k downloads from people all around the world. Many of them used the report to convince their teach leads, CTOs, or even...

One of the risks of collaborating with external vendors is working with people from some agency whom you don’t see on a daily basis. This means you don’t really know how they work and how professional they really are....

With the rapid evolution of artificial intelligence driving the rise of virtual AI-powered developers, you might think that the job of a software developer would soon be fading away. But in fact, demand for Web...

At Monterail we have fancied the Elixir language for quite a long time. However, for some reasons, we failed to get it into production usage except for a few minor implementations. And I felt like this should change. So...

I’m pretty much sure that sooner or later every developer finds themselves working on a project that makes them face the issue of legacy code. For those lucky dogs who still haven’t experienced it firsthand—legacy code...

Getting into a project based on AngularJS in its 1.4 version is not the most exciting thing that can happen to a programmer in 2019. And it doesn’t matter whether you’re a junior front-end developer or a senior...