Ezz Abuzaid

Ezz Abuzaid

I'm a tinkerer software engineer who writes to think.

Writing

Ways of Writing

“You”, “Your Team”, and “Your Audience” can all do the writing.

Ezz Abuzaid2026
3 min read
AI

Content Pipeline

How I use Codex automations and a custom agent skill to publish four blog series on a schedule without burning out.

Ezz Abuzaid2026
6 min read
AI

Agent vs Harness: What's the Difference?

Understand the distinction between AI agents and harnesses. Learn how agents handle decision-making while harnesses provide the infrastructure for reliable, long-running AI systems.

Ezz Abuzaid2026
2 min read
Node.js

NODE_ENV: What It Actually Does (And What It Doesn't)

Stop misusing NODE_ENV. Learn what it's really for, why you should always use production, and how to properly configure your Node.js apps.

Ezz Abuzaid2025
4 min read
TypeScript

TypeScript Compiler API: A Practical Guide

Master the TypeScript Compiler API. Learn type checking, AST traversal, code generation, and transformation with practical examples.

Ezz Abuzaid2023
31 min read
JavaScript

How to Safely Run Untrusted JavaScript Code (7 Methods)

Execute user-submitted JavaScript securely. Compare Web Workers, isolated-vm, WASM sandboxes, Docker, and static analysis with code examples.

Ezz Abuzaid2024
7 min read
Machine Learning

Backtranslation for Data Augmentation in NLP

Expand your ML training data with backtranslation. Learn how to augment text datasets while preserving meaning and label accuracy.

Ezz Abuzaid2025
3 min read
Node.js

Stream OpenAI Responses in Real-Time with Node.js

Build ChatGPT-like streaming responses with the OpenAI API. Handle SSE, token buffering, and real-time rendering in Node.js.

Ezz Abuzaid2023
10 min read
ESLint

How to Write Custom ESLint Rules (Step-by-Step Guide)

Create your own ESLint rules from scratch. Learn AST traversal, rule structure, and testing. Working examples included.

Ezz Abuzaid2022
25 min read
Angular

Angular takeUntilDestroyed Migration Guide (with Codemod)

Stop using @ngneat/until-destroy. Migrate to Angular's built-in takeUntilDestroyed with a one-command codemod. Before/after examples included.

Ezz Abuzaid2023
7 min read
RxJS

Build Infinite Scroll with RxJS (Complete Tutorial)

Create smooth infinite scrolling with RxJS operators. Handle loading states, error recovery, and performance optimization. Full working code.

Ezz Abuzaid2023
23 min read
Angular

Implement React Context API Pattern in Angular

Bring React's Context API pattern to Angular. Share state across components without prop drilling. Full implementation guide with code.

Ezz Abuzaid2021
23 min read
showing 12 of 19