David's Blog
Blogs
GitHub
FriendlyUser's blog
More posts in my blog.
DevOps
Containers
Beyond the Whale: The Architecture, Trade-Offs, and Implementation of Post-Docker Container Frameworks
Jun 30, 2026
Ditch Docker Desktop. Explore modern OCI-compliant alternatives like Podman, containerd, OrbStack, and native host engines including Windows wslc.exe and Apple's native container toolchain without daemon overhead.
Web Performance
SVG
Revolutionizing Web Performance: Using Gemini 3.1-Pro-Preview for AI-Generated SVGs
Feb 22, 2026
Discover how to replace heavy JavaScript web animations with AI-generated SVGs using Gemini 3.1-Pro-Preview. A deep dive into the devcraft repository, Vite tooling, and best prompting techniques for scalable vector graphics.
git
bash
Advanced Git - Cherry-picking, Merge Strategies, and Release Management
Nov 30, 2025
Strategies for managing specific commits and handling merge conflicts automatically
Laravel
Cryptography
Replicating Laravel's Crypt::decryptString Logic in Python
Oct 17, 2025
A technical deep dive into decoding Laravel encrypted strings using Python's 'pycryptodome' library. Learn the AES-256-CBC, HMAC-SHA256 protocol used by Laravel and how to successfully verify the MAC and decrypt the payload outside the PHP environment.
AI Training
Aligner
AI Training Platforms Compared: Outlier vs. Appen vs. Aligner - Why the Newcomer Wins in 2025
Oct 7, 2025
A deep dive into AI training platforms Outlier, Appen, and the new Aligner. Discover the pros and cons of each, the impact of Meta's acquisition on Outlier, and why Aligner is the top choice for remote AI work.
python
sql
How to build a contact book cli application in Python
Sep 14, 2025
A contact book is a simple but useful tool that allows users to store and manage their contacts. In this article, we will discuss how to implement a contact book using Python and SQLite.
Older Posts →
© Copyright 2026 by FriendlyUsers Tech Blog. Built with ♥ by
FriendlyUser
. Last updated on 2026-07-13.