Getty Images/iStockphoto
Writing and shipping code faster was a top trend in the past year, according to GitHub, while analysts and other industry experts also cited burgeoning cloud data, AI, platform teams and security as important in 2021.
In its annual report on app developer trends, GitHub, a code hosting and sharing service, elucidated myriad examples of changes it documented this year — from using automation to help app development teams communicate better and more clearly to emphasizing information flow and having sharper tools in the developer toolkit.
Sustainable practices were also big in the past year, as coding communities leaned on trust and other positive traits to score higher in the business community.
Holger Mueller, an analyst at Constellation Research, said originally developers saw the low-code/no-code trend as a threat. However, “they realized there is still so much demand for coding for things which are interesting to build or hard to get the requirements of.” At the same time, low-code/no-code application dev has morphed a bit downstream, which has made it “respectable” for full code developers to do no-code/low-code as well, he said. “It doesn’t have a stigma anymore in the development community,” he said.
In its “State of the Octoverse” report on app development trends, GitHub found that developer patterns on its site “reflect that automating software delivery is key in open source and helps teams go faster at scale.”
Arun Chandrasekaran, an analyst at Gartner, said, “Clearly we see a lot of interest in everything as a code … in things like infrastructure as code. We also see more interest in Agile practices in general. I think that was a continuous theme in 2021.”
Chandrasekaran also said he has observed a lot of interest in “things like serverless and containers and Kubernetes, as well as more emphasis on security and DevOps practices, looking at how can we kind of ‘shift left'” during the development lifecycle.
He said that this past year, there was significant interest in AI from the development community, too, with a lot of new products coming to market.
“I think more and more enterprises are starting to recognize that the amount of data that they are generating is only increasing and they are also now operating in these multiple environments,” he said. He added this sometimes means companies use more than one public cloud, as well as operate at the edge. There are applications that are being widely distributed, “and they [developers] want to have better ways to manage the [service level agreements] of those applications. So, you’d argue that AIOps would be an effective technique for doing that, and by virtue of doing that, we definitely saw a lot of interest in that space in 2021.”
Mueller mentioned that “now you have AI looking over your shoulder to make sure you are coding better.” Indeed, AI-augmented practices were a huge app development trend in 2021 and are continuing to swell, even as developers work out operational kinks, which includes everything from a hospital phone line directing users to “Neurology” instead of “Urology” to Siri saying it doesn’t know who its device owner is when asked.
Chandrasekaran said he wanted to call out platform engineering because “more and more organizations are creating platform teams, and these platform teams are working with the developers or are working with the product teams and enabling a service platform environment.”
He said the way to think about such a team is that it provides foundational capabilities that the product teams require, such as in a code repository if the product team requires a continuous integration/continuous delivery (CI/CD) pipeline.
“The product teams require a CD pipeline and infrastructure to be automatically provisioned,” he said. “So, the job of a platform team is to take each of these technology capabilities, integrate all of them together, and deliver a cohesive experience so the developers don’t have to think about all of those things.”
By simplifying the process, this top trend of 2021, facilitated by the platform team, enabled developers “to focus on what they really should have been doing, which is to write code and to test code.”
Centralized logging — particularly within hybrid and multi-cloud environments — can boost an IT team’s monitoring strategy and …
AWS unveiled general availability of a major version release of its Cloud Development Kit, as well as Construct Hub. One user …
Explore the benefits and drawbacks of migrating applications using AWS SaaS Boost. Learn how the Boost framework aids migration …
MuleSoft plans to release tools to catalog and manage APIs across multi-cloud environments to reduce redundancy, apply governance…
Those who’ve implemented a microservices architecture know that it presents a formidable collection of cross-cutting concerns to …
While Ruby showcases an impressive spread of beneficial features, there are still specific shortcomings that may explain why its …
An online banking SaaS company trained its developers to code securely, but API security also required “shifting right” to …
Kubernetes is an industry must-have, but still lacks in certain areas — that’s where service mesh comes in. Discover four …
Remote work seems to be here to stay for many IT pros, and shoppers for geek gifts this year have plenty of home office gadgetry …
The Java Platform Module System promised to fix the missteps of the past. Unfortunately, it has repeated the problems that …
The git revert command is commonly misunderstood. In this quick tutorial, we will show you exactly how the command works and how …
When the need exists to manipulate an ordered collection, the Java Iterator runs out of steam. Learn how Java’s ListIterator …
Think you’re ready for the AWS Certified Solutions Architect certification exam? Test your knowledge with these 12 questions, and…
Amazon said its van monitoring system is designed solely for driver safety. But many industry experts have concerns regarding the…
Amazon would like to strengthen its global footprint, but the e-commerce giant faces roadblocks and challenges today that did not…
All Rights Reserved, Copyright 2006 – 2021, TechTarget
Privacy Policy
Cookie Preferences
Do Not Sell My Personal Info