DEV Community

Cover image for Top 3 Development Trends in 2019
Tomek Poniatowicz for GraphQL Editor

Posted on • Edited on

Top 3 Development Trends in 2019

This year will for sure bring new ideas to the web development as well as cultivate some well-known ones. To provide you with an insight into what is going to happen this year, these are the trends that will continue to dominate the development of the network.

Progressive Web Apps

Progressive Web Apps (PWA) is a new approach to building applications by combing the best features of the web with the top qualities of mobile apps. PWA has no entry barrier as no install is required. From the very launch in a browser, PWA slowly builds a “relationship” with its user over time by providing features like blazingly fast loading time (even on low-performing networks), communicating relevant information with push notifications or as simple things as easier access by the home-screen icon.

The key advantages of Progressive Web App are:

  • Progressive & responsive - works the same for every user, regardless of browser choice or device
  • Connectivity independent - designed to work offline or on a low-performing network connection.
  • Engageable & shareable - users can add apps to their home screen (by-passes app stores) & share easily via URL.

PWA

Source: Google Developers

Low-code development solutions

LCDPs are visual-based design system which means that the amount of coding is often reduced to zero and that of most of it is replaced by a draw/drag-and-drop system. The rising demand for automation and innovation in many different industries requires:

  • Faster development process,
  • Easier deployment,
  • Cost reduction.

This allows building apps faster (shorter time-to-market) and is expected to push the low-code development trend into its highest high in the next couple of years, which would make tools like Fuse Open (mobile apps), BuildBox (mobile games), Airtable (spreadsheet-database) or GraphQL Editor (GraphQL schema design) observe the rise of popularity.

Low-code GraphQL Editor

Cybersecurity

We no longer go online, we live online.

It's a truth hard to swallow but we are ruled by the Internet. It took control of our lives. We work, learn, shop & spend our free time online. More and more aspects of our lives are becoming digitalized so no wonder that our security online has become one of the most (if not the most) important issue. Since we are more tend to upload our confidential data like credit cards, IDs and other to the web, it makes data breaches & cyber threats becoming more frightening than ever before. As recent history has shown, no one is safe. In 2018 we had some major data breaches including Starwood-Marriot (500 million users data), Quora (100 million) and 2019 started with shocking information that since 2012 Facebook has not properly secured the passwords of as many as 600 million users. These passwords were stored in plain text and able to be accessed by more than 20,000 of Facebook’s employees.

10 Biggest Data Breaches in 2018 by Avast

Source: Avast Blog

With that in mind, companies need to improve their security system to protect their (and their users) private data. Cybercriminals won’t stop to look for vulnerabilities and new solutions are necessary to battle new cybersecurity challenges.

Top comments (2)

Collapse
 
revskill10 profile image
Truong Hoang Dung • Edited

I'm not gonna use PWA for my products, because it's hard to invalidate cache once the site has new updates. Maybe more tutorials are needed in this field.

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

I think PWA might take a while to be adopted as I yet to see a lot of people adopting it.