Ammar Najjar
Freelance Developers & IT Professionals
News
ngrx-graph: Static Analysis and Graph Visualization for NgRx Applications
A CLI that parses your Angular NgRx source code and generates DOT/SVG graphs revealing how Actions, Effects, and Reducers connect, including aliases and nested dispatches.
Read more
Report
How I Configure Cloudflare for My Website
After years of accumulating Cloudflare settings, I reviewed every option on the Free plan. Here's what I kept, what I disabled, and why.
Read more
Report
How This Website Works: A Technical Look at the Stack
A technical walkthrough of every layer that powers this website: Astro for static generation, Bun for tooling, Cloudflare Pages for delivery, and all the smaller decisions in between.
Read more
Report
A Lunch Conversation Changed My Website
A lunch conversation about Astro sparked a complete website rebuild: new framework, new workflow, new languages, and a more personal vision for what a website can be.
Read more
Report
Making Angular AI Work in Real Projects
How I'm integrating Angular's new AI toolbox into a real enterprise Angular workflow.
Read more
Report
Every Camera Tells a Story
A reflection on the cameras I have owned, what each one taught me about photography, and how the tool shapes the story.
Read more
Report
Nine Years on GitHub Pages, Why I Finally Moved to Cloudflare
After nine years hosting my personal site on GitHub Pages, I moved to Cloudflare Pages. This post explains why: not because GitHub Pages stopped working, but because my goals changed.
Read more
Report
Local AI on a MacBook Pro with 16 GB RAM: What Actually Works
How to run AI coding assistants locally on a 16 GB MacBook Pro M1: what models fit in memory, which tools actually work, and what to skip.
Read more
Report
Essential Development Tools: My Brewfile Setup
A software engineer's curated Brewfile: the macOS development tools worth installing, from terminal utilities to editors, explained with daily-use context.
Read more
Report
Portfolio: a lightweight personal portfolio tracker
Design and implementation of a browser-first investment portfolio tracker built with React, TypeScript, and Vite: state handling, caching, and chart interaction explained.
Read more
Report
Show more news
