Blog — page 6
561 posts on software development, newest first. Browse by topic:Rust, Go, Python, JavaScript & web, AI & data, DevOps & tooling, Mobile & Android, .NET & C#, C++ & systems, LaTeX, Investing, Everything else.
C and C++ Interoperability in Rust: Exploring FFIIn this article, we will explore Rust's FFI and demonstrate how to call functions from C and C++ libraries in Rust, allowing you to leverage the power of these languages while enjoying the benefits of Rust.
How to use sycnronization primitives in RustIn this article, we will explore Rust's synchronization primitives and build a program that uses mutexes to synchronize access to a shared data structure between multiple threads..
How to create a simple chat server and client using Rust's networking capabilitiesIn this article, we will explore how to create a simple chat server and client using Rust's networking capabilities. We will use Rust's standard library to implement basic networking functionality and create a text-based interface for sending and receiving messages between clients.
Building Web Applications with Rocket for RustIn this tutorial, we'll explore how to build a web application using the Rocket web framework for the Rust programming language. Rocket is a fast, type-safe, and easy-to-use framework that allows us to build web applications quickly, leveraging the power and safety of the Rust language.
Secure Hashing with SHA-2 in Rust using the `sha2` CrateIn this technical article, we will explore how to use the `sha2` crate in Rust to compute secure hash values using the SHA-2 family of cryptographic hashing algorithms.
Weather APIs in RustIn this article, we will explore how to create a simple command-line weather forecast application in Rust. We will use the reqwest crate for making HTTP requests and the serde crate for handling JSON data.
C++ I/O: Reading and Manipulating CSV Data .In this article, we'll explore how to build a program in C++ that reads in a CSV file, performs operations on the file.
Rust's IO: Build a program that reads in a CSV file and performs operations such as sorting and filtering on the data.In this article, we'll explore how to build a program in Rust that reads in a CSV file, performs operations such as sorting and filtering on the data, and writes the results to a new file..
Rust's Threads: Building a Program to Calculate Pi Using MultithreadingIn this article, we will learn how to calculate pi using Rust's threads and the Monte Carlo method.
How to use Rust CollectionsIn this article, we will build a program that uses Rust's collections, specifically HashMap and HashSet, to perform operations such as counting the frequency of words in a text file.
Rust's borrowing rulesIn this article, we will explore Rust's borrowing rules by building a program that uses a borrowed reference to a vector of integers to determine the average value of the integers.
Lifetimes in Rust: Managing Borrowed DataLifetimes ensure that references to data remain valid as long as the data exists. This article demonstrates Rust lifetimes through an example data structure containing vectors of strings and string references.
© 2026 David Li · Home · Blog · RSS ·Classic site · Built with Astro, Starlight and three.js · Logos:Font Awesome Free (CC BY 4.0)