LLMs vs Traditional ML — When to Use WhatChoosing between large language models (LLMs) and traditional machine learning (ML) shapes cost, speed, and product behavior. This guide gives a practical decision path so you pick the right tool for Jun 8 · 7 min readfaisal-paper.hashnode.dev
Cosine similarity in RAG: how it decides what your model "remembers"If your Retrieval-Augmented Generation (RAG) system returns irrelevant passages, the problem often sits at the retrieval step. Cosine similarity is the most common metric that decides which embeddingsJun 1 · 6 min readfaisal-paper.hashnode.dev
Tokenization: How NLP Models Break Text into TokensTokenization decides how a model "sees" text — get it right and your model understands meaning and costs; get it wrong and you waste tokens or lose nuance. This post explains what tokenization is, comMay 25 · 4 min readfaisal-paper.hashnode.dev
LayoutBuilder vs MediaQuery in Flutter — which one should you use?Responsive UIs feel simple until a widget misbehaves on a tablet or inside a constrained parent. Pick the wrong tool and your layout either ignores available space or leaps to global assumptions. ThisMay 21 · 5 min readfaisal-paper.hashnode.dev
Const constructors — the real impactUsing const feels like a small syntax sugar. But in Flutter it can change how often you allocate objects, how much work the framework does, and how snappy your app feels. This post explains what constMay 21 · 6 min readfaisal-paper.hashnode.dev