Ahmad Alfy

https://alfy.blog/

This is my blog where I write about software engineering, programming, and other things that interest me.

フィード

記事のアイキャッチ画像
WebMCP, Explained with a To-Do App
Ahmad Alfy
WebMCP lets your page give AI agents its own tools instead of clicks. A plain walkthrough with TodoMVC: forms, schemas and safety hints.
2日前
記事のアイキャッチ画像
A select should tell you something
Ahmad Alfy
Customizable select isn’t just a prettier dropdown. Five before/after demos show how options can carry what people need to decide.
14日前
記事のアイキャッチ画像
Iframes that finally fit their content
Ahmad Alfy
Iframes can now size themselves to their content with CSS. What it replaces, where it helps, and why the embedded page has to say yes.
1ヶ月前
記事のアイキャッチ画像
I wanted the browser to just ship jQuery. Cross-Origin Storage came for rescue
Ahmad Alfy
Two sites, the same 8GB model, two downloads. A look at Cross-Origin Storage, the WICG proposal for sharing big files across origins without leaking history.
2ヶ月前
記事のアイキャッチ画像
Testing Google’s “modern-web-guidance” skill against a real React app
Ahmad Alfy
A test of the `modern-web-guidance` skill against a real React app, to see whether it actually catches stale frontend patterns and surfaces current best practices.
4ヶ月前
記事のアイキャッチ画像
The HTML Sanitizer API
Ahmad Alfy
The HTML Sanitizer API is a new browser feature that helps developers prevent XSS vulnerabilities by safely sanitizing HTML content.
6ヶ月前
記事のアイキャッチ画像
Stop Hardcoding Your Timeouts
Ahmad Alfy
Hardcoded timeouts with no config options are a silent tax on developers outside the wealthy west. A rant about npx skills, Docker Gordon, and the arrogance of assuming everyone has a fast connection.
7ヶ月前
記事のアイキャッチ画像
Your URL Is Your State
Ahmad Alfy
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
1年前
記事のアイキャッチ画像
The Hidden Cost of URL Design
Ahmad Alfy
URL design impacts application architecture, performance, and costs. Case study: how flat URLs caused 2x backend load and how we optimized it.
1年前
記事のアイキャッチ画像
How Functional Programming Shaped (and Twisted) Frontend Development
Ahmad Alfy
"What are these generated classes? Did we cancel the cascade?" A backend developer's confusion reveals how functional programming reshaped and complicated frontend development.
1年前