CroftSoft / Library / Books


David Wallace Croft

The book reviews are in reverse chronological order.

2022 Aug 12 Fri: Rust Podcasts

I have enjoyed listening to the Rust programming language podcast Rustacean Station. I like this podcast because it is not always the same host speaking. Now that I am all caught up with all eighty-eight episodes published to date, I searched for a different Rust podcast to listen to while I wait for the next episode to come out.

Fortunately one of the more recent episodes of Rustacean Station is an interview with the former host of the now defunct podcast New Rustacean with one hundred and three episodes available. I listened to the first episode tonight and it sounds like I am in for a high quality experience. I have also sampled the start of the first of nine episodes of the podcast Rust Game Dev.

2022 Jul 17 Sun: The Rust Programming Language

Tonight I finished reading The Rust Programming Language, informally known as "The Rust Book", by Steve Klabnik and Carol Nichols with contributions from the Rust Community. The print copy published by No Starch Press covers the 2018 Edition of Rust. There is also a free online version which is updated continuously.

I had started reading the Rust book last year and made it three-quarters of the way through. This year I restarted from the beginning so I could refresh on the fundamentals. It helped me understand a couple of Rust game programming books that I was reading simultaneously.

The book is well written with many code examples which are described in detail. The authors ease the readers into the subject but then rapidly advance to more complicated topics in later chapters. I assume that this is because they wanted to cover the entire programming language in just over five hundred pages.

I searched the Web to see if there is a second edition of the book coming out that covers the 2021 Edition of the Rust programming language. Apparently there is not so I might start reading the online version for the updates and to review the material. To help take me to the next level, I ordered from the same publisher Rust for Rustaceans: Idiomatic Programming for Experienced Developers by Jon Gjengset.

2022 Jul 10 Sun: Game Development with Rust & WebAssembly

My New Year's resolution this year was to learn the new Rust programming language. I wrote a Hello, World! program in Rust many years ago and started reading the Rust book last year but now I am really getting into it. You can follow my efforts on my new GitHub account.

My older open source Java code is hosted on Many of my applications are Java game applets. Now that Web browsers no longer support applets, I am exploring WebAssembly which can run both in browsers and in servers.

Today I was able to deploy a game that runs in the browser by following the instructions in the book Game Development with Rust & WebAssembly by Eric Smith. I wrote the code in Rust, compiled it to WebAssembly, and then wrapped it in a thin layer of JavaScript so that it can run in a webpage. You can play the game online at my GameSpawn website.

- Books
- Code
- Courses
- Links
- Media
- Software
- Tutorials
CroftSoft Web