Debbie Chew
24 posts
SQLite in a Tauri v2 App — Simple, Reliable, Zero Regrets
All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo…
PID Tuning That Actually Converges: Ziegler-Nichols and the Root Locus View
The PID controller is the workhorse of industrial control. It runs temperature loops, motor drives, flow valves, and…
POST /items: Adding New Data to Your API with FastAPI & Pydantic
From Read-Only to Interactive Until now our API could only read data. Today we add the ability to…
If AI scares you, learn software architecture
AI demos are getting scary good.🥶 I’ve seen developers use AI to migrate an infrastructure of over 200…
Angular Signals Form: Validation and Logic
Introduction In the previous article, we explored how to create a form based entirely on signals. However, that…
Day 2 of Learning CSS
Hey everyone 👋 This is Day 2 of my CSS journey! Today I focused on some of the…
Netflix introduces major TV product redesign
For the first time in 12 years, global streaming giant Netflix has launched a brand new TV digital…
The key principles of PLG: Leah Tharin at #mtpcon London 2025 (Product Advisor)
Leah Tharin is a leading Product-Led Growth (PLG) advisor with years of experience in the product space. At…
SPO600: Lab 02
Table of Contents Introduction Problem Description Bouncing Graphic How It Works? Direction Flags Position Adjustment Four-Stage Movement Logic…
The Open Source Finale: Pt.1
Hello, Blog! If you have just stumbled upon my OSD600 series of blog posts, it has been created…