<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>HoangYell</title><description>I&apos;m crazy, lazy and busy! — a personal blog about tech, AI, travel, and life by Hoang Yell.</description><link>https://hoangyell.com/</link><language>en-us</language><item><title>Yellorn: The Browser Tab I Wanted for Dirty Data and Webhook Debugging</title><link>https://hoangyell.com/yellorn-data-doctor-mock-webhook/</link><guid isPermaLink="true">https://hoangyell.com/yellorn-data-doctor-mock-webhook/</guid><description>A human tour of Yellorn: repair broken JSON, XML, YAML, and CSV, publish mock webhook APIs, send HTTP requests, and keep integration debugging in one focused browser workspace.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><category>Tech</category><category>Developer Tools</category><category>yellorn</category><category>json</category><category>xml</category><category>yaml</category><category>csv</category><category>api</category><category>developer-tools</category><category>webhook</category><category>request-sender</category><category>cloudflare</category><category>data-cleaning</category><category>data-doctor</category></item><item><title>Production Google OAuth In One Prompt: I Let Cursor Drive Chrome DevTools MCP</title><link>https://hoangyell.com/production-google-oauth-in-one-prompt-cursor-chrome-devtools-mcp/</link><guid isPermaLink="true">https://hoangyell.com/production-google-oauth-in-one-prompt-cursor-chrome-devtools-mcp/</guid><description>I asked an AI agent to wire production-grade Google OAuth into yellorn.com. One prompt later, it had clicked through Google Cloud Console, configured the consent screen, registered the OAuth client, stored the secrets in Cloudflare, and shipped to prod. I just sipped coffee.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tech</category><category>AI</category><category>Cursor</category><category>Chrome DevTools CLI</category><category>Google OAuth</category><category>Cloudflare</category><category>Automation</category><category>Agentic Frameworks</category></item><item><title>MoneyPrinterV2: What 18,000 Stars Worth of Automated Content Actually Looks Like</title><link>https://hoangyell.com/moneyprinterv2-automate-content-creation/</link><guid isPermaLink="true">https://hoangyell.com/moneyprinterv2-automate-content-creation/</guid><description>An assembly line for AI content — local LLMs write the script, KittenTTS reads it, Gemini paints the pictures. The video uploads itself.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Automation</category><category>YouTube</category><category>Python</category></item><item><title>Project N.O.M.A.D.: The Knowledge Bunker You Build for a Rainless Day</title><link>https://hoangyell.com/project-nomad-offline-knowledge-bunker/</link><guid isPermaLink="true">https://hoangyell.com/project-nomad-offline-knowledge-bunker/</guid><description>When the cloud evaporates, what stays on your disk matters.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>Self-Hosted</category><category>Offline</category><category>AI</category></item><item><title>ruanyf/weekly: The Digital Lighthouse in a Sea of Algorithmic Slop</title><link>https://hoangyell.com/ruanyf-weekly-digital-lighthouse/</link><guid isPermaLink="true">https://hoangyell.com/ruanyf-weekly-digital-lighthouse/</guid><description>At the end of the infinite scroll, one man is still standing.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>Curation</category><category>OpenSource</category><category>Newsletter</category></item><item><title>Superpowers: The Workflow That Teaches AI Agents Discipline</title><link>https://hoangyell.com/superpowers-ai-agents-discipline/</link><guid isPermaLink="true">https://hoangyell.com/superpowers-ai-agents-discipline/</guid><description>Superpowers makes coding agents slow down, ask questions, write plans, and test first. The result is less flashy AI code, but much more trustworthy code.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Agents</category><category>Development</category><category>Claude</category><category>Cursor</category><category>Workflow</category></item><item><title>The Agency: Transform Your Workflow with a Team of AI Specialists</title><link>https://hoangyell.com/agency-agents-explained/</link><guid isPermaLink="true">https://hoangyell.com/agency-agents-explained/</guid><description>Discover how The Agency replaces generic prompts with a meticulously crafted roster of specialized AI agents for engineering, design, and more.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>AgenticWorkflow</category></item><item><title>BitNet: The Era of 1-bit LLMs is Finally Here</title><link>https://hoangyell.com/bitnet-explained/</link><guid isPermaLink="true">https://hoangyell.com/bitnet-explained/</guid><description>Explore bitnet.cpp, Microsoft&apos;s official framework for 1-bit LLMs that replaces multiplications with additions for massive speedups.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>LLM</category><category>Quantization</category><category>BitNet</category></item><item><title>Lightpanda: The Zero-Bloat Headless Browser Built in Zig</title><link>https://hoangyell.com/lightpanda-browser-explained/</link><guid isPermaLink="true">https://hoangyell.com/lightpanda-browser-explained/</guid><description>Discover Lightpanda, a headless browser built from scratch in Zig for ultra-fast AI agents and automation without the overhead of Chromium.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>Zig</category><category>Browser</category><category>Automation</category><category>AI</category></item><item><title>MiroFish: Rehearsing the Future in an AI Social Sandbox</title><link>https://hoangyell.com/mirofish-explained/</link><guid isPermaLink="true">https://hoangyell.com/mirofish-explained/</guid><description>Discover MiroFish, a universal swarm intelligence engine that uses multi-agent simulations to predict future trajectories in a digital mirror world.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Multi-Agent</category><category>Simulation</category></item><item><title>How to Find the Best AI Model to Optimize Your PC Hardware</title><link>https://hoangyell.com/how-to-find-the-best-ai-model-to-optimize-your-pc-hardware/</link><guid isPermaLink="true">https://hoangyell.com/how-to-find-the-best-ai-model-to-optimize-your-pc-hardware/</guid><description>A deep dive into choosing the right LLM model for your local hardware using LM Studio. Learn to read model specs, understand quantization, and maximize GPU performance.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category></item><item><title>Is OpenClaw Overhyped? A Developer&apos;s Perspective in 2026</title><link>https://hoangyell.com/is-openclaw-overhyped-2026/</link><guid isPermaLink="true">https://hoangyell.com/is-openclaw-overhyped-2026/</guid><description>A grounded look at OpenClaw&apos;s real-world value, separating the viral hype from actual capabilities, and why your IDE agent isn&apos;t going anywhere.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>OpenClaw</category><category>Antigravity</category><category>Hardware</category></item><item><title>Defuddle: The Next Generation of Web Content Extraction</title><link>https://hoangyell.com/defuddle-explained/</link><guid isPermaLink="true">https://hoangyell.com/defuddle-explained/</guid><description>Defuddle is an emerging TypeScript alternative to Mozilla Readability. Written for the Obsidian Web Clipper, it extracts clean HTML for markdown conversion, with custom site extractors and math/code block standardization.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>TypeScript</category><category>Web Scraping</category><category>Obsidian</category></item><item><title>Khoj: The Open-Source AI Second Brain You Can Self-Host</title><link>https://hoangyell.com/khoj-explained/</link><guid isPermaLink="true">https://hoangyell.com/khoj-explained/</guid><description>Khoj is an open-source personal AI app that acts as your AI second brain — chat with any LLM, search your documents with semantic AI, build custom agents, and self-host it completely on your own machine.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>LLM</category><category>RAG</category><category>Self-Hosted</category></item><item><title>OpenSandbox: The Universal Sandbox Platform Every AI Agent Needs</title><link>https://hoangyell.com/opensandbox-explained/</link><guid isPermaLink="true">https://hoangyell.com/opensandbox-explained/</guid><description>Alibaba open-sourced a general-purpose sandbox platform for AI applications — supporting Coding Agents, GUI Agents, RL Training and more, with multi-language SDKs and Docker/Kubernetes runtimes.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Sandbox</category><category>MLOps</category></item><item><title>Stop Context Rot: How Get Shit Done Powers the Ultimate 10x Agentic Engine</title><link>https://hoangyell.com/get-shit-done-explained/</link><guid isPermaLink="true">https://hoangyell.com/get-shit-done-explained/</guid><description>A deep dive into GSD (Get Shit Done), a powerful meta-prompting and context-engineering system that averts AI context rot for Claude, Gemini, and general AI agents.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Agents</category><category>Claude</category><category>Gemini</category><category>GSD</category></item><item><title>Context Engineering: The Discipline That Separates Good AI Agents from Great Ones</title><link>https://hoangyell.com/agent-skills-context-engineering-explained/</link><guid isPermaLink="true">https://hoangyell.com/agent-skills-context-engineering-explained/</guid><description>A deep dive into Agent Skills for Context Engineering — the open-source toolkit cited in academic research that teaches you how to curate context windows like a professional AI engineer.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>LLM</category><category>Agents</category><category>Context Engineering</category></item><item><title>Awesome OpenClaw: From Generic AI to a Team of Autonomous Employees</title><link>https://hoangyell.com/awesome-openclaw-usecases-explained/</link><guid isPermaLink="true">https://hoangyell.com/awesome-openclaw-usecases-explained/</guid><description>Discover real-world use cases for OpenClaw that turn a simple chat interface into a proactive, self-healing, and goal-driven autonomous workforce.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>OpenClaw</category><category>Automation</category><category>Agents</category></item><item><title>Unleashing the Super Agent Harness: A Deep Dive into Bytedance&apos;s DeerFlow</title><link>https://hoangyell.com/deer-flow-explained/</link><guid isPermaLink="true">https://hoangyell.com/deer-flow-explained/</guid><description>Discover how DeerFlow 2.0 transforms from a deep research tool into a full-fledged agent harness with sandboxing, sub-agents, and persistent memory.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Python</category><category>LangChain</category><category>Agents</category></item><item><title>GitNexus: The Knowledge Graph That Makes AI Agents Actually Understand Your Codebase</title><link>https://hoangyell.com/gitnexus-explained/</link><guid isPermaLink="true">https://hoangyell.com/gitnexus-explained/</guid><description>GitNexus indexes any codebase into a knowledge graph — every dependency, call chain, cluster, and execution flow — then exposes it through MCP tools so AI agents never miss code.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>MCP</category><category>Knowledge Graph</category><category>Developer Tools</category></item><item><title>Inside the Black Box: What Leaked AI System Prompts Reveal About How Your Favorite Tools Actually Think</title><link>https://hoangyell.com/system-prompts-ai-tools-leaked-explained/</link><guid isPermaLink="true">https://hoangyell.com/system-prompts-ai-tools-leaked-explained/</guid><description>A deep-dive into the most comprehensive collection of leaked system prompts from Cursor, Manus, Windsurf, Devin, v0, and 30+ other AI tools — revealing their core architectures, tool designs, and agent philosophies.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>LLM</category><category>Agents</category><category>System Prompts</category></item><item><title>Hugging Face Skills: The &apos;Plug-and-Play&apos; Mental Model for AI Agents</title><link>https://hoangyell.com/huggingface-skills-explained/</link><guid isPermaLink="true">https://hoangyell.com/huggingface-skills-explained/</guid><description>What are Hugging Face Skills? A mastery guide to empowering Claude Code, Cursor, and Gemini CLI with open-source ML capabilities.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>AI</category><category>Agents</category><category>Hugging Face</category><category>Skills</category></item><item><title>OpenBB Explained: The Open Data Platform for Investment Research</title><link>https://hoangyell.com/openbb-explained/</link><guid isPermaLink="true">https://hoangyell.com/openbb-explained/</guid><description>A deep dive into OpenBB, the open-source platform that unifies financial data APIs into a single interface for Python developers, analysts, and AI agents.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>Finance</category><category>Python</category><category>Data</category></item><item><title>OpenClaw: Your Personal AI Assistant Across Every Channel</title><link>https://hoangyell.com/openclaw-explained/</link><guid isPermaLink="true">https://hoangyell.com/openclaw-explained/</guid><description>A deep dive into OpenClaw, a self-hosted personal AI assistant that unifies WhatsApp, Telegram, Slack, Discord, Signal, iMessage, and more under a single local-first gateway.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Chatbot</category><category>Self-Hosted</category></item><item><title>PentAGI Explained: Auto-Hacking with Multi-Agent AI</title><link>https://hoangyell.com/pentagi-explained/</link><guid isPermaLink="true">https://hoangyell.com/pentagi-explained/</guid><description>A deep dive into PentAGI, an autonomous AI-driven penetration testing system combining 20+ security tools with a smart multi-agent architecture.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Cybersecurity</category><category>Pentesting</category></item><item><title>Pi Mono Explained: The Anti-Framework for AI Coding Agents</title><link>https://hoangyell.com/pi-mono-explained/</link><guid isPermaLink="true">https://hoangyell.com/pi-mono-explained/</guid><description>A deep dive into Pi Mono, the radically extensible monorepo for building AI agents that refuses to dictate your workflow—and lets you build the agent you actually want.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>CLI</category><category>TypeScript</category></item><item><title>Shannon Explained: The Autonomous AI Pentester That Breaks Your App Before Hackers Do</title><link>https://hoangyell.com/shannon-explained/</link><guid isPermaLink="true">https://hoangyell.com/shannon-explained/</guid><description>A deep dive into Shannon, the fully autonomous AI penetration tester by Keygraph that executes real exploits—not just alerts—using a sophisticated multi-agent architecture.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Tech</category><category>GitHub</category><category>Tech</category><category>GitHub</category><category>AI</category><category>Cybersecurity</category><category>Pentesting</category></item><item><title>5 Awesome Projects to Build with LM Studio&apos;s Local API</title><link>https://hoangyell.com/5-awesome-projects-to-build-with-lm-studios-local-api/</link><guid isPermaLink="true">https://hoangyell.com/5-awesome-projects-to-build-with-lm-studios-local-api/</guid><description>A quick guide on how to use LM Studio&apos;s Local Server for Python scripts, OpenClaw, AI coding assistants, and secure document chats.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Coding</category><category>AI</category><category>LLM</category><category>LM Studio</category><category>Python</category><category>Qwen</category></item><item><title>1 Byte = 8 Bits, So How Many Bytes Is Your Name?</title><link>https://hoangyell.com/bits-bytes-characters-encoding/</link><guid isPermaLink="true">https://hoangyell.com/bits-bytes-characters-encoding/</guid><description>If you have no idea how many bytes a song lyric or even a single letter takes, this post will unlock a core computing skill you&apos;re missing.</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate><category>Tech</category><category>Encoding</category><category>Unicode</category></item><item><title>I Almost Ran Malware from a Fake LinkedIn Recruiter</title><link>https://hoangyell.com/i-almost-ran-malware-from-a-fake-linkedin-recruiter/</link><guid isPermaLink="true">https://hoangyell.com/i-almost-ran-malware-from-a-fake-linkedin-recruiter/</guid><description>Fake recruiter, fake repo, real malware. A step-by-step teardown of a LinkedIn scam</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate><category>Tech</category><category>Malware</category><category>LinkedIn</category></item><item><title>Fulfill your dirty fantasies with Comfy UI</title><link>https://hoangyell.com/fulfill-your-dirty-fantasies-with-comfy-ui/</link><guid isPermaLink="true">https://hoangyell.com/fulfill-your-dirty-fantasies-with-comfy-ui/</guid><description>Ever tried prompting naughty thoughts in ChatGPT or MidJourney—only to get slapped with a warning? Same. The real fun? Just you, your PC, and your filthy imagination.</description><pubDate>Tue, 27 May 2025 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>NSFW</category></item><item><title>GitHub Copilot With VS Code Tricks 101</title><link>https://hoangyell.com/github-copilot-with-vs-code-tricks-101/</link><guid isPermaLink="true">https://hoangyell.com/github-copilot-with-vs-code-tricks-101/</guid><description>A comprehensive guide to the most important tricks for maximizing your productivity with GitHub Copilot in VS Code.</description><pubDate>Sat, 24 May 2025 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category></item><item><title>Our Honeymoon in Japan</title><link>https://hoangyell.com/our-honeymoon-in-japan/</link><guid isPermaLink="true">https://hoangyell.com/our-honeymoon-in-japan/</guid><description>Korea was my pick, Japan was hers. Honestly, I think she&apos;s marrying matcha, not me. I&apos;ve already had my Jeju adventure—so this time, congratulations Japan, I choose you!</description><pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>How I Built My Dream PC from Shopee</title><link>https://hoangyell.com/how-i-built-my-dream-pc-from-shopee/</link><guid isPermaLink="true">https://hoangyell.com/how-i-built-my-dream-pc-from-shopee/</guid><description>Ever wondered if you can build a great PC from Shopee? Here’s my story—what worked, what didn’t, and how you can build your dream machine on a budget.</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate><category>Tech</category><category>DIY</category></item><item><title>MARRIAGE - From Shared Rides to Shared Vows</title><link>https://hoangyell.com/marriage/</link><guid isPermaLink="true">https://hoangyell.com/marriage/</guid><description>Perfect timing, perfect place, perfect person: A chance encounter on a ride completely rewrote HoangYell&apos;s dating life!</description><pubDate>Fri, 06 Dec 2024 00:00:00 GMT</pubDate><category>Life</category><category>Marriage</category></item><item><title>US8 - 100 Days In America - New York</title><link>https://hoangyell.com/us8-100-days-in-america-new-york/</link><guid isPermaLink="true">https://hoangyell.com/us8-100-days-in-america-new-york/</guid><description>Nightly, the habit of manifesting dreams before sleep unwittingly sends me to the city that never sleeps, marking my unexpected return to the American saga.</description><pubDate>Mon, 12 Aug 2024 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>SG1 - Singapore - 4 Days 3 Nights 🇸🇬</title><link>https://hoangyell.com/sg1-singapore-4-days-3-nights/</link><guid isPermaLink="true">https://hoangyell.com/sg1-singapore-4-days-3-nights/</guid><description>Detailing our first trip abroad, from the initial preparations to the last day. Our choice was the vibrant city-state of Singapore</description><pubDate>Sat, 11 Nov 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>US7 - 100 Days In America - Los Angeles</title><link>https://hoangyell.com/us7-100-days-in-america-los-angeles/</link><guid isPermaLink="true">https://hoangyell.com/us7-100-days-in-america-los-angeles/</guid><description>Los Angeles, the city of angels shining brightly and demons scheming in the dark, truly embodies the essence of the cinematic world it&apos;s famous for.</description><pubDate>Mon, 04 Sep 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>US6 - 100 Days In America - Arizona</title><link>https://hoangyell.com/us6-100-days-in-america-arizona/</link><guid isPermaLink="true">https://hoangyell.com/us6-100-days-in-america-arizona/</guid><description>Diving deep into the heart of Arizona, the unique state where I&apos;ve spent the most time during my American adventure.</description><pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>US5 - 100 Days In America - San Francisco</title><link>https://hoangyell.com/us5-100-days-in-america-san-francisco/</link><guid isPermaLink="true">https://hoangyell.com/us5-100-days-in-america-san-francisco/</guid><description>Finally, I got the opportunity to visit Silicon Valley - the high-tech haven where Google, Apple, and the headquarters of major tech giants are situated.</description><pubDate>Sat, 22 Jul 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>US4 - 100 Days In America - New Discoveries Amidst Melancholy</title><link>https://hoangyell.com/us4-100-days-in-america-new-discoveries-amidst-melancholy/</link><guid isPermaLink="true">https://hoangyell.com/us4-100-days-in-america-new-discoveries-amidst-melancholy/</guid><description>I&apos;m sick - homesick. This place is pretty bland. I ain&apos;t in the mood to blog, but lemme give a brief update on my current life in Arizona.</description><pubDate>Sun, 18 Jun 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>US3 - 100 Days In America - The Beginning Of An Epic Journey</title><link>https://hoangyell.com/us3-100-days-in-america-the-beginning-of-an-epic-journey/</link><guid isPermaLink="true">https://hoangyell.com/us3-100-days-in-america-the-beginning-of-an-epic-journey/</guid><description>The stars have aligned, and HoangYell&apos;s dream is finally coming true! It&apos;s a journey through stars and stripes to reach Lady Gaga&apos;s sky.</description><pubDate>Sat, 03 Jun 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>US2 - Experiencing The US Visa Interview In Hanoi</title><link>https://hoangyell.com/us2-experiencing-the-us-visa-interview-in-hanoi/</link><guid isPermaLink="true">https://hoangyell.com/us2-experiencing-the-us-visa-interview-in-hanoi/</guid><description>Conquering the US visa in less than 24 hours. The step-by-step process from preparation to interview, and the happy ending for the first time in the capital.</description><pubDate>Fri, 02 Jun 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>US1 - Opportunity And Preparation For The First US Trip</title><link>https://hoangyell.com/us1-opportunity-and-preparation-for-the-first-us-trip/</link><guid isPermaLink="true">https://hoangyell.com/us1-opportunity-and-preparation-for-the-first-us-trip/</guid><description>In this blog series, I&apos;ll spill the tea on my journey, from start to end, just to satisfy my taste for flexing and to avoid annoying my Facebook friends with too many ostentatious posts.</description><pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>AI Agents &amp; Multi-Agent Systems: The &apos;Company of Robots&apos; Mental Model</title><link>https://hoangyell.com/ai-agents-multi-agent-systems/</link><guid isPermaLink="true">https://hoangyell.com/ai-agents-multi-agent-systems/</guid><description>What&apos;s the difference between ChatGPT and an AI Agent? A mastery guide to tool calling, LangGraph orchestration, and why multi-agent is the architecture of 2026.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>Agents</category><category>LangGraph</category><category>Python</category></item><item><title>Caching &amp; Redis: The &apos;Sticky Note&apos; Mental Model</title><link>https://hoangyell.com/caching-redis-mastery/</link><guid isPermaLink="true">https://hoangyell.com/caching-redis-mastery/</guid><description>Why does Redis make everything faster? A mastery guide to cache invalidation (the hardest problem in CS), eviction strategies, and Redis data types.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Redis</category><category>Performance</category><category>Python</category></item><item><title>CDN: The &apos;Local Convenience Store&apos; Mental Model</title><link>https://hoangyell.com/cdn-content-delivery-network/</link><guid isPermaLink="true">https://hoangyell.com/cdn-content-delivery-network/</guid><description>Why does your image load instantly for users in the US but crawls in Vietnam? A mastery guide to CDN Edge Nodes, Cache-Control headers, and cache busting.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Performance</category><category>Networking</category></item><item><title>CI/CD Pipeline: The &apos;Factory Assembly Line&apos; Mental Model</title><link>https://hoangyell.com/cicd-pipeline-github-actions/</link><guid isPermaLink="true">https://hoangyell.com/cicd-pipeline-github-actions/</guid><description>Why does &apos;works on my machine&apos; still happen with Docker? A mastery guide to CI/CD pipelines, GitHub Actions, and zero-downtime Blue/Green deployments.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>DevOps</category><category>CI/CD</category><category>GitHub Actions</category><category>Docker</category></item><item><title>Database Indexing: The &apos;Library Card Catalog&apos; Mental Model</title><link>https://hoangyell.com/database-indexing-b-tree/</link><guid isPermaLink="true">https://hoangyell.com/database-indexing-b-tree/</guid><description>Why does adding an index make a query 100x faster? A mastery guide to B-Trees, compound indexes, covering indexes, and the queries that kill your database.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Database</category><category>SQL</category><category>Performance</category><category>PostgreSQL</category></item><item><title>Fine-tuning vs RAG: The &apos;Teaching vs. Memorizing&apos; Mental Model</title><link>https://hoangyell.com/fine-tuning-vs-rag/</link><guid isPermaLink="true">https://hoangyell.com/fine-tuning-vs-rag/</guid><description>When should you fine-tune a model vs. use RAG? A mastery guide to LoRA, PEFT, and the decision framework that saves you from wasting $10,000 GPU hours.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>Fine-tuning</category><category>RAG</category><category>Python</category></item><item><title>LLM &amp; RAG: The &apos;Smart Librarian&apos; Mental Model</title><link>https://hoangyell.com/llm-rag-retrieval-augmented-generation/</link><guid isPermaLink="true">https://hoangyell.com/llm-rag-retrieval-augmented-generation/</guid><description>Why do LLMs hallucinate? A mastery guide to Retrieval Augmented Generation (RAG) — the architecture powering every serious AI product in 2026.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>LLM</category><category>RAG</category><category>Python</category></item><item><title>MCP (Model Context Protocol): The &apos;USB Port for AI&apos; Mental Model</title><link>https://hoangyell.com/mcp-model-context-protocol/</link><guid isPermaLink="true">https://hoangyell.com/mcp-model-context-protocol/</guid><description>What is MCP and why is every AI tool adopting it in 2026? A mastery guide to Anthropic&apos;s open standard for connecting AI models to the real world.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>MCP</category><category>Agents</category><category>Python</category></item><item><title>Task Queues &amp; Message Brokers: Celery, RabbitMQ, and Kafka Untangled</title><link>https://hoangyell.com/message-queue-celery-rabbitmq-kafka/</link><guid isPermaLink="true">https://hoangyell.com/message-queue-celery-rabbitmq-kafka/</guid><description>Why does sending an email block your API? A mastery guide to async task queues (Celery/Django-Q), message brokers (RabbitMQ), and event streaming (Kafka).</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Python</category><category>Celery</category><category>Kafka</category><category>RabbitMQ</category></item><item><title>Observability: Logs vs. Metrics vs. Tracing — The &apos;Doctor&apos;s Kit&apos; Mental Model</title><link>https://hoangyell.com/observability-logs-metrics-tracing/</link><guid isPermaLink="true">https://hoangyell.com/observability-logs-metrics-tracing/</guid><description>Your app is slow. Is it the DB? The queue? The network? A mastery guide to the three pillars of observability and how they work together.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>DevOps</category><category>Observability</category><category>Monitoring</category><category>Python</category></item><item><title>Prompt Engineering: The &apos;Director &amp; Actor&apos; Mental Model</title><link>https://hoangyell.com/prompt-engineering-mastery/</link><guid isPermaLink="true">https://hoangyell.com/prompt-engineering-mastery/</guid><description>Why does &apos;be concise&apos; produce worse results than &apos;answer in 3 bullet points&apos;? A mastery guide to system prompts, few-shot learning, chain-of-thought, and structured output.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>Prompt Engineering</category><category>LLM</category><category>Python</category></item><item><title>Rate Limiting &amp; Circuit Breaker: The &apos;Traffic Light &amp; Fuse Box&apos; Mental Model</title><link>https://hoangyell.com/rate-limiting-circuit-breaker/</link><guid isPermaLink="true">https://hoangyell.com/rate-limiting-circuit-breaker/</guid><description>How do you stop one bad client from taking down your entire API? A mastery guide to rate limiting strategies, circuit breakers, and resilience patterns.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Resilience</category><category>API</category><category>Python</category></item><item><title>Why Cheap Hardware Won&apos;t Make Redis Replace a Core Database</title><link>https://hoangyell.com/redis-vs-core-database/</link><guid isPermaLink="true">https://hoangyell.com/redis-vs-core-database/</guid><description>As hardware gets cheaper, why not use Redis as the main database? The short answer: because the limitation isn&apos;t speed. It&apos;s guarantees and data semantics.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Database</category><category>Redis</category><category>Architecture</category></item><item><title>REST vs. GraphQL vs. gRPC: The &apos;Restaurant Menu&apos; Mental Model</title><link>https://hoangyell.com/rest-vs-graphql-vs-grpc/</link><guid isPermaLink="true">https://hoangyell.com/rest-vs-graphql-vs-grpc/</guid><description>Why does GraphQL exist if REST works fine? A mastery guide to API protocols, when to use each, and how gRPC changes the game for internal services.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>API</category><category>REST</category><category>GraphQL</category><category>gRPC</category></item><item><title>Vector Databases &amp; Embeddings: The &apos;Semantic Atlas&apos; Mental Model</title><link>https://hoangyell.com/vector-database-embeddings/</link><guid isPermaLink="true">https://hoangyell.com/vector-database-embeddings/</guid><description>How does Spotify know you&apos;ll like this song? A mastery guide to embeddings, cosine similarity, and vector databases (Pinecone, Weaviate, pgvector).</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>AI</category><category>Vector Database</category><category>Embeddings</category><category>Python</category></item><item><title>When to Use Classes vs. Functions in Python: A Design Checklist</title><link>https://hoangyell.com/when-to-use-classes-vs-functions-in-python/</link><guid isPermaLink="true">https://hoangyell.com/when-to-use-classes-vs-functions-in-python/</guid><description>A repeatable mental checklist for Python developers to decide when to use classes, functions, instance state, and dependency injection.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Tech</category><category>Python</category><category>Software Design</category><category>Architecture</category></item><item><title>When to Use Dataclasses, Generators, and Try/Except in Python</title><link>https://hoangyell.com/when-to-use-dataclasses-generators-in-python/</link><guid isPermaLink="true">https://hoangyell.com/when-to-use-dataclasses-generators-in-python/</guid><description>Phase 2 of the mental checklist for Python developers. Navigating dictionaries vs dataclasses, eager evaluation vs lazy execution, and error handling philosophies.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Tech</category><category>Python</category><category>Software Design</category><category>Best Practices</category></item><item><title>I Built a Tool to Migrate 500+ Images to WebP in One Hour</title><link>https://hoangyell.com/bulk-webp-migration/</link><guid isPermaLink="true">https://hoangyell.com/bulk-webp-migration/</guid><description>My Lighthouse score was crying because of heavy images. So I wrote a Python ETL to bulk-convert everything to WebP and update all the URLs automatically. Here&apos;s how.</description><pubDate>Wed, 24 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Performance</category><category>Python</category><category>WebP</category></item><item><title>Why Is Production Still Running My Old Code?</title><link>https://hoangyell.com/cache-busting-mystery/</link><guid isPermaLink="true">https://hoangyell.com/cache-busting-mystery/</guid><description>Deployed your latest changes but still seeing the ghost of the old version? Let&apos;s talk about the aggressive memory of browsers and how to fix it.</description><pubDate>Tue, 23 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Web Dev</category><category>Hugo</category><category>Caching</category></item><item><title>Stop Bloating Your Database: The S3 Pointer Pattern</title><link>https://hoangyell.com/database-bloat-s3-pointer/</link><guid isPermaLink="true">https://hoangyell.com/database-bloat-s3-pointer/</guid><description>Why 10MB JSON blobs kill your buffer pool, and how to keep MySQL lean with S3 + presigned URLs.</description><pubDate>Mon, 22 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>MySQL</category><category>S3</category></item><item><title>Verify vs Cert: The Python Requests Handbook</title><link>https://hoangyell.com/verify-and-cert-in-python-requests/</link><guid isPermaLink="true">https://hoangyell.com/verify-and-cert-in-python-requests/</guid><description>Understanding SSL/TLS in Python Requests: The &apos;verify&apos; and &apos;cert&apos; arguments explained with interactive animations.</description><pubDate>Mon, 22 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category><category>Security</category></item><item><title>API Certificates: The Mastery Guide to Debugging &amp; The Chain of Trust</title><link>https://hoangyell.com/api-certificates-chain-of-trust/</link><guid isPermaLink="true">https://hoangyell.com/api-certificates-chain-of-trust/</guid><description>Stop guessing with SSLErrors. A mastery-level guide to the Chain of Trust, openssl debugging, and proving exactly whose fault it is.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Security</category><category>API</category><category>Python</category></item><item><title>Authentication vs. Authorization vs. OAuth: The &apos;ID Card&apos; Mental Model</title><link>https://hoangyell.com/authentication-vs-authorization-vs-oauth/</link><guid isPermaLink="true">https://hoangyell.com/authentication-vs-authorization-vs-oauth/</guid><description>Stop mixing up 401 and 403. A mastery guide to AuthN (Who you are), AuthZ (What you can do), and the OAuth Valet Key.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Security</category><category>API</category></item><item><title>Consistent Hashing: The &apos;Locker Room&apos; Mental Model</title><link>https://hoangyell.com/consistent-hashing-distributed-systems/</link><guid isPermaLink="true">https://hoangyell.com/consistent-hashing-distributed-systems/</guid><description>How does Cassandra know which server stores your data? A mastery guide to consistent hashing, virtual nodes, and why your cache doesn&apos;t invalidate when a server is added.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Distributed Systems</category><category>Hashing</category></item><item><title>Docker vs. Kubernetes: The &apos;Hotel Manager&apos; Mental Model</title><link>https://hoangyell.com/docker-vs-kubernetes/</link><guid isPermaLink="true">https://hoangyell.com/docker-vs-kubernetes/</guid><description>Why do I need K8s if I have Docker? A mastery guide to understanding Containers (Robots) vs Orchestration (The Manager).</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>DevOps</category><category>Docker</category><category>Kubernetes</category></item><item><title>Latency vs. Throughput: The &apos;Water Pipe&apos; Mental Model</title><link>https://hoangyell.com/latency-vs-throughput-bandwidth/</link><guid isPermaLink="true">https://hoangyell.com/latency-vs-throughput-bandwidth/</guid><description>Why is your API slow even though your internet is fast? A mastery guide to P99 latency, bandwidth, and finding the bottleneck.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Performance</category><category>Metrics</category></item><item><title>Load Balancer, Reverse Proxy, API Gateway: The Grand Hotel Mental Model</title><link>https://hoangyell.com/loadbalancer-reverseproxy-apigateway/</link><guid isPermaLink="true">https://hoangyell.com/loadbalancer-reverseproxy-apigateway/</guid><description>Confused by the &apos;Traffic Trio&apos;? A mastery-level guide to Load Balancers, Reverse Proxies, and API Gateways — from mental models to Nginx configs.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Networking</category><category>Infrastructure</category></item><item><title>Monolith vs. Microservices: The &apos;Mansion vs. Village&apos; Mental Model</title><link>https://hoangyell.com/monolith-vs-microservices/</link><guid isPermaLink="true">https://hoangyell.com/monolith-vs-microservices/</guid><description>Is Microservices mostly hype? A mastery guide to the &apos;Distributed Monolith&apos;, Latency taxes, and knowing when to split.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Architecture</category><category>Microservices</category></item><item><title>Partitioning, Bucketing, Sharding, Replication, Edge: The Clean Mental Model</title><link>https://hoangyell.com/partitioning-bucketing-sharding-replication-edge/</link><guid isPermaLink="true">https://hoangyell.com/partitioning-bucketing-sharding-replication-edge/</guid><description>A precise mental model for partitioning, bucketing, sharding, replication, and edge computing - when to use each and why they exist at different layers.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Databases</category><category>Scaling</category><category>Edge</category></item><item><title>SP7 - Proxy - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/sp7-proxy-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/sp7-proxy-learn-design-pattern-from-simple-things/</guid><description>The boss wants the employees to focus on work and not get distracted by social media. So he decides to block some websites on the corporate network during working hours.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>SQL vs. NoSQL: The &apos;Library vs. Warehouse&apos; Mental Model</title><link>https://hoangyell.com/sql-vs-nosql-postgresql-mongodb/</link><guid isPermaLink="true">https://hoangyell.com/sql-vs-nosql-postgresql-mongodb/</guid><description>Why is MongoDB faster but Postgres safer? A mastery guide to Schema, ACID, and why JSONB might be the only NoSQL you need.</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>System Design</category><category>Database</category><category>Postgres</category><category>MongoDB</category></item><item><title>TCP vs. UDP: The &apos;Registered Mail&apos; Mental Model</title><link>https://hoangyell.com/tcp-vs-udp-handshake/</link><guid isPermaLink="true">https://hoangyell.com/tcp-vs-udp-handshake/</guid><description>Why does video calling glitch but file downloads pause? A mastery guide to the 3-Way Handshake, Head-of-Line Blocking, and why UDP is winning (HTTP/3).</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Networking</category><category>TCP/IP</category><category>Protocols</category><category>HTTP/3</category></item><item><title>SP6 - Object Pool - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/sp6-object-pool-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/sp6-object-pool-learn-design-pattern-from-simple-things/</guid><description>Producing planes on a large scale is expensive, but fortunately the manufactured raw parts are always stored in the pool, thereby reducing duplication in the production process.</description><pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>SP5 - Facade - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/sp5-facade-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/sp5-facade-learn-design-pattern-from-simple-things/</guid><description>There are many departments in the building and you feel confused! By opening the entrances from the facade according to purposes, you simply follow the pre-arranged flow.</description><pubDate>Tue, 16 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>SP4 - Mixer - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/sp4-mixer-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/sp4-mixer-learn-design-pattern-from-simple-things/</guid><description>You are a dog farm owner who manages the properties of all dog breeds. The number of crossbred dogs is increasing every day because of the emergence of new breeds!</description><pubDate>Sat, 13 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP10 - Mediator - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp10-mediator-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp10-mediator-learn-design-pattern-from-simple-things/</guid><description>In the discussion room without a teacher, you can speak or listen, but when you speak you need to make sure that everyone can hear. Therefore, a loudspeaker is a useful tool.</description><pubDate>Sun, 07 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP9 - File History - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp9-file-history-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp9-file-history-learn-design-pattern-from-simple-things/</guid><description>Undo and redo are common features in editing software. They look simple on the surface, but how do they work internally? How do you design structure and behavior for them?</description><pubDate>Mon, 01 May 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP8 - Visitor - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp8-visitor-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp8-visitor-learn-design-pattern-from-simple-things/</guid><description>Have you had a chance to watch The Spy Gone North? The spy infiltrated North Korea&apos;s secret locations, and collected its secrets effectively by applying the Visitor Pattern!</description><pubDate>Sun, 09 Apr 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP7 - Template Method - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp7-template-method-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp7-template-method-learn-design-pattern-from-simple-things/</guid><description>Porsche and Lamborghini are the children of Volkswagen. Their manufacturing process uses the same structure because they both implement the Volkswagen Template Method.</description><pubDate>Sat, 01 Apr 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP6 - State - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp6-state-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp6-state-learn-design-pattern-from-simple-things/</guid><description>Have you ever thought about the ATM logic? How is ATM logic organized to cover all cases without any misses? Do you feel confused when handling many operations on many states?</description><pubDate>Sat, 18 Mar 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP5 - Observer - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp5-observer-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp5-observer-learn-design-pattern-from-simple-things/</guid><description>Some students in a class are attentive, but others are easily distracted. The teacher is indifferent to them; for her, they are all observers and she just performs her duty.</description><pubDate>Sat, 11 Mar 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>Bach Ma - From Conquering the Fear to Conquering the Mountain</title><link>https://hoangyell.com/bach-ma-from-conquering-the-fear-to-conquering-the-mountain/</link><guid isPermaLink="true">https://hoangyell.com/bach-ma-from-conquering-the-fear-to-conquering-the-mountain/</guid><description>Craving excitement beyond the tedious routine of eating, sleeping, and sipping coffee on weekends, we decided to embark on an exhilarating journey to Bach Ma - the perfect destination to beat the boredom.</description><pubDate>Sun, 19 Feb 2023 00:00:00 GMT</pubDate><category>Life</category><category>Travel</category></item><item><title>BP4 - Handling Chain - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp4-handling-chain-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp4-handling-chain-learn-design-pattern-from-simple-things/</guid><description>As a laid-off employee, you prepare for a series of top companies, and then attempt to apply one by one (only apply the next if the current is rejected) until one hires you.</description><pubDate>Sun, 05 Feb 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP3 - Command - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp3-command-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp3-command-learn-design-pattern-from-simple-things/</guid><description>As an army commander, you have to plan all the tasks for the soldiers, so that they can execute them. This process is called command.</description><pubDate>Sat, 14 Jan 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>SP3 - Tree - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/sp3-tree-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/sp3-tree-learn-design-pattern-from-simple-things/</guid><description>You need to store the leaves hierarchically, sometimes you will count the leaves. Tree will be a suitable structure to facilitate leaf counting.</description><pubDate>Sun, 01 Jan 2023 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>CP5 - Singleton - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/cp5-singleton-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/cp5-singleton-learn-design-pattern-from-simple-things/</guid><description>Apply singleton to maintain a single phone line between the two sides indefinitely instead of repeatedly establishing and disconnecting multiple phone lines for efficiency.</description><pubDate>Sun, 25 Dec 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>CP4 - Prototype - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/cp4-prototype-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/cp4-prototype-learn-design-pattern-from-simple-things/</guid><description>Having been with you for a long time, your robot has memories that regular manufacturing can&apos;t produce, now you want to clone it. Prototype will be your remedy.</description><pubDate>Sun, 18 Dec 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP2 - Strategy - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/bp2-strategy-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp2-strategy-learn-design-pattern-from-simple-things/</guid><description>As the coach of a strong team, you plan to attack to find a goal and then prioritize possession to preserve the score. This combination is called strategy.</description><pubDate>Sat, 10 Dec 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>SP2 - Decorator &amp; Function Decorator &amp; Closure - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/sp2-decorator-function-decorator-closure-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/sp2-decorator-function-decorator-closure-learn-design-pattern-from-simple-things/</guid><description>Having ice creams (popsicle, cone) and curious about how good it will be with extra flavor. For the most authentic experience, you should dip your ice creams in each flavor.</description><pubDate>Tue, 29 Nov 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>CP3 - Builder - Design Pattern From Simple Things</title><link>https://hoangyell.com/cp3-builder-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/cp3-builder-design-pattern-from-simple-things/</guid><description>Building a house involves bringing together many parts, each house has its own specific requirements, you need a builder who can easily implement what you want.</description><pubDate>Tue, 22 Nov 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>BP1 - Gun (Iterator) - Design Pattern From Simple Things</title><link>https://hoangyell.com/bp1-gun-iterator-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/bp1-gun-iterator-design-pattern-from-simple-things/</guid><description>There are bullets that need to be fired one by one in a specific order. You need a tool to set it up neatly and easily upgrade later.</description><pubDate>Thu, 17 Nov 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>CP2 - Comparison between Factories: Simple Factory &amp; Factory Method &amp; Abstract Factory - Design Pattern From Simple Things</title><link>https://hoangyell.com/cp2-comparison-between-factories-simple-factory-factory-method-abstract-factory-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/cp2-comparison-between-factories-simple-factory-factory-method-abstract-factory-design-pattern-from-simple-things/</guid><description>Simple Factory is da best, Factory Method and Abstract Factory are cumbersome, complicated and stupid?</description><pubDate>Fri, 11 Nov 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>CP1 - Vending Machine (Factory) - Design Pattern From Simple Things</title><link>https://hoangyell.com/cp1-vending-machine-factory-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/cp1-vending-machine-factory-design-pattern-from-simple-things/</guid><description>Different beverages are scattered in different stores, it&apos;s too tiring to run through each store to find your beverage. You wish all beverages were sold in one place.</description><pubDate>Sat, 29 Oct 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>SP1 - Adapter - Learn Design Pattern From Simple Things</title><link>https://hoangyell.com/sp1-adapter-learn-design-pattern-from-simple-things/</link><guid isPermaLink="true">https://hoangyell.com/sp1-adapter-learn-design-pattern-from-simple-things/</guid><description>Having many devices that need to connect to your Macbook leads to too many cables. You need a tool to replace all those cables.</description><pubDate>Sat, 15 Oct 2022 00:00:00 GMT</pubDate><category>Tech</category><category>Coding</category></item><item><title>FBP1 - Google Foobar Plus - Dodge the Lasers!</title><link>https://hoangyell.com/fbp1-google-foobar-plus-dodge-the-lasers/</link><guid isPermaLink="true">https://hoangyell.com/fbp1-google-foobar-plus-dodge-the-lasers/</guid><description>Level 5: I tried retyping `request` and Google Foobar still revealed the challenge for me</description><pubDate>Tue, 04 Oct 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item><item><title>FBP0 - Google Foobar Plus - Disorderly Escape</title><link>https://hoangyell.com/fbp0-google-foobar-plus-disorderly-escape/</link><guid isPermaLink="true">https://hoangyell.com/fbp0-google-foobar-plus-disorderly-escape/</guid><description>Level 5: After completing all the levels I tried typing `request` to see what happens, then this challenge is the result</description><pubDate>Mon, 03 Oct 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item><item><title>FB5 - Google Foobar - Expanding Nebula | Cellular Automaton</title><link>https://hoangyell.com/fb5-google-foobar-expanding-nebula-cellular-automaton/</link><guid isPermaLink="true">https://hoangyell.com/fb5-google-foobar-expanding-nebula-cellular-automaton/</guid><description>Level 5: The Final Challenge</description><pubDate>Sat, 01 Oct 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item><item><title>FB4 - Google Foobar - Free the Bunny Workers &amp; Escape Pods</title><link>https://hoangyell.com/fb4-google-foobar-free-the-bunny-workers-escape-pods/</link><guid isPermaLink="true">https://hoangyell.com/fb4-google-foobar-free-the-bunny-workers-escape-pods/</guid><description>Level 4: The Real Coding Challenge</description><pubDate>Sat, 24 Sep 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item><item><title>FB3 - Google Foobar - Doomsday Fuel &amp; The Grandest Staircase Of Them All &amp; Fuel Injection Perfection</title><link>https://hoangyell.com/fb3-google-foobar-doomsday-fuel-the-grandest-staircase-of-them-all-fuel-injection-perfection/</link><guid isPermaLink="true">https://hoangyell.com/fb3-google-foobar-doomsday-fuel-the-grandest-staircase-of-them-all-fuel-injection-perfection/</guid><description>Level 3: The Reading Comprehension Challenge.</description><pubDate>Sat, 17 Sep 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item><item><title>FB2 - Google Foobar - Gearing Up for Destruction &amp; Don&apos;t Get Volunteered</title><link>https://hoangyell.com/fb2-google-foobar-gearing-up-for-destruction-dont-get-volunteered/</link><guid isPermaLink="true">https://hoangyell.com/fb2-google-foobar-gearing-up-for-destruction-dont-get-volunteered/</guid><description>Level 2: The Math Challenge. Find the formula is the main part.</description><pubDate>Sun, 28 Aug 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item><item><title>FB1 - Google Foobar - Minion Work Assignments</title><link>https://hoangyell.com/fb1-google-foobar-minion-work-assignments/</link><guid isPermaLink="true">https://hoangyell.com/fb1-google-foobar-minion-work-assignments/</guid><description>Level 1: The Very First Challenge. Learn how to do it and find loopholes for easier debugging.</description><pubDate>Sat, 27 Aug 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item><item><title>FB0 - Google Foobar - A Godsend To Kill My Laziness</title><link>https://hoangyell.com/fb0-google-foobar-a-godsend-to-kill-my-laziness/</link><guid isPermaLink="true">https://hoangyell.com/fb0-google-foobar-a-godsend-to-kill-my-laziness/</guid><description>Google sent me an invitation to take up their challenge!</description><pubDate>Thu, 25 Aug 2022 00:00:00 GMT</pubDate><category>Tech</category><category>GoogleFoobar</category></item></channel></rss>