Title: Blog — page 21 | FriendlyUser
Open Graph Title: Blog — page 21
Description: All 561 posts on FriendlyUser's tech blog, newest first.
Open Graph Description: All 561 posts on FriendlyUser's tech blog, newest first.
Opengraph URL: https://friendlyuser.github.io/posts/21/
Generator: Starlight v0.42.9
Domain: friendlyuser.github.io
| og:type | article |
| og:locale | en |
| og:site_name | FriendlyUser |
| twitter:card | summary_large_image |
Links:
| Skip to content | https://friendlyuser.github.io/posts/21#_top |
| FriendlyUser | https://friendlyuser.github.io/ |
| Home | https://friendlyuser.github.io/ |
| Work | https://friendlyuser.github.io/#foundations |
| Blog | https://friendlyuser.github.io/posts/ |
| Topics | https://friendlyuser.github.io/topics/ |
| Contact | https://friendlyuser.github.io/#contact |
| GitHub | https://github.com/FriendlyUser |
| https://www.linkedin.com/in/david-l-b1671a10b/ | |
| RSS | https://friendlyuser.github.io/rss.xml |
| Home | https://friendlyuser.github.io/ |
| All posts561 | https://friendlyuser.github.io/posts/ |
| Topics | https://friendlyuser.github.io/topics/ |
| Classic site | https://friendlyuser.github.io/old_site/ |
| Docker and Local Dev Environments | https://friendlyuser.github.io/posts/tech/2026/docker_local_dev_environments/ |
| Maintaining a Legacy PHP Codebase | https://friendlyuser.github.io/posts/tech/2026/maintaining_legacy_php_codebase/ |
| Building Afterlight, a 2D-HD JRPG, with Claude Code | https://friendlyuser.github.io/posts/tech/2026/building_afterlight_jrpg_with_claude_code/ |
| Rebuilding FriendlyUser: A Three.js Homepage and a Starlight Blog | https://friendlyuser.github.io/posts/tech/2026/threejs_portfolio_and_starlight_redesign/ |
| Beyond the Whale: The Architecture, Trade-Offs, and Implementation of Post-Docker Container Frameworks | https://friendlyuser.github.io/posts/tech/2026/docker_comparsions/ |
| Revolutionizing Web Performance: Using Gemini 3.1-Pro-Preview for AI-Generated SVGs | https://friendlyuser.github.io/posts/tech/2026/using_svgs_in_websites_with_ai/ |
| Advanced Git - Cherry-picking, Merge Strategies, and Release Management | https://friendlyuser.github.io/posts/tech/scripting/advanced_git_with_cherry_picking/ |
| Replicating Laravel's Crypt::decryptString Logic in Python | https://friendlyuser.github.io/posts/tech/2025/decoding_laravel_crypt_strings_in_python/ |
| AI Training Platforms Compared: Outlier vs. Appen vs. Aligner - Why the Newcomer Wins in 2025 | https://friendlyuser.github.io/posts/tech/2025/ai_training_platforms/ |
| How to build a contact book cli application in Python | https://friendlyuser.github.io/posts/tech/python/projects/contact_book/ |
| Rust77 | https://friendlyuser.github.io/topics/rust/ |
| Go58 | https://friendlyuser.github.io/topics/go/ |
| Python78 | https://friendlyuser.github.io/topics/python/ |
| JavaScript & web79 | https://friendlyuser.github.io/topics/web/ |
| AI & data24 | https://friendlyuser.github.io/topics/ai/ |
| DevOps & tooling26 | https://friendlyuser.github.io/topics/devops/ |
| Mobile & Android74 | https://friendlyuser.github.io/topics/mobile/ |
| .NET & C#21 | https://friendlyuser.github.io/topics/dotnet/ |
| C++ & systems30 | https://friendlyuser.github.io/topics/systems/ |
| LaTeX11 | https://friendlyuser.github.io/topics/latex/ |
| Investing28 | https://friendlyuser.github.io/topics/invest/ |
| Everything else55 | https://friendlyuser.github.io/topics/other/ |
| GitHub | https://github.com/FriendlyUser |
| https://www.linkedin.com/in/david-l-b1671a10b/ | |
| RSS | https://friendlyuser.github.io/rss.xml |
| Rust | https://friendlyuser.github.io/topics/rust/ |
| Go | https://friendlyuser.github.io/topics/go/ |
| Python | https://friendlyuser.github.io/topics/python/ |
| JavaScript & web | https://friendlyuser.github.io/topics/web/ |
| AI & data | https://friendlyuser.github.io/topics/ai/ |
| DevOps & tooling | https://friendlyuser.github.io/topics/devops/ |
| Mobile & Android | https://friendlyuser.github.io/topics/mobile/ |
| .NET & C# | https://friendlyuser.github.io/topics/dotnet/ |
| C++ & systems | https://friendlyuser.github.io/topics/systems/ |
| LaTeX | https://friendlyuser.github.io/topics/latex/ |
| Investing | https://friendlyuser.github.io/topics/invest/ |
| Everything else | https://friendlyuser.github.io/topics/other/ |
| Mar 23, 2024PythonUtilizing `tempfile` for File Storage in Read-Only Environments: A Case Study with Azure Function AppsExplore how the Python `tempfile` module can be leveraged to work with file storage in read-only environments like Azure Function Apps. Learn to create and manage temporary files securely and efficiently, ensuring applications are scalable and compliant with serverless architecture constraints. | https://friendlyuser.github.io/posts/tech/2024/azure_cloud_storage/ |
| Mar 21, 2024C++ & systemsAutomate Windows with auto hot keyAutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as | https://friendlyuser.github.io/posts/tech/autohotkey/automate_windows_with_auto_hot_key/ |
| Mar 21, 2024JavaScript & webImplementation animations with css and react-intersection-observerUsing the react-intersection-observer library to implement animations with css | https://friendlyuser.github.io/posts/tech/css/css_animations_in_react/ |
| Mar 21, 2024JavaScript & webCss Animations in VueVue is a popular JavaScript framework that allows developers to create dynamic, reactive user interfaces. One of the ways Vue makes this possible is by allowing developers to easily integrate CSS animations into their Vue components. In this article, we will explore how to use CSS animations in Vue. | https://friendlyuser.github.io/posts/tech/css/css_animations_in_vue/ |
| Mar 21, 2024PythonWeb Scrapping Super Bowl WinnersWeb scrapping of the espn page for super bowl winners | https://friendlyuser.github.io/posts/tech/python/superbowl/ |
| Mar 21, 2024RustBuilding a Text Diff Tool in RustIn 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. | https://friendlyuser.github.io/posts/tech/rust/text_diff_tool_in_rust/ |
| Mar 21, 2024RustTodo list in RustRust 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. | https://friendlyuser.github.io/posts/tech/rust/todo_list_in_rust/ |
| Mar 21, 2024RustUsing OpenGMK in RustIn this article, we will explore how to use OpenGMK in Rust with the help of `opengmk-rs`, a Rust library that provides a convenient interface for working with OpenGMK documents. | https://friendlyuser.github.io/posts/tech/rust/Using_OpenGMK_in_Rust_A_Comprehensive_Guide/ |
| Mar 21, 2024RustUsing Resvg in RustIn 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. | https://friendlyuser.github.io/posts/tech/rust/Using_Resvg_in_Rust_A_Comprehensive_Guide/ |
| Mar 20, 2024PythonHandling File Uploads with FastAPI, Django, and Flask: A Beginner's GuideA comprehensive guide for junior developers on implementing file upload features in FastAPI, Django, and Flask, focusing on ease of use and installation dependencies. | https://friendlyuser.github.io/posts/tech/2024/file_uploads_with_python/ |
| Mar 19, 2024InvestingHow to Download Investor Presentation Audio Files from Conference Hosting SoftwareThis 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. | https://friendlyuser.github.io/posts/tech/2024/extracting_investor_presentations_from_web/ |
| Mar 18, 2024Mobile & AndroidSwift Error Handling A Comprehensive GuideThis article will provide a comprehensive guide to Swift's error handling, covering the basics, error propagation, and advanced techniques. | https://friendlyuser.github.io/posts/tech/2023/Swift_Error_Handling_A_Comprehensive_Guide/ |
| ← Newer | https://friendlyuser.github.io/posts/20 |
| Older → | https://friendlyuser.github.io/posts/22 |
| Home | https://friendlyuser.github.io/ |
| Blog | https://friendlyuser.github.io/posts/ |
| RSS | https://friendlyuser.github.io/rss.xml |
| Classic site | https://friendlyuser.github.io/old_site/ |
| Font Awesome Free | https://fontawesome.com/license/free |
Viewport: width=device-width, initial-scale=1