Although a common Internet user may have not noticed it, the last decade completely revolutionized the core idea behind a website, forever. The days of static sites with individual addresses, that needed to be loaded one by one, are basically gone. Instead, a web page’s content is often dynamic — it changes the content, based on the user’s input, without reloading the complete site. Even this blog page has elements like that — just add a comment below and see what happens.

It quickly turned out that the traditional way of serving web pages through HTTP is too slow to…


Close your eyes and try to recall your first months as a developer. How was it? Did you have enough help from more experienced colleagues? Did you have enough opportunity to discuss all problems with your leader?

If you were lucky — you did. But most probably, looking back you’ll conclude that a bit more support would help you evolve much faster. The good thing is that now you can help others, and I’ll tell you an efficient way to do it.

In this article, you could read why we decided to create a bootcamp, and how the process looked…


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…

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