<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Moataseem Shaaban — Engineering Notes</title><link>https://moataseem.com/blog</link>
<description>Practical web development and AI engineering articles by Moataseem Shaaban.</description>
<language>en</language><atom:link href="https://moataseem.com/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Meet PostedIn: LinkedIn content, ready for your review</title><link>https://moataseem.com/blog/postedin-linkedin-content-service</link><guid isPermaLink="true">https://moataseem.com/blog/postedin-linkedin-content-service</guid><description>A look at PostedIn, my LinkedIn content service: prepared posts, Arabic and English support, client review, publishing options and clear monthly plans.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>A LinkedIn content calendar for freelancers: 15 useful posts</title><link>https://moataseem.com/blog/linkedin-content-calendar-freelancers-postedin</link><guid isPermaLink="true">https://moataseem.com/blog/linkedin-content-calendar-freelancers-postedin</guid><description>Build a 15-post LinkedIn calendar around real work. A developer-focused example, a downloadable CSV and a walkthrough of PostedIn’s free planner.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Building PostedIn: the workflow behind a LinkedIn content service</title><link>https://moataseem.com/blog/building-postedin-nextjs-saas</link><guid isPermaLink="true">https://moataseem.com/blog/building-postedin-nextjs-saas</guid><description>Inside PostedIn’s Next.js product: bilingual public pages, a private client workspace, content review and publishing decisions that matter beyond the interface.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Search SEO: A Practical Guide to AI Overviews and AI Mode</title><link>https://moataseem.com/blog/ai-search-seo-google-ai-overviews-ai-mode</link><guid isPermaLink="true">https://moataseem.com/blog/ai-search-seo-google-ai-overviews-ai-mode</guid><description>A practical AI search SEO audit for business websites: indexing, Google’s AI controls, useful content, author identity, image discovery, and measurable results.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Chatbot Security: Stop Prompt Injection from Becoming a Data Breach</title><link>https://moataseem.com/blog/ai-chatbot-security-prompt-injection</link><guid isPermaLink="true">https://moataseem.com/blog/ai-chatbot-security-prompt-injection</guid><description>Design safer AI chatbots with tenant-aware retrieval, restricted tools, approval checks, safe output rendering, and a practical prompt-injection test matrix.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>AI Agents vs Workflows: What Should You Build in 2026?</title><link>https://moataseem.com/blog/ai-agents-vs-workflows</link><guid isPermaLink="true">https://moataseem.com/blog/ai-agents-vs-workflows</guid><description>Choose between AI agents and automation with a practical decision table, a customer-support example, cost calculations, and a production launch checklist.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>RAG vs Fine-Tuning: Build an AI Chatbot for Your Data</title><link>https://moataseem.com/blog/rag-vs-fine-tuning-ai-chatbot</link><guid isPermaLink="true">https://moataseem.com/blog/rag-vs-fine-tuning-ai-chatbot</guid><description>Should you use RAG or fine-tuning for a business chatbot? Compare the options, design document retrieval, test citations, and protect private customer data.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Technical SEO in Next.js App Router: A Production Guide</title><link>https://moataseem.com/blog/nextjs-app-router-technical-seo-guide</link><guid isPermaLink="true">https://moataseem.com/blog/nextjs-app-router-technical-seo-guide</guid><description>A practical Next.js App Router SEO guide covering metadata, canonical URLs, sitemaps, robots rules, JSON-LD, internal links, rendering, and release checks.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>React Performance and Core Web Vitals: A Practical Guide</title><link>https://moataseem.com/blog/react-core-web-vitals-performance-guide</link><guid isPermaLink="true">https://moataseem.com/blog/react-core-web-vitals-performance-guide</guid><description>Diagnose and improve LCP, INP, and CLS in React with field data, browser profiling, rendering fixes, image strategy, and measured memoization.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>Deploy Next.js with Docker, Nginx, and GitHub Actions</title><link>https://moataseem.com/blog/deploy-nextjs-docker-nginx-github-actions</link><guid isPermaLink="true">https://moataseem.com/blog/deploy-nextjs-docker-nginx-github-actions</guid><description>Deploy Next.js reliably: choose the right output, build a lean Docker image, configure Nginx, publish with GitHub Actions, and plan safe rollbacks.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>How I Built My Production-Ready Next.js Portfolio — Moataseem Shaaban</title><link>https://moataseem.com/blog/how-to-build-production-ready-nextjs-portfolio</link><guid isPermaLink="true">https://moataseem.com/blog/how-to-build-production-ready-nextjs-portfolio</guid><description>How Moataseem Shaaban built a Next.js portfolio with static rendering, Tailwind CSS, GSAP and Nginx, with an update on its current architecture.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item>
<item><title>React Server Components vs Client Components: A Guide by Moataseem Shaaban</title><link>https://moataseem.com/blog/react-server-components-complete-guide</link><guid isPermaLink="true">https://moataseem.com/blog/react-server-components-complete-guide</guid><description>Moataseem Shaaban explains the difference between React Server Components and Client Components, when to use each, and shares real examples from building moataseem.com with Next.js 15.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item>
<item><title>Building a Scalable REST API with Node.js, Express, and PostgreSQL — by Moataseem Shaaban</title><link>https://moataseem.com/blog/nodejs-express-postgresql-rest-api-guide</link><guid isPermaLink="true">https://moataseem.com/blog/nodejs-express-postgresql-rest-api-guide</guid><description>Moataseem Shaaban shares his approach to building production-grade REST APIs using Node.js, Express, and PostgreSQL with authentication, validation, error handling, and deployment on a VPS.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item>
<item><title>Tailwind CSS v4: What&apos;s New and How I Use It — Moataseem Shaaban</title><link>https://moataseem.com/blog/tailwind-css-v4-complete-guide</link><guid isPermaLink="true">https://moataseem.com/blog/tailwind-css-v4-complete-guide</guid><description>Moataseem Shaaban breaks down Tailwind CSS v4&apos;s new features — the Rust-based engine, CSS-first configuration, OKLCH colors — and shows how he uses it on moataseem.com.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item>
<item><title>Full Stack Developer Roadmap — Moataseem Shaaban&apos;s Guide</title><link>https://moataseem.com/blog/fullstack-developer-roadmap-2025</link><guid isPermaLink="true">https://moataseem.com/blog/fullstack-developer-roadmap-2025</guid><description>A practical full-stack developer roadmap from Moataseem Shaaban: learn core web skills, build real projects, and prepare for production work.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item>
</channel></rss>
