Unlock Your Python Backend Career: Build 30 Projects in 30 Days. Join now for just $54

LATEST ARTICLES BY Ugochukwu Chizaram Omumusinachi

Latest articles curated daily by Ugochukwu Chizaram Omumusinachi.

#[cfg] Conditional Compilation in Rust

By Ugochukwu Chizaram Omumusinachi. Updated Thu Jan 16 2025

Have you ever built a cross-compatible game or CLI tool or the simple Russian Roulette game, I have as the banner for this article?

Well if you are wondering how I can target each operating system, sit back as I explain the wonders of conditional compilation and how it is done in Rust.

#[cfg]  Conditional Compilation in Rust

If you have ever built cross-compatible software you would not need this explanation; but for the rest of us. Conditional compilation is simply compiling only parts of code needed based on some given conditions

Asynchronous Recursion In rust

By Ugochukwu Chizaram Omumusinachi. Updated Fri Feb 21 2025
Asynchronous Recursion In rust

However, unlike in languages like Python or JavaScript, building recursive functions can be more challenging due to Rust’s strict memory safety guarantees. This is even more apparent when trying to make recursion asynchronous.

3 Powerful Features in Rust's Reqwest Library

By Ugochukwu Chizaram Omumusinachi. Updated Sat Feb 22 2025
3 Powerful Features in Rust's Reqwest Library

This crate is widely used to make HTTP requests in Rust, and in this article we will discuss three impressive additions in this crate, namely: JSON handling, multipart forms, and streaming capabilities