Introducing Test That!
I’m excited to announce the release of Test That! , a powerful library for test assertions in Rust. It is a fork of GoogleTest Rust .
Bradford Hovinen, freelance IT consultant and software engineer
I’m excited to announce the release of Test That! , a powerful library for test assertions in Rust. It is a fork of GoogleTest Rust .
AI code generation is all the rage nowadays. It’s not hard to see why. Look at it from a business leader’s perspective. Imagine not having to pay expensive developers whom you have to train for years before they start really producing quality work. Who demand more and more money and perks on top of that. Who loudly and publicly protest your business decisions. Just have an AI write the code…
A few weeks ago I attended a “hacking session” organized by the Rust Munich meetup. The participants competed on a single task: given one billion temperature measurements from about 10000 different weather stations, output aggregate statistics for each station. The goal was to write a program which reads the input from a file and produces the output as quickly as possible. This problem is…
I remember the “dark ages” of software development, when automated testing was still an exotic idea. One had to be careful not to change too much, lest it all break and come crashing down. One was afraid to touch the software. Refactoring was taboo. “Don’t touch a running system” and “if it ain’t broke, don’t fix it” were the slogans of the day. The software would inevitably rot into an…
This is the last of a three-part series on machine learning in Rust. Find the first part here and the second part here . In this part, I will show some experimental results I obtained trying out the techniques I have discussed.
This is part two of a three-part series on machine learning in Rust. Find the first part here . In this part, we discuss what the Rust machine learning ecosystem has to offer: what crates exist, what they can do, and a bit on how to use them.
This is part one of a three-part series on my experiments working with machine learning in Rust and its ecosystem. This installment discusses my motivation this topic as well as its theoretical underpinnings. In the second installment, I will discuss what crates exist to do machine learning in Rust. The third installment will discuss the results of my experimentation in the area.
Last year, Casey Muratori published a blog post and YouTube video ‘“Clean” Code, horrible performance’, generating a great deal of discussion. The article and its discussion struck a nerve with me. Reflecting on it, I have refined my own thinking about what Clean Code really means and why it is important.
I have decided to move all entries on my personal blog related to software development over to my professional website . This puts my technical content in one place and makes it easier to compose and manage my blog entries.
Recently the general availability of the AWS SDK for Rust was announced . I thought this might be a good occasion to write about my recent experiences writing and testing with AWS Lambda and Rust.