Book review: Rust Essentials

Rust is a very exciting new programming language developed by Mozilla. In Mai 2015 Packt Publishing published the first print book, also available as an ebook incl. in PDF format (DRM-free!!!) about Rust. It is called Rust Essentials and it is a rather short book covering the basics of Rust so that an experienced developer can start using Rust quickly.

Overall I liked the book and I’ve learned a few things I hadn’t already known or missed when reading the online documentation.
As the title says this book covers just the essentials. It often refers to Rust’s excellent online documentation for further details. So this book will not turn you into a Rust guru but that is not the goal of the book.

Rust Essentials covers most of the core ideas and concepts of Rust incl. the type system, control structures, how Rust achieves memory safety and how to use the pointer types in Rust. The module system, basic concurrency and even macros are also covered to some extent.

My favorite chapters where chapter 5 about “Generalizing Code with Higher-order Functions and Parametrization” and chapter 6 about “Pointers and memory safety”. Examples where well chosen to explain the concepts and I liked the idea of a computer game (although I do never play games mysefl). In the 6th chapter about pointers chapter I missed a deeper coverage of types like Ref and RefCell and I definitely missed at least a short introduction to the Cow (clone-on-write) pointer type. But maybe these types are too advanced for an “Essentials” book and belong into a bigger book (there is at least one in the making, see below).

The writing style the book is good and easy to follow. There are a few typos but nothing serious (I hope the publisher will update the ebooks for all customers who bought the electronic versions when the errata becomes available).
The code examples are easy to follow (note to Publisher: Please use syntax highlighting in the PDF!) and is also available on Github.

The question is: Is the book necessary if you’ve already read the online documentation? For some, probably not. Other, though, learn better when reading more than one explanation about the same topic and for them reading Rust Essentials in addition to the online book is a good idea.

Summary: In and of itself a good and easy to read introduction to Rust. If you want extra reading material in addition to the online docs, this book is a good choice.

Publishers website for the book:
Rust Essentials

Alternatives:
At the time of this writing there is not other Rust book available. One has already been announced and that is Programming Rust written by Jim Blandy and will be published by O’Reilly. It is currently scheduled for November and will have 400 pages (according to the book’s website).

Visible north face jackets today ralph lauren outlet Ron adidas superstar always mac cosmetics listen true religion jeans outlet to bcbg max the book coach black friday to ray ban outlet see them, ralph lauren factory store and tory burch sandals some ancient louis vuitton purses never louis vuitton outlet stores ray ban sunglasses and red bottom Interface:. It’s a classic movie monster trope: cheap ray bans No place is safe from the hellspawn. From the cheap football jerseys inexplicable, leisurely teleportation of Jason to the omnipresence of Freddy’s dream invasion, any movie monster Fake Oakleys worth its salt has Cheap mlb Jerseys a way to get at you, wherever you are. After all, it wouldn’t make for a terribly terrifying experience if every movie ended when you got inside and locked the door.Further with the Membership fee being a low $35.00 a month they give a value of over $1200.00 a month back to the associate. Plus the have a unconditional guarantee that after http://www.foakleysaaaa.com 12 months they will give back the $35.00 monthly fee for all 12 months no questions asked and the associate gets to keep all the items they have gotten, including all the training items also. This company will also pay you $35.00 every time you add an associate to your program. That way if you only add one a month it covers your monthly membership fee. WOW! In 35 years I have never run across anything like this program.This year’s game, like those of the past, marks the last time most of both teams’ seniors will ever step on a football field. As they have known ever since they arrived at West Point and Annapolis, what awaits them is not a tryout in the National Football League or a lucrative job in business, but www.cheapraybansunglass.com active service, which these days amounts to a five year commitment. In no other athletic rivalry is the price of participation higher.You’ve got to read between Goodell’s platitudes about protecting player safety while simultaneously giving fans more regular season games, which the league wants to do. This letter is simply part of a public relations strategy that the league is going to need if, as many people fear, a deal stalls, the NFL locks out the players and, worst case scenario, some or all of 2011, fake ray ban sunglasses the season gets cancelled.Apply PVC primer to both ends of one straight PVC length, one end of each of the other two straight lengths, and both interiors of the PVC elbows. Dry fit the PVC lengths and elbows into a “U” shape, with the double primed piece in the middle of the “U,” to test the arrangement. Then apply cement to one joint at a time, holding each joint in place for 60 seconds to cure.

Leave a Reply

This blog is kept spam free by WP-SpamFree.