| Skip to content | https://friendlyuser.github.io/posts/5#_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 |
| LinkedIn | 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 |
| LinkedIn | 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/ |
| Jan 11, 2025PythonMastering Python Development with PyCharmIn this article, we will dive into the key features of PyCharm and explore how to use them effectively | https://friendlyuser.github.io/posts/tech/2023/Mastering_Python_Development_with_PyCharm/ |
| Jan 8, 2025JavaScript & webDeno WebSocket Module A Comprehensive GuideIn this article, we will explore the Deno WebSocket module and how to use it to build WebSocket applications in Deno | https://friendlyuser.github.io/posts/tech/2023/Deno_WebSocket_Module_A_Comprehensive_Guide/ |
| Jan 8, 2025Everything elseA Deep Dive into Entity FrameworkIn this article, we will explore the key concepts of Entity Framework, its architecture, and how to use it in a typical .NET application. | https://friendlyuser.github.io/posts/tech/2023/A_Deep_Dive_into_Entity_Framework/ |
| Jan 3, 2025PythonHow to extract text from a PDF file in PythonTo extract text from a PDF file, you can use the `PyPDF2` library. | https://friendlyuser.github.io/posts/tech/python/extract_text_from_pdf_in_python/ |
| Jan 2, 2025Everything elseGoogle Protocol Buffers An Introduction to Efficient SerializationThis article will provide an overview of the key features and benefits of Protobuf, and explain its usage in practical applications. | https://friendlyuser.github.io/posts/tech/2023/Google_Protocol_Buffers_An_Introduction_to_Efficient_Serialization/ |
| Dec 31, 2024JavaScript & webSpeeding Up JavaScript Applications with WebAssemblyIn this article , we will explore how WebAssembly can be used to speed up JavaScript applications, by offloading performance-critical tasks to WebAssembly modules | https://friendlyuser.github.io/posts/tech/2023/Speeding_Up_JavaScript_Applications_with_WebAssembly/ |
| Dec 31, 2024JavaScript & webIntegrating Recurring Payments with Clover APILearn how to use Clover API to tokenize credit card information, create customer profiles, look up tax rates, and manage subscriptions for recurring payments in your applications. | https://friendlyuser.github.io/posts/tech/2023/Subscriptions_with_clover/ |
| Dec 27, 2024RustHow to use Rust's Foreign Function InterfaceRust's Foreign Function Interface (FFI) allows Rust code to interact with code written in other programming languages, such as C. In this article, we will explore Rust's FFI capabilities by building a program that interfaces with a C library using Rust's FFI. Specifically, we will use Rust to call a C library function that computes the sum of two integers. | https://friendlyuser.github.io/posts/tech/rust/how_to_use_rust_ffi_capabilities/ |
| Dec 27, 2024RustHow to use Rust's macrosIn this article, we will explore Rust's macros and build a program that demonstrates their usage. | https://friendlyuser.github.io/posts/tech/rust/how_to_use_rust_macros/ |
| Dec 27, 2024Rustserde_json: A Rust Library for Serialization and Deserializationserde_json is a Rust library that can be used to serialize and deserialize JSON data. It is a popular library that is used by many Rust projects. | https://friendlyuser.github.io/posts/tech/rust/how_to_use_serde_json/ |
| Dec 27, 2024RustUnsafe Rust: Going Below the AbstractionRust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. | https://friendlyuser.github.io/posts/tech/rust/how_to_use_unsafe_operators_in_rust/ |
| Dec 27, 2024RustCross-Language Interoperability: Exploring Rust's FFI, WebAssembly, and gRPCIn this article, we will explore three techniques for cross-language interoperability: Rust's FFI, WebAssembly, and gRPC. | https://friendlyuser.github.io/posts/tech/rust/rust_cross_language/ |
| ← Newer | https://friendlyuser.github.io/posts/4 |
| Older → | https://friendlyuser.github.io/posts/6 |
| 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 |