Vue.js is an open-source front-end JavaScript framework created in 2014 by a lone developer, Evan You. Since its inception, it has gained massive popularity among developers and companies alike. Let’s take a look at how that happened and who uses Vue in 2021.

Why are companies using Vue.js?

Over the recent years, Vue continues to be used by companies of all sizes, and it’s easy to understand why. It’s uncomplicated to learn and easily integrated into existing projects written using other frameworks and languages. Its official documentation is simply stellar and continues to be the first-choice learning resource for Vue.js across the board. …


Writing lasting and maintainable CSS can often be tricky. Its cascading nature, a huge variety of possible approaches, units, properties, and values can often lead to inconsistent code of varying quality and behavior.

Add to that an abundance of frameworks and approaches to choose from, external dependencies with their own mixture of both — which we often need to override by providing styles of our own with higher specificity — can quickly invite trouble.

The purpose of this article is to touch upon some of the subjects from the perspective of writing maintainable, high-quality code and explaining their importance and…


In today’s extremely saturated mobile app market, even a truly ground-breaking app can simply get lost. It’s not that there are no users but rather that they could miss it in a flood of new apps released daily. Therefore, a mobile app marketing plan is simply vital to succeed.

This text will focus on equipping you with an overview of five solid marketing tactics to make people download your app, give it a chance, and become returning users.

Remember that all marketing efforts should be based on a flawless understanding of your target audience. You need to know who’s going…


The first choice you must make when building a cross-platform application is: should it be developed as a progressive web app, hybrid, or native mobile app. All these solutions have their merits and flaws, but don’t worry — we are here to walk you through it and advise on what to consider when making that decision. Let’s start with better defining our options.

PWA vs Hybrid vs Native mobile apps

A cross-platform app is an application that works on multiple platforms, such as Android, iOS, or Windows. This can be achieved in various ways:

  • Native mobile apps are applications for mobile devices built with the native language…


Five years ago, in 2016, React Native was presented to the mainstream audience. Released by Facebook and based on already popular React, the framework made a massive impact on the development world. React Native’s way of creating native mobile apps for multiple platforms using only one JavaScript codebase took the world by storm back then, and still is relevant today. Let’s shortly examine six apps built with React Native worth following in 2021.

1. Coinbase

In 2020, Coinbase developers rewrote its Android app from scratch using React Native. Although they encountered some challenges, they decided to go through with the project and…


Vue.js is a growing open-source front-end framework for building single-page applications and user interfaces. Since its first release, Vue.js has been increasing its popularity and gaining new users thanks to its developer-friendly syntax, ease of use, and famously helpful documentation. In September 2020, the third version of Vue.js was released — Vue 3. It’s smaller, easier to maintain, and has more handy features.

What has changed in Vue 3?

Here are some of the new features in Vue 3, which grabbed my attention.

Composition API

One of the Vue.js concepts allows us to create large applications built out of smaller, reusable components. …


Vue 3 was released in September 2020, so we thought it’s high time to release the third edition of our State of Vue report. The first paper was downloaded by a total of 7k developers, CTOs, and product owners, and the second followed up on the case studies to see how the use of Vue evolved in the interviewed companies. We hope the third edition will be of even bigger help to the community and all the people interested in the awesome framework that Vue is.

This year, we’ve decided to prepare two versions of the report: Vue for Business…


React (or React JS) and React Native share the name for a good reason: the latter is based on the former. Both introduced by Facebook, are open-sourced frameworks working with Javascript. Surprisingly, developers use each of them to vastly different ends. The bottom line is — if you’re planning to build a Web app, go with React and if you’re creating a mobile app, React Native would be your best bet.

But let’s dive deeper into how those two technologies differ and what you should know to make an informed decision.

What is React?

React is an open-source JavaScript library often employed in…


Task automation with Python

Performing repetitive tasks can bore even the most resilient of us out of our minds. Lucky for us, the digital age we live in offers us a bevy of tools to relieve ourselves of that sort of tedious labor.

While that particular ability may seem contingent upon our knowledge of programming languages, I’m here to tell you that automation is definitely for you, even if you’re a complete newbie to the field. …


In one of the projects I worked in, ads were the only source of income for the client, so they had to be implemented properly. Ad agency hired by client used Google Publisher Tag (GPT) ads, which is a popular choice.

At first, it seemed like a quite simple task — the agency provided all pieces of code that just had to be pasted in the website. It turned out that these codes were good for a simple static website, but to make it work properly in SPA (we’re talking Next.js app here) it required some customization.

The topic is…

Monterail

A close-knit team of 110+ experts offering Web & mobile development for startups and businesses.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store