David's Blog

FriendlyUser's blog

More posts in my blog.
rust

Using Resvg in Rust

Mar 21, 2024
In this article, we will explore Resvg, a pure Rust SVG rendering library, and learn how to use it effectively within a Rust project. Scalable Vector Graphics (SVG) is a widely-used XML-based vector image format for creating two-dimensional graphics with support for interactivity and animation.
rust

Building a Text Diff Tool in Rust

Mar 21, 2024
In this tutorial, we will build a system tool in Rust that performs text diffing between two text files and outputs them nicely to the console. This tool will be similar to the `diff` command in Linux.
rust

Todo list in Rust

Mar 21, 2024
Rust is a systems programming language that is designed for speed, safety, and concurrency. It provides low-level control over hardware resources while ensuring memory safety and preventing common programming errors.
FastAPIDjango

Handling File Uploads with FastAPI, Django, and Flask: A Beginner's Guide

Mar 20, 2024
A comprehensive guide for junior developers on implementing file upload features in FastAPI, Django, and Flask, focusing on ease of use and installation dependencies.
Investor PresentationAudio Download

How to Download Investor Presentation Audio Files from Conference Hosting Software

Mar 19, 2024
This technical article details the process of downloading investor presentation audio files from conference hosting software. It covers identifying the audio file source, finding the direct audio file URL using browser developer tools, downloading the file via ffmpeg, and transcribing the audio to text using advanced machine learning models.

Swift Error Handling A Comprehensive Guide

Mar 18, 2024
This article will provide a comprehensive guide to Swift's error handling, covering the basics, error propagation, and advanced techniques.
© Copyright 2025 by FriendlyUsers Tech Blog. Built with ♥ by FriendlyUser. Last updated on 2025-12-01.