Categories
Programming

Rust Concurrency: Threads vs Async

Here’s a choice I run into on nearly every Rust project that needs to handle multiple things at once: stick with plain threads from std or switch to async. I have built tools both ways, sometimes regretting the decision halfway through. Neither approach is universally better. It depends heavily on what the code actually does. […]

Categories
Programming

First Real Spin with Rust’s ECS Game Engine

Here’s something outside the usual data and web crates I normally touch: Bevy. I had skimmed the docs before but never actually shipped even a basic scene until putting this post together. I mostly stick to Godot and Unity for game work, and this isn’t me announcing some big switch to Bevy because it’s suddenly […]

Categories
Machine Learning & AI

Candle: Rust’s Top Framework for Local LLM Inference in 2026

Here’s something new I just stumbled on while digging around: Candle. Never heard of this Hugging Face project until I started putting this post together. It’s a minimalist ML framework written entirely in Rust, designed specifically for running models like LLMs locally without dragging in all the Python overhead. Local inference is a practical need […]

Categories
Programming

Shall We Ditch C/C++ for Rust?

After a long break, it’s finally time to write about Rust again. It’s been a while since my last Rust-related article. Today’s topic is simple and very popular: replacing C/C++ with Rust. This discussion has been around for years, roughly the last 5 to 10 years, and it doesn’t seem to be going away anytime soon. […]

Categories
Machine Learning & AI

Fast ML Models with Rust WASM & TensorFlow.js

Hehe, yes, I’m back! The guy who’s adding Rust to everything, because why not? It’s fun! I’m not saying what I do is always the best, but I do believe it’s worth giving a shot sometimes. TensorFlow.js isn’t something I’ve tried for very long, and WASM… Okay, actually, I still haven’t used it much. But […]

Categories
Data analysis & Visualization

Visualizing Global CO₂ Emissions with Rust and D3.js

At first, I prepared the whole article using pure Rust with Plotters and Polars, but the result wasn’t the best, and the workflow was difficult. I don’t think anyone should spend so much time on data visualization. So, I created a new version where I use D3.js for visualization but still use Polars for data […]

Categories
Data Engineering

Polars: A High-Performance DataFrame Library for Rust

I know I’m late, but let me talk about Polars! I want to discuss Polars in Rust because it’s really important, it greatly enhances Rust’s capabilities for data science, which is our main focus here. This blog is still pretty new, so I’m writing this a bit late. Nothing else stopped me! Polars is a […]

Categories
Data analysis & Visualization

The Big Three of Plotting in Rust: Line, Scatter, and Bar

Numbers can be boring, but they don’t have to be. They’re beautiful when they start to look like something. Details create the big picture, and to build that picture, we need plots. Plots are still essential tools in data science and anything involving data. In this article, I’ve prepared implementations of the three most commonly […]

Categories
Programming

Understanding Ownership in Rust and Its Role in Data Safety

Rust time again! This time, not so much about data science but about Rust completely. Today, we’ll be diving into the ownership model. This little concept ensures data safety, prevents memory corruption, and avoids bugs related to concurrency, all while delivering top-tier performance. But what exactly is it? That’s still a mystery for many people […]

Categories
Data analysis & Visualization

Speeding Up Data Processing with Parallelism in Rust

Data can be called whatever you want,hype, cash, or trash,but it doesn’t change the fact that, in today’s world, data is precious. It might change in the future, but for now, you’ve got to adapt to it. I’m not saying you should add machine learning models to everything or process large datasets for no reason; […]