Which technology will bloom in 2019? – Some early predictions

Share
  • November 16, 2018

2018 has definitely been a busy and fruitful year for many of our favorite technologies. There are some, however, that enjoyed a bit more space under the spotlight. In this article, not only do we look at these technologies and their journey through the year of 2018, but we also raise some questions about their prospects and we invite you to make some predictions for the coming year.

Which technology will bloom in 2019? Which will fall behind or stay static? Let’s find out!

Containers

I am not certain if it is worth talking about containers as a technology or simply focus on Kubernetes. Kubernetes’ momentum has been dazzling and it is increasingly being considered the poster child for container technology.

    DevOpsCon Whitepaper 2018

    Free: BRAND NEW DevOps Whitepaper 2018

    Learn about Containers,Continuous Delivery, DevOps Culture, Cloud Platforms & Security with articles by experts like Michiel Rook, Christoph Engelbert, Scott Sanders and many more.

I think we will learn to think of Kubernetes as an infrastructure. Kubernetes will be the Lingua Franca in and into which everything moves.

Erkan Yanar, freelance consultant 

Kubernetes has won the orchestration war; the Kubernetes platform provides a consistent, open, vendor-neutral way to manage and run your workloads.

Nicki Watt, CTO at OpenCredo

Experts said it, so did numerous reports that picture Kubernetes not just as a booming trend but also as a technology that is here to dominate!

SEE ALSO: Know your history — Containers aren’t just a flash in the pan

Kubernetes has emerged as the defacto standard in enabling IT to build out digital architectures to deliver on their business goals, and it is now a “must have” for whatever your organization’s level of digital maturity is. However, as one of the most recent surveys showed, less than 40 percent of survey respondents have adopted Kubernetes, giving the sense that we haven’t seen a full-scale adoption yet and what that would entail.

Serverless

Serverless (also known as Function as a service/FaaS) has seen a new swing of popularity lately, with many early adopters jumping on board and a lot of debate on its merits and shortcomings. According to the RightScale 2018 State of the Cloud report, serverless computing is the number one growing cloud service with a steady growth rate of 75%. In StackOverflow’s 2018 survey, serverless took the second spot in “most loved platforms”.

And this trend sheds the spotlight on the million dollar question: Are we moving towards a post-containers world? Liat Palace, during our interview at JAX London 2018 replied to this question with a definite answer: “Containers are certainly the future”. However, this not a zero-sum game. A mix of both technologies is always an option. But how much further will the serverless trend evolve, that is something to keep our eye on.

TensorFlow

This framework is taking the machine learning universe by storm and constantly gaining momentum with giants like Twitter, eBay, and Google integrating it into their services. According to the 2018 StackOverflow Developer Survey, TensorFlow is the most loved framework with an impressive 73.5% of respondents praising it. The survey also states that it is one of the fastest-growing technologies, and that couldn’t be more obvious.

SEE ALSO: Tensorflow reigns supreme: Fastest-growing freelance skills favors machine learning

There is now even a TensorFlow course available at Stanford University that aims to teach the usage of TensorFlow in deep learning research, how to explore its functions, and how to build models for projects. Is it just a trend or a technology that is becoming the new norm in machine learning?

Golang

The specific technologies that developers use also impact salary. This year, the technologies most associated with higher salary include Go, Scala, Redis, and React. These are also some of the most loved technologies this year.

Stack Overflow

According to the Hacker News Hiring Trends ranking, Go appears to have managed to surpass even Java in popularity! Following this general hype around Go, Rich Pearson, SVP at Upwork mentioned in an interview with JAXenter:

Go is one of many programming languages that can be used to develop a blockchain, and we’re still in the early innings of blockchain’s use.  That said, what we’ve seen so far indicates that it is on track to be the go-to language for blockchain, similarly to how Python and R are go-to languages for data science.

    Blockchain Whitepaper 2018

    Free: Blockchain Technology Whitepaper

    If building a blockchain from scratch is beyond your current scope, the blockchain technology whitepaper is worth a look. Experts from the field share their know-how, tips and tricks, development advice, and strategy for becoming a blockchain master.

According to the TIOBE index, Go currently sits in the 10th place with an increased growth rate. But what does the future hold for this language?

Kotlin

Developers really like Kotlin! Last year, we asked if Kotlin can overtake Java for Android development and the answer seems to be yes.

First, this young programming language could “change how Java is used on the server, too. In short, Android developers without Kotlin skills are at risk of being seen as dinosaurs very soon,” according to the Realm Report. The report concluded that “Kotlin will overtake Java in December 2018.” However, the TIOBE index currently shows Kotlin only in the 41st place of the general language rankings.

Will the predictions of the Realm Report come true?

React Native

Since its release, developers have been asking themselves if React Native is here to stay or if it’s too new to predict its future. It makes creating apps easy and is preferred by many mobile app developers for its wealth of features – including a great UI and ease of converting apps.

React Native currently has 70,883 stars on GitHub and it is indeed a steadily growing trend for building native mobile apps, according to Google trends. Does that mean, however, that the technology will prevail even as new technologies, like Progressive Web Apps, seem to challenge the significance of native apps?

AIOps

AIOps is an emerging technology which focuses on bringing the benefits of artificial intelligence to Ops. However, AIOps is *not* designed to replace existing operations model as well as tools, rather unify and modernize them with algorithmic approach powered by machine learning and big data.

SEE ALSO: New technology rises: AIOps aims to facilitate, unify and modernize existing Ops processes

Will this rather new technology make its way onto the list of top technologies in the coming year?

The predictions

Now it’s time to give the floor to you. We want to know about your opinion and predictions. Among the above-mentioned technologies, which one has what it takes to dominate 2019?

Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.

But not all technologies are destined for long-lasting greatness – or are they? Despite the general hype around all the technologies we talked about here, which one is unlikely to make it through the next year?

Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.

Last but not least, what about the technologies that are to remain static? Maybe some of them are already established enough that the need for further evolution it not necessary.

Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.

We thank you for your participation and we are looking forward to going over your responses!

The post Which technology will bloom in 2019? – Some early predictions appeared first on JAXenter.

Source : JAXenter