Cranston's Life - Rust and More Rust

What is 'CRaP' Rust Code?!

Today I have READ the article How to write CRaP Rust code by Andre Bogus.

It is maybe a JOKE, but for those who are wondering like I was, "CRaP" stands for "correct, readable, and performant" says Andre's article!

The article gives ADVICE about topics like how to write Rust code, when to use generics, when to use unsafe, how to make Rust code easy to read, how to write fast Rust code, and when to optimize Rust code, and MORE!

I must STUDY these ideas to gain knowledge about writing better Rust code!

How the Rust Compiler is Getting Faster!

The speed of the Rust compiler is something that is VERY IMPORTANT to me!

A faster Rust compiler means that I can compile and test my code faster which means that I become a FASTER programmer!

Nicholas Nethercote has in the article How to speed up the Rust compiler in 2020 written about efforts to IMPROVE the performance of the Rust compiler.

I must read this article to gain KNOWLEDGE about what the Rust contributors are doing to make the Rust compiler FASTER.

I think that me learning from their TECHNIQUES may help me write FASTER Rust code!

SourceGear.Rust.NET Brings Me Excitement!

Today I LEARNED of some BIG NEWS from Eric Sink!

SourceGear.Rust.NET preview 0.1.0 is HERE!

I wrote about the work of Eric some time ago and now I am so EXCITED to see it happening!

To me it sounds like there is MUCH work to still be done but there is also so much POTENTIAL for a GLORIOUS future!

Rust and .NET are things that are so USEFUL to so many people already that bringing together these TWO WORLDS could enable so many GREAT THINGS!

This is an effort that I am SO EXCITED about!

A Future of Growth for Rust?!

I have LEARNED of the Programming language Rust's adoption problem: Developers reveal why more aren't using it article by Liam Tung.

It is an INTERESTING article that has made me THINK more about Rust and its place in the world.

The article POINTS OUT that Rust was voted "most-loved" programming language in the 2019 Stack Overflow survey at 83.5% ("% of developers who are developing with the language or technology and have expressed interest in continuing to develop with it").

The article ALSO points out that but despite that only 3.2% of responders admitted to using Rust!

This MAY indicate an adoption problem says that article, maybe because few companies are using Rust and maybe because it is not mature enough.

While I am thinking to many in the Rust community that this article may be seen as a NEGATIVE, I think the OPPOSITE!

What I see is SO MUCH ROOM for GROWTH!

If only 3.2% of the Stack Overflow survey responders have used Rust already then there are almost 98% of such responders who COULD BECOME Rust programmers!

I try to think POSITIVE and what I see here for Rust is a POSITIVE FUTURE!

GROWTH!

Rust 1.43.0 is Here!

I am always so EXCITED to LEARN of a new release of Rust!

That is why the Rust 1.43.0 announcement has made me EXCITED!

It is described as such: "This release is fairly minor. There are no new major features. We have some new stabilized APIs, some compiler performance improvements, and a small macro-related feature."

The ANNOUNCEMENT makes reference to item fragments in macros, type inference improvements, new Cargo environment variables for tests, using associated constants on floats and integers directly with no importing the module, a new primitive module, and new stabilized APIs, and MORE!