Andre Bogus Andre "llogiq" Bogus is a Rust contributor and Clippy maintainer. A musician-turned-programmer, he has worked in many fields, from voice acting and teaching, to programming and managing software projects. He enjoys learning new things and telling others about them.

Stories by Andre Bogus

How to organize your Rust tests

How to organize your Rust tests

Dev

Whenever you write any kind of code, it’s critical to put it to the test. In this guide, we’ll walk you through how to test Rust code.

Andre Bogus
Jun 16, 2023 ⋅ 11 min read
Rust Builder Pattern API

How to build a Rust API with the builder pattern

Dev

The Rust build pattern is deceptively simple: create an object that can hold all values and let it create our type when all the required fields are present.

Andre Bogus
Dec 16, 2022 ⋅ 7 min read
Rust Logo

Comparing Rust supply chain safety tools

Dev

These Rust tools will give you a modicum of security for minimal effort and improve the community’s supply chain security.

Andre Bogus
May 10, 2022 ⋅ 8 min read
Rust Logo Over Brown Background

Improving overconstrained Rust library APIs

Dev

In this guide, we’ll demonstrate how to make Rust library APIs more lenient without losing any functionality.

Andre Bogus
Nov 9, 2021 ⋅ 6 min read
What You Can't Do In Rust

Understanding inheritance and other limitations in Rust

Dev

Transposing other language paradigms to Rust often reveals unforeseen issues. Learn about the limitations of Rust and how to work around them.

Andre Bogus
May 14, 2021 ⋅ 7 min read
Unsafe-In-Rust

Unsafe Rust: How and when (not) to use it

Dev

Master writing unsafe Rust and using the tools that support it.

Andre Bogus
Jan 26, 2021 ⋅ 15 min read
Rust Compression Libraries

Rust compression libraries

Dev

Data compression is an important component in many applications. Fortunately, the Rust community has a number of crates to deal with this.

Andre Bogus
Dec 7, 2020 ⋅ 8 min read
Rust Serialization: What's Ready for Production Today?

Rust serialization: What’s ready for production today?

Dev

Serialization has always been a strong point of Rust. In this guide, we’ll compare 12 serialization crates in various states of production-readiness, considering API usability and performance.

Andre Bogus
Aug 28, 2020 ⋅ 10 min read
How to Write CRaP Rust Code

How to write CRaP Rust code

Dev

We Rustaceans like our code to be CRaP. That is, correct, readable, and performant. Learn how investing in the readability of your code upfront can unlock myriad speed, flexibility, and productivity gains.

Andre Bogus
Apr 22, 2020 ⋅ 7 min read