Yassine Afaila

I write about web development, Laravel, and creative coding. More here.

Yassine Afaila
“You can’t learn everything, but you have to convince yourself that you can learn anything…”

How I Built an AI Tool That Writes Product Manuals as PDFs

Read

I’ve been working on an AI search product lately, and one thing I needed was proper product manuals. At first, I was creating all the PDFs manually — which got repetitive fast. So, to save time (and honestly out of curiosity), I built a small program that generates manuals automatically using AI.

Oct 08 2025

Why My WebSocket Service Was Timing Out (And How I Fixed It)

Read

I came back from lunch to find our chat service running slow. After some detective work, I discovered Cloudflare was silently blocking my WebSocket port!

Oct 05 2025

Building Ai Search Product

Read

This is a simple project I’ve wanted to build for a long time. The idea is to create a backend API service that stores products with information such as name, price, and manual in a structured database. Beyond basic CRUD operations, the API will support searching for specific information using vector search and leverage AI capabilities to generate proper, human-like responses.

Sep 29 2025