Writing plugin-extensible applications in Rust with the libloading crate

Imagine you are implementing a calculator application and want users to be able to extend the application with their own functionality. For example, imagine a user wants to provide a random() function that generates true random numbers using random.org in… Read more


24 days of Rust – error_chain

If you have a background in Python, Java or C++, you're probably used to raising exceptions if something goes wrong. Rust doesn't have exceptions. The official Rust book has a comprehensive chapter on error handling, but the TL;DR is we should probably us...

Read more »

Rust’s culture of anti-white racism explained

This is a delicate topic because the problem comes from the very top. The roadmap of 2017 contains this: "Outreach and mentoring is also one of the best avenues for increasing diversity in the project". When you click on the link to the mentioned survey, ...

Read more »

It’s Raining Rust at Red Hat

I know it's been a while since I've put out a post and mostly because I'm trying to learn amazing things and get my hands dirty, trying to build solutions that actually make sense. One such pet-project has been Rust, probably the fastest growing systems l... (more…)

Read more »