David Au Yeung

David Au Yeung @auyeungdavid_2847435260

About: I am passionate on .NET, Azure and AI!

Location:
Hong Kong
Joined:
Nov 5, 2024

David Au Yeung
articles - 51 total

Step-by-Step Guide: Build a CRUD Blazor App with Entity Framework and PostgreSQL

Introduction Happy New Year 2026 to all! This year, I want to share more basic must-learn...

Learn More 7 0Jan 20

Run SQLite in the Browser with Blazor WebAssembly (WASM) : A Practical Step‑by‑Step Guide

Introduction In this exercise, we'll learn how to run a real SQLite database entirely in...

Learn More 2 3Dec 27 '25

Build a Bi‑Directional TOON Parser in C#: Convert TOON JSON with Ease

Introduction Toon (Token-Oriented Object Notation) is a newly promoted format designed...

Learn More 19 6Dec 8 '25

Will Reasoning Become the New Turing Test? Let's play a Sherlock Holmes game

Introduction I've been thinking about the Turing Test again. The classic experiment where...

Learn More 21 10Nov 17 '25

💳 Building a Lightweight PayPal Payment Gateway Service in C#

Introduction Processing online payments is one of the core parts of modern web...

Learn More 2 0Nov 12 '25

Getting Started with Azure Functions: A Beginner's Guide

Introduction Azure Functions is a powerful serverless compute service that allows you to...

Learn More 2 0Nov 6 '25

Let's Poison Your LLM Application: A Security Wake-Up Call

Introduction AI applications are experiencing unprecedented growth across industries—from...

Learn More 16 0Oct 30 '25

Build Your Own Workflow Engine in C#: Designing Flexible E-Shop Systems

Introduction When it comes to software design patterns, the Chain of Responsibility...

Learn More 2 0Oct 25 '25

Learning Chinese Philosophy the Tech Way: A Practical Approach to the I Ching (易經) - Concepts, Culture, and a C# Console App

Introduction Heard of the I Ching/Yijing (易經) but not sure where to start? Think it's just...

Learn More 12 3Oct 19 '25

Know the History of AI: Build Your Own Rule-Based Expert System in C#

Introduction When we talk about Artificial Intelligence (AI), the conversation often...

Learn More 7 0Oct 13 '25

Google Removed num=100: How SEO Professionals and Developers Can Adapt While Keeping the DEV Community Thriving

Recently, Google removed the num=100 parameter from its search URLs, causing ripples across the SEO...

Learn More 4 0Oct 7 '25

Build Your Own GPT from Scratch with C# and TorchSharp (CPU-Only!)

Introduction Ever wondered what it takes to build a GPT model from scratch? Think it's...

Learn More 17 3Sep 30 '25

Master the Art of Penetration Testing: A Hands-On Guide for Developers

Introduction Before delivering a solution to end users, ensuring its security is critical....

Learn More 3 0Sep 22 '25

Solving the Time Zone Issue in App Development with IAppClock

Introduction Handling time zones in app development is tricky, but with the right...

Learn More 1 0Sep 11 '25

Convert PDFs to JPEGs in C#: A Simple Helper for LLM Integration

Introduction In this guide, we'll learn how to convert PDF pages into JPEG images using C#...

Learn More 1 0Sep 3 '25

My 2025 Milestone #2: Achieved Microsoft Certified Azure Solutions Architect Expert!

I'm thrilled to share another proud milestone in my cloud journey - I just passed the AZ‑305:...

Learn More 6 3Aug 29 '25

Implement AES-256 Encryption and Decryption in C#: A Beginner-Friendly Guide

Introduction In this guide, we will explore how to implement AES-256 encryption and...

Learn More 2 0Aug 21 '25

Generate QR Codes for Free in C#: A Step-by-Step Guide

Introduction In this exercise, we will learn how to generate QR codes for free in C# using...

Learn More 10 0Aug 16 '25

Turn LLM-Generated HTML into Images Using PuppeteerSharp with .NET

Introduction Large-language models (LLMs) love to "draw" with HTML and CSS. That is...

Learn More 5 1Aug 10 '25

Building an Intelligent Task Router for Multi-Model AI Systems with ML.NET

Introduction In modern AI architectures, we often deploy multiple specialized models, each...

Learn More 9 0Aug 7 '25

Lightning-Fast Address Matching …Now with a Smart Hybrid (Deterministic + LLM) Engine: A Fun Experiment

Introduction Data cleaning is never sexy. Every CRM export, vendor feed, or merger...

Learn More 5 1Aug 2 '25

Mastering Dynamic SQL Operations with the Strategy Pattern: Generate and Execute Commands Across Databases in C#

Introduction In this exercise, we build upon the previous implementation by adding the...

Learn More 6 0Jul 30 '25

Unlock the Power of LLM-Driven ETL: Transform Variable CSV to Clean JSON with C#, Semantic Kernel & Llama 3.2-3B

Introduction We'll feed a messy CSV file to a lightweight llama3.2-3B model and let it...

Learn More 6 1Jul 28 '25

Building a Text-to-SQL AI Assistant with lightweight LLM, and Semantic Kernel in C#: A Fun Experiment

Introduction Have you ever wondered how to bridge the gap between natural language and...

Learn More 7 0Jul 18 '25

Enhancing UI/UX in LLM Responses with Markdown Formatting Using Markdig and Bootstrap in C#

Introduction In this article, we'll explore the powerful library Markdig and how it can be...

Learn More 7 1Jul 15 '25

Automate MongoDB Database Backups with C# Console Application and Windows Task Scheduler

Introduction In this comprehensive guide, we'll build a robust MongoDB backup solution...

Learn More 5 2Jun 23 '25

Build an Audio-to-Text Conversion Tool Using Azure AI Speech SDK with Audio Transformation in C#

Introduction In this tutorial, we will create a powerful application that converts audio...

Learn More 5 0Jun 19 '25

Just minutes! Build an MCP Server and Client interacting with Ollama in C#

Introduction In this guide, you'll learn how to build a Model Context Protocol (MCP)...

Learn More 13 2Jun 15 '25

Build an HTML to DOCX Conversion Tool Using OpenXML with LLM Generated Content in C#

Introduction In this tutorial, we will create a tool that converts HTML content into a...

Learn More 10 1Jun 14 '25

My 2025 Milestone #1: Proudly Certified as an Azure Administrator!

I can't wait to tell you that I just passed the exam that contained 53 questions that needed to be...

Learn More 7 6Jan 15 '25