Top 10: The ten most popular developer articles in 2024

The most-read specialist articles of the year cover a wide range of topics, including articles on AI, programming languages and tools as well as security.

listen Print view

(Image: Palto/Shutterstock.com)

8 min. read
Contents

The year is drawing to a close. As the editorial team, we are taking this as an opportunity to summarize the most frequently read articles of the year on heise developer in one article. This year's top 10 includes a colorful mix of programming languages such as TypeScript, Rust and Java, tools, artificial intelligence and platform engineering.

The list deliberately excludes the news. The top topics of the year in the news on heise Developer can be found in a separate article.

We have also not included the regular blog posts in the list. Among the blogs, the topics relating to working methods and conditions aroused the most interest, above all Scrum, XP & Co. - why nobody wants to work agile anymore, Das Daily unfortunately has to be canceled today and meeting culture: "I'll take this with me" must not become the rule.

In his article, Ralf D. Müller describes how artificial intelligence (AI), in particular large language models (LLMs) such as ChatGPT, can support software architects in designing, testing and creating diagrams without having to transfer internal data to the cloud. LLMs help to use dialog contexts efficiently to improve the quality of responses and can validate code independently, which is useful for proof of concepts. Although AI can provide outdated information and contains biases, it offers valuable support that does not yet fully meet the specific requirements of software architects.

How sensible and practicable is the switch from the C programming language to Rust in a kernel project, primarily in terms of efficiency and security? Dr. Stefan Lankes explores this question and describes Rust's advantages in his article, such as a secure memory model without garbage collection, which avoids security vulnerabilities. Also, the simplification of development through the crate system and the package manager Cargo. However, the switch requires some adjustments and, despite the advantages, there are risks due to insecure code blocks. Rust is establishing itself as an attractive alternative to C, especially for safety-critical applications.

Videos by heise

At the end of January 2024, the development team behind the code editor Zed, also known for its work on the Atom editor, announced that Zed is now available as open source. We asked Stefan Baumgartner to report on his experiences with the source code editor. After a year of use, Stefan Baumgartner shows how Zed, written in Rust, impresses with its fast user interface and minimalist features. Although Zed does not yet offer an extensive plug-in ecosystem, it supports important languages such as JavaScript and Rust well. The code editor is free, but charges for collaborative work.

(Image: Avec Meg)

7th place in our most-read articles is not an article, but an interview with Ed Burns, Principal Architect Java at Microsoft. We asked him how the Java programming language manages to remain attractive to young developers in comparison to "cool" languages such as Kotlin or Rust. In the interview, Ed Burns emphasizes the powerful features of the language, such as virtual threads and pattern matching. The challenge for Java lies less in its technical capabilities than in the narrative that should appeal to young developers. Burns emphasizes that while the age of Java has led to a wealth of features that ensure backward compatibility, it also affects the image of the language.

(Image: BeeBright / Shutterstock.com)

At the end of March 2024, alarm bells rang in the IT security sector: software developer Andres Freund discovered a backdoor in the "xz Utils" project, known as the "XZ backdoor". It quickly became clear that the backdoor had been planned for a very long time and had already been found in the first software repositories. A large proportion of all Linux servers were almost open to the attacker.

Florian v. Samson examines the risks and benefits of open source software (FLOSS) in the context of the "XZ backdoor". The incident illustrates both the vulnerability of FLOSS to manipulation and its inherent transparency advantages, which enable faster detection.

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.