| Skip to content | https://friendlyuser.github.io/posts/32#_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/ |
| Aug 25, 2023InvestingGetting Started with Cad Tickers and PythonCad Tickers is a python package that allows you to extract exchange data from the Canadian stock market websites such as CSE and TSX. | https://friendlyuser.github.io/posts/stonks/getting_started_with_cad_tickers/ |
| Aug 22, 2023C++ & systemsC++ Templates and Generic Programming A Deep DiveIn this article, we will explore C++ templates, a powerful feature that enables generic programming | https://friendlyuser.github.io/posts/tech/2023/C++_Templates_and_Generic_Programming_A_Deep_Dive/ |
| Aug 18, 2023JavaScript & webSimple Chat bot using react-simple-chatbotHow to create a simple chat bot using react-simple-chatbot | https://friendlyuser.github.io/posts/tech/js/simple_chat_bot/ |
| Aug 17, 2023PythonA Guide to Using Python-telegram-bot in PythonIn this article, we will walk through the process of setting up a bot, handling messages, and implementing custom commands | https://friendlyuser.github.io/posts/tech/2023/A_Guide_to_Using_Python-telegram-bot_in_Python/ |
| Aug 17, 2023Mobile & AndroidAndroid Architecture Components A Comprehensive OverviewIn this article , we will delve into the various components of AAC, explaining their usage and benefits to Android developers | https://friendlyuser.github.io/posts/tech/2023/Android_Architecture_Components_A_Comprehensive_Overview/ |
| Aug 6, 2023JavaScript & webWhat is a package.json file in javascriptpackage.json file explained | https://friendlyuser.github.io/posts/tech/js/what_is_a_package_json_file/ |
| Aug 5, 2023.NET & C#Minimum api in .net with the ip address.net ip address api | https://friendlyuser.github.io/posts/tech/net/minimum_api_ip_address/ |
| Aug 4, 2023C++ & systemsC++ Virtual Functions and Polymorphism A Comprehensive GuideThis article provides a comprehensive understanding of virtual functions and polymorphism in C++, their use cases, and best practices. | https://friendlyuser.github.io/posts/tech/2023/C++_Virtual_Functions_and_Polymorphism_A_Comprehensive_Guide/ |
| Jul 29, 2023Mobile & AndroidAndroid Material Design Components A Comprehensive GuideThis article provides an overview of Android Material Design Components and demonstrates how to use them effectively in your Android applications. | https://friendlyuser.github.io/posts/tech/2023/Android_Material_Design_Components_A_Comprehensive_Guide/ |
| Jul 28, 2023DevOps & toolingImplementing caching in github actionsLeveraging free apis to detect ip addresses | https://friendlyuser.github.io/posts/tech/scripting/caching_with_github_actions/ |
| Jul 24, 2023JavaScript & webParsing and Manipulating YAML with Deno's YAML ModuleIn this article, we will explore how to utilize this module to work with YAML data in a Deno application | https://friendlyuser.github.io/posts/tech/2023/Parsing_and_Manipulating_YAML_with_Deno's_YAML_Module/ |
| Jul 24, 2023Everything elseGoogle Guava A Comprehensive Guide for Java DevelopersThis article will explore the key features of Guava and provide code samples to help Java developers better understand its benefits. | https://friendlyuser.github.io/posts/tech/2023/Google_Guava_A_Comprehensive_Guide_for_Java_Developers/ |
| ← Newer | https://friendlyuser.github.io/posts/31 |
| Older → | https://friendlyuser.github.io/posts/33 |
| 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 |