| Skip to content | https://friendlyuser.github.io/posts/12#_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/ |
| Sep 21, 2024PythonYield Functions in PythonExplaining how to use yield functions in python. | https://friendlyuser.github.io/posts/tech/python/introToPython/yield_functions/ |
| Sep 17, 2024PythonAutomating GUI Interactions with Python Using PyAutoGUIIn this article, we will explore various features of PyAutoGUI, including how to install the library, interact with the mouse and keyboard, and use screenshots to control your applications | https://friendlyuser.github.io/posts/tech/2023/Automating_GUI_Interactions_with_Python_Using_PyAutoGUI/ |
| Sep 14, 2024C++ & systemsIntroduction to AutoHotKey.AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts | https://friendlyuser.github.io/posts/tech/autohotkey/how_to_use_autohotkey/ |
| Sep 14, 2024PythonChapter 4 Control flow and functions.Describing how to use python to program. | https://friendlyuser.github.io/posts/tech/python/chap_4/ |
| Sep 14, 2024PythonChapter 5 Object-oriented programming.Describing how to use python for object-oriented programming. | https://friendlyuser.github.io/posts/tech/python/chap_5/ |
| Sep 14, 2024PythonChapter 5 Object-oriented programming.Describing how to use python for object-oriented programming. | https://friendlyuser.github.io/posts/tech/python/chap_6/ |
| Sep 14, 2024PythonUrl Shortener in PythonDescribing how to build a basic URL shortener in Python | https://friendlyuser.github.io/posts/tech/python/projects/url_shortener/ |
| Sep 14, 2024RustWorking with Large Integers in Rust using the num-bigint LibraryIn this article, we'll explore how to use num-bigint to perform various operations on large integers. | https://friendlyuser.github.io/posts/tech/rust/getting_started_with_bigint/ |
| Sep 8, 2024C++ & systemsPointers and References in C++ A Comprehensive GuideIn this article, we will explore the basics of pointers and references in C++ and discuss their similarities, differences, and use cases | https://friendlyuser.github.io/posts/tech/2023/Pointers_and_References_in_C++_A_Comprehensive_Guide/ |
| Sep 7, 2024JavaScript & webLaravel api that takes parses ip addresses.Explaining how to use laravel to parse ip addresses. | https://friendlyuser.github.io/posts/tech/php/laravel_how_to_make_api/ |
| Sep 4, 2024Mobile & AndroidAndroid ExoPlayer A Powerful and Customizable Media PlayerIn this article , we will dive into the features, architecture, and usage of ExoPlayer to help you understand why it has become a popular choice among developers for handling media playback in Android applications | https://friendlyuser.github.io/posts/tech/2023/Android_ExoPlayer_A_Powerful_and_Customizable_Media_Player/ |
| Aug 29, 2024JavaScript & webMastering Diagram Creation with Mermaid: From Flowcharts to Gantt ChartsDive into the world of Mermaid, a versatile diagramming tool that uses simple text-based syntax. Learn how to create flowcharts, sequence diagrams, Gantt charts, and more, directly in your documentation or web projects. Discover advanced features and practical tips for integrating Mermaid into your workflow. | https://friendlyuser.github.io/posts/tech/2024/mermaid_diagram_creation/ |
| ← Newer | https://friendlyuser.github.io/posts/11 |
| Older → | https://friendlyuser.github.io/posts/13 |
| 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 |