Facilitating the diffusion of knowledge and innovation in professional software development
Domain-specific languages allow domain experts to participate in the software development process. Few DSLs stand the test of time. Important success factors for long-term DSLs seem to be the user-centered design and compliance with the open-closed principle. Markdown, TeX, and CSS have been popular and relevant for two decades, even if their original audience has evolved.
Low-code platforms are the hottest category for enterprise software right now. With current investments, it’s hard to imagine that in the future not many bespoke business applications will be built by non-IT staff for use by their teams. The visibility of low-code solutions is key to managing risk.
In this article, author Sudhish Koloth explains how to fix performance issues when using Hive Big Data tables.
Speaking on this podcast Shane Hastie with Alex Sloley on the value of a coach, bullying as a means of solving difficult problems, and the importance of leadership in introducing new ways of working.
Sarah Wells shares how the Financial Times Operations and Reliability team developed tools used by many of their development teams: the challenges they faced, the things they tried and what worked for them.
Rust Core Team Announces the Establishment of the Rust Foundation
The Rust Core Team today announced the formation of the Rust Foundation and more than $ 1 million in annual commitments to support the language and community.
Late last year, Mozilla and the Rust Core Team announced their intent to create a new foundation for managing the Rust programming language and the growth of the ecosystem. Today Ashley Williams – member of the Rust Core Team and Interim Executive Director of the Rust Foundation – officially announced the formation of the foundation via the new Rust Foundation Team blog.
The Rust Foundation is a new independent non-profit organization whose goal it is is to manage the language and ecosystem of Rust, with an emphasis on supporting the group of maintainers who lead and develop the project.
AWS, Huawei, Google, Microsoft and Mozilla each become founding members of the foundation function – as well as five directors of the project management, two of whom represent the core team, as well as the three project areas: reliability, quality, and cooperation – will have a seat on the board of trustees. The first meeting of the new board will take place on Tuesday, February 9th.
While the board will help ensure the success of the language and the ecosystem, Rust’s community-led, self-governing model will continue. Williams wrote in the announcement: “… Rust is so much more than a programming language and a community – Rust is also a new, radical way of collaborating on open source projects.”
Rust has more than 100 team members Head of the planning and maintenance of the project and has contributed almost 6000 employees to the Rust-Lang / Rust repo since the project was first published. Through Rust’s RFC process, more than 1,000 employees have made nearly 500 decisions that represent the most critical and strategic product and design decisions for the project.
While community guiding principles like the “No New Rational” ensure that voice conversations Being completely open, Rust’s popularity with developers is driven by guarantees of memory security, C-level speed, and modern language efficiency that allows developers to write easily, defining high-performance code faster.
William Morgan – CEO of Buoyant, the company , which supports the popular service mesh Linkerd – recently stated its decision to post the performance-critical service mesh sidecar in Rust on The InfoQ Podcast. “I think the most modern kind of asynchronous network programming is in Rust right now.” He went on to say that Rust allowed Buoyant to “compile these things as far as the computer can do”.
Morgan’s comments are echoed by systems developers throughout the software industry. Rust ranked # 1 as the most popular programming language in the 2020 Stack Overflow Developer Survey (an accomplishment the language has accomplished for five years in a row). 86% of respondents who use Rust today say they want to use it in the future. While the actual number of developers responding to the survey, which is actively writing in Rust, remains low at around 5%, measures like the TIOBE index show that the language is 30th in the world as of February 2021 (previously it reached a high of 20 in September 2020). .
Concerns about the August 11th announcement by Mozilla, the original home of the Rust Project, the restructuring and layoff of 250 people, including members of the Rust community, are likely to have concerns about the future of the language and the recent decline in popularity.
Williams says, with the establishment of the board, the founding members represent “… a two-year commitment to an annual budget of more than $ 1 million to develop services, programs and events that support the Helping Rust maintainers build the best Rust possible and we’re just getting started. “
LaunchDarkly Feature Management Platform. Dynamically control the availability of application functions for your users. Try it for free.
Every Tuesday a summary of the InfoQ content from the previous week is sent out. Join a community of over 250,000 experienced developers.
Look at an example
You must register an InfoQ account or sign in or sign in to post comments. But there is much more to being registered.
Every Tuesday a summary of the InfoQ content from the last week is sent out. Join a community of over 250,000 experienced developers.
Look at an example
Learn about the trends, best practices, and solutions from the world’s most innovative software experts to validate your software roadmap. Join us for an online experience for senior software developers and architects every 2 weeks.
Related Title :
– The Rust programming language has just made made a big step forward Step forward
– Mozilla welcomes the Rust Foundation
– Technology giants come together to create the Rust Foundation
– Microsoft, Google and AWS together form the new Rust Foundation
– Rust Core Team announces the establishment of the Rust Foundation