- ARM original operating system: RISC OS still alive after 35 years
- Big upgrade: The difference between Bluetooth 5.0 and 5.2
- Geeks Disappointed that RTX 4080/4090 doesn’t come with PCIe 5.0
- ACME Project: Exploring the secrets of flames on the International Space Station
- What are advantages and disadvantages of different load balancing?
Research firm SlashData has released the 22nd edition of its “State of the Developer Nation” report, based on data from a survey of more than 20,000 developers in 166 countries between December 2021 and February 2022.
Since overtaking Java two years ago, Python continues to hold the position as the second most popular language; the current number of community developers is 15.7 million, with 3.3 million added in the past six months.
Notably, Rust has nearly quadrupled in size in the past 24 months, from 600,000 developers in Q1 2020 to 2.2 million in Q1 2022.
The report states that Rust has formed a very strong community of developers who care about performance, memory safety, and safety. It is primarily used in IoT software projects, but is also used in AR/VR development, most often for implementing low-level core logic for AR/VR applications.
In this regard, Rebecca Rumbul , executive director of the Rust Foundation, commented , “Rust’s security and memory safety allow people to create with great confidence. The maintainer and contributor community is inclusive and supportive. As Rust develops The demand for personnel continues to increase, and Rust is also a great choice for developers looking to elevate their professional prospects.”
Other programming languages:
- Java continues to see strong and steady growth. Nearly 5 million developers have joined the Java community since the beginning of 2021.
- Go and Ruby are important languages in back-end development, but Go has more than doubled its growth rate over the past year, and the community now has 3.3 million developers.
- The number of developers in the Kotlin community will grow from 2.4 million in Q1 2021 to 5 million in Q1 2022. And that’s largely thanks to Google making Kotlin the language of choice for Android development.
For low-code applications, 46% of respondents said they use low-code or no-code tools for some part of their work. But experienced developers, especially those with 10+ years of experience, are the least likely to use these tools.
Regionally, 19% of developers in North America use low-code or no-code tools for more than half of their coding work, nearly double the global average (10%).
As digital currency adoption continues to grow globally; 34% of respondents said they are learning about cryptocurrencies such as Bitcoin. Another 16% said they are actively working on crypto-related projects.
Another NFT technology with the potential to make money is also currently being researched by 11% of people, and 32% of developers said they are relearning NFT knowledge.
The same 30% of developers are learning blockchain applications beyond cryptocurrencies. SlashData found that interest in blockchain applications and cryptocurrencies has increased the most of all technologies.
However, only 12% of developers are currently working on blockchain projects, which is only 1% higher than SlashData’s Q1 2021 report.
In addition, 28% of developers are learning metaverse and AI-assisted software development techniques.
Click here to get whole report.
- DIY a PBX (Phone System) on Raspberry Pi
- How to host multiple websites on Raspberry Pi 3/4?
- A Free Intercom/Paging system with Raspberry pi and old Android phones
- DIY project: How to use Raspberry Pi to build DNS server?
- Raspberry Pi project : How to use Raspberry Pi to build git server?