avatarC. L. Beard

Summary

The Rust programming language community is anticipating various developments in 2024, including the introduction of a certification program, enhancements in supply chain security, improved interoperability with C++, advancements in generics and traits, and updates to the async/await functionality, with key updates and events such as RustConf, Google Summer of Code, and EuroRust.

Abstract

In 2024, the Rust ecosystem is poised for significant growth and improvement, as indicated by the results of the Annual Rust Survey, which highlight the language's popularity among Linux users and VSCode developers, and its reputation for enabling error-free production code and high performance. The Rust Foundation is actively developing a certification program to benefit the community and is enhancing supply chain security through artifact signing. Google has contributed $1 million to support C++/Rust interoperability. The Rust team is also focusing on making generics more powerful and improving the async/await experience to flatten the learning curve for new developers. The Rust community can look forward to engaging with these developments through various news sources and conferences, including RustConf in Montreal, the Google Summer of Code initiative, and EuroRust, as well as the broader Open Source Summit.

Opinions

  • The Rust Foundation believes that a certification program will be beneficial for the community.
  • The emphasis on supply chain security via artifact signing reflects the importance of verifying the integrity and source of software artifacts.
  • Google's significant financial contribution underscores the value they see in enhancing C++/Rust interoperability.
  • The Rust team's focus on generics and traits indicates a commitment to maintaining a robust and ergonomic type system.
  • The async/await enhancements are part of a broader initiative to make Rust more accessible and reduce the learning curve for newcomers.
  • RustConf is highly regarded within the community for its quality of speakers and representation of diversity.
  • The Google Summer of Code participation is seen as an exciting opportunity to bring new contributors into the Rust ecosystem.
  • The anticipation for EuroRust's venue announcement reflects the event's importance to the European Rust community.
  • The Open Source Summit's inclusion of Rust acknowledges its growing significance in the open-source landscape.

What’s Happening in Rust for 2024

What to look forward to from Rust in 2024

Photo by Meritt Thomas on Unsplash

Resutls of the Annual Rust Survey. Shows that most programmers developing in Rust are doing so on a Linux platform and also use VSCode more over all other IDE’s out there. The main reason Rust is used in production, according to this survery is Rust allows for production code to be written with few errors from the beginning. The second reason given is the performance with a Rust system. The third reason is

What is in development

  • Rust Foundation is working on a certification program. They feel that making a certification program through the foundation would benefit the foundation.
  • Work is being accomplished on supply chain security in Rust through something called artifact signing. The verification process involves retrieving the signature from the transparency log and using it along with the public key to verify the artifact. This ensures that the artifact has not been tampered with and that it is indeed from the expected source.
  • Google gave $1million to the Rust foundation to furhter develop C++/Rust interoperability.
  • Improved Generics and Traits: The Rust team has been focusing on making generics more powerful and flexible, allowing for more expressive type-level programming. This includes advancements in type inference and trait resolution that could make Rust’s type system even more robust and ergonomic.
  • Async/Await Enhancements: This is part of the Flatten the Learning Curve initiative by the Rust Lang Team. This is part of shortening the time it takes to be comfortable and productive in Rust.

Where to get news

Rust subreddit

This week in Rust

Rust Conferences

RustConf

This is last years webpage, but this Tweet states that Rust Conf in 2024 will be held in Motreal. This is my goto year-after-year Rust conference I always try to attend. The speakers are the best and you really get a sense of the diversity that is within the Rust community.

If you are just starting in Rust this conference is a great ontroduction to the Rust community.

Dates are September 10–13, 2024. There should be a website up soon to register.

Rust Google Summer of Code

… is a program dedicated to bringing new contributors into open source software development. GSoC contributors work with an open source organization on a 12+ week programming project under the guidance of mentors. GSoC 2024 is the 20th edition of the program and all of us at the Foundation are excited that Rust was selected as a participating project this year!

EuroRust

At the time of writing this the location is TBD. However the date for Euro Rust is set as October 10–11 2024.

For further announcements check the EuroRust X feed.

Open Source Summit 2024

This is the premier global event for all things open source. That includes Rust, though of course it will cover many other technologies and topics.

Scheduled for April 15–18, 2024 in Seattle.

There is a discount for those who work in the industry for early registration. Registration is currently open.

Rust Programming Language
Programming Languages
Software Development
It
Technology
Recommended from ReadMedium