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.

   



9 Stories by Andre Bogus

How to build a Rust API with the builder pattern

The Rust build pattern is deceptively simple: create an object that can hold all values and let it create our type when all the...
2 7 min read

Comparing Rust supply chain safety tools

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

Improving overconstrained Rust library APIs

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

Understanding inheritance and other limitations in Rust

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

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

Master writing unsafe Rust and using the tools that support it.
0 15 min read

Rust compression libraries

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

Rust serialization: What’s ready for production today?

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...
4 10 min read

How to organize your Rust tests

Testing is a cheap and easy way to find bugs. Learn how to implement doctests, black- and white-box tests, test helpers, QuickCheck, fuzz testing,...
6 8 min read

How to write CRaP Rust code

We Rustaceans like our code to be CRaP. That is, correct, readable, and performant. Learn how investing in the readability of your code upfront...
0 7 min read