<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
      <title>Blog | Ndiaga Ndiaye</title>
      <link>https://ndiagandiaye.com</link>
      <description>Ndiaga Ndiaye, full-stack developer in Dakar, Senegal. Laravel, Next.js, SaaS and business applications. Founder of KAMIT and creator of KUMBA.</description>
      <item>
          <title>The second workday</title>
          <link>https://ndiagandiaye.com/blog/la-deuxieme-journee</link>
          <description>After work, I switch to KAMIT, KUMBA and my own projects. Two workdays, not twice the energy.</description>
          <pubDate>2026-11-04T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>One feature too many</title>
          <link>https://ndiagandiaye.com/blog/la-fonction-de-trop</link>
          <description>How feature creep increases complexity and how to prioritise improvements based on real user needs.</description>
          <pubDate>2026-11-04T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>AI for what, exactly?</title>
          <link>https://ndiagandiaye.com/blog/ia-developpement-afrique</link>
          <description>Agriculture, healthcare, education, public services, and SMEs: a practical roadmap for turning AI into durable and inclusive African capacity.</description>
          <pubDate>2026-09-12T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>When agents go off track</title>
          <link>https://ndiagandiaye.com/blog/incidents-agents-ia-hugging-face-dsewiki-rubygems</link>
          <description>These incidents are not about conscious AI. They show agents exploiting tools, permissions, and operational blind spots—and the controls engineers now need.</description>
          <pubDate>2026-09-12T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Twenty-four hours</title>
          <link>https://ndiagandiaye.com/blog/senegal-loi-securite-numerique-iic</link>
          <description>What Senegal's bill 25/2026 proposes for critical information infrastructure: incident reporting, security operations, public data and governance.</description>
          <pubDate>2026-09-12T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Another government portal?</title>
          <link>https://ndiagandiaye.com/blog/senegal-plateformes-publiques-x-road</link>
          <description>Senegal does not need one monolithic portal. It needs a shared foundation: identity, reusable components, governed APIs, and observable X-Road adoption.</description>
          <pubDate>2026-09-12T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>They came. Then left.</title>
          <link>https://ndiagandiaye.com/blog/ils-sont-venus-puis-repartis</link>
          <description>Why clicks are not the same as loyalty, and what I'm learning about returning readers while building KUMBA.</description>
          <pubDate>2026-08-29T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>My next competitor is a prompt</title>
          <link>https://ndiagandiaye.com/blog/mon-prochain-concurrent-est-un-prompt</link>
          <description>How AI tools change the value of a small digital agency: business understanding, user experience, testing, security and support.</description>
          <pubDate>2026-08-17T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Another project?</title>
          <link>https://ndiagandiaye.com/blog/pourquoi-je-construis-kumba</link>
          <description>Why I started KUMBA MEDIA, and how a simple automated news website grew into a broader experiment in connecting African information.</description>
          <pubDate>2026-08-08T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Do you speak Wolof?</title>
          <link>https://ndiagandiaye.com/blog/parlez-vous-wolof</link>
          <description>What it takes to build useful Wolof-language AI: speech data, code-switching, evaluation, culture and community ownership.</description>
          <pubDate>2026-08-04T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Back where I started</title>
          <link>https://ndiagandiaye.com/blog/mon-experience-chez-vigilus</link>
          <description>From IT support to a mission at Carré d'Or and then digital project manager: websites, branding, photography, communication materials and the internal Pékhé, Deggo and VFM tools.</description>
          <pubDate>2026-07-28T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>We don't all have fibre</title>
          <link>https://ndiagandiaye.com/blog/on-na-pas-tous-la-fibre</link>
          <description>Why web development for mobile users in Senegal must account for unstable connectivity, limited data and modest devices.</description>
          <pubDate>2026-07-24T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>How many of us are there?</title>
          <link>https://ndiagandiaye.com/blog/on-est-combien-deja</link>
          <description>Building KAMIT means wearing multiple hats: development, sales, support, billing and eventually learning to delegate.</description>
          <pubDate>2026-07-18T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The monster behind the screen</title>
          <link>https://ndiagandiaye.com/blog/le-monstre-derriere-lecran</link>
          <description>The hidden complexity of multi-service platforms: state machines, real-time actions, notifications and business rules.</description>
          <pubDate>2026-07-09T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The real cost of free</title>
          <link>https://ndiagandiaye.com/blog/le-vrai-prix-du-gratuit</link>
          <description>How free digital services are funded and how users can evaluate advertising, data collection, dependence and ownership.</description>
          <pubDate>2026-06-29T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The invisible developer</title>
          <link>https://ndiagandiaye.com/blog/le-developpeur-invisible</link>
          <description>Why monitoring, backups, updates and support matter just as much as building new features.</description>
          <pubDate>2026-06-18T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The code I no longer understand</title>
          <link>https://ndiagandiaye.com/blog/le-code-que-je-ne-comprends-plus</link>
          <description>How shortcuts, unclear naming, missing tests and forgotten decisions turn working code into technical debt.</description>
          <pubDate>2026-06-07T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Works on my machine!</title>
          <link>https://ndiagandiaye.com/blog/ca-marche-chez-moi</link>
          <description>The gap between local development and production: environment variables, dependencies, databases, logging and deployment checklists.</description>
          <pubDate>2026-05-27T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The degree or the GitHub repository?</title>
          <link>https://ndiagandiaye.com/blog/le-diplome-ou-le-depot-github</link>
          <description>How to assess developers fairly using formal education, practical portfolios, technical discussions and real problem-solving.</description>
          <pubDate>2026-05-16T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The long way round</title>
          <link>https://ndiagandiaye.com/blog/le-chemin-le-plus-long</link>
          <description>How studying, changing direction, early jobs and practical projects shaped my journey into software development.</description>
          <pubDate>2026-05-06T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>When ID cards stop</title>
          <link>https://ndiagandiaye.com/blog/cyberattaques-senegal</link>
          <description>A sourced look at the February 2026 incident affecting Senegal's DAF identity card production and the lessons for public-sector cybersecurity.</description>
          <pubDate>2026-02-06T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Internet from the sky</title>
          <link>https://ndiagandiaye.com/blog/starlink-senegal</link>
          <description>Analysis of Starlink's official arrival in Senegal: pricing, stakes, opportunities for rural areas and challenges for local operators.</description>
          <pubDate>2026-02-04T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>A card without a bank?</title>
          <link>https://ndiagandiaye.com/blog/revolution-cartes-bancaires-senegal</link>
          <description>Discover how fintechs and mobile money operators are revolutionizing access to banking cards in Senegal, with Wave, Djamo, Orange Money, and Mixx by Yas democratizing international payments.</description>
          <pubDate>2025-12-07T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Ten out of ten</title>
          <link>https://ndiagandiaye.com/blog/react2shell-cve-2025-55182</link>
          <description>What React2Shell CVE-2025-55182 affected, why it mattered, and how to review patches and secure React Server Components applications.</description>
          <pubDate>2025-12-03T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Early-stage traps</title>
          <link>https://ndiagandiaye.com/blog/erreurs-fatales-startups</link>
          <description>Discover the most common mistakes that cause 90% of startups to fail and learn how to avoid them to maximize your chances of success.</description>
          <pubDate>2025-12-01T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>First impressions</title>
          <link>https://ndiagandiaye.com/blog/identite-visuelle-entreprise</link>
          <description>Discover why investing in UI/UX design, branding, graphic design, digital marketing, and digital transformation support represents an essential growth lever for modern businesses.</description>
          <pubDate>2025-11-04T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The last developer?</title>
          <link>https://ndiagandiaye.com/blog/ia-vs-developpeurs</link>
          <description>In-depth exploration of the real impact of AI on the developer profession: measurable productivity gains, fundamental limitations, role evolution, and strategies to thrive in this new era.</description>
          <pubDate>2025-09-02T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The tiny SaaS dream</title>
          <link>https://ndiagandiaye.com/blog/micro-saas-developpeurs</link>
          <description>Discover why creating a Micro SaaS is the ideal opportunity for solo developers to generate recurring revenue, achieve financial freedom, and build a product they own.</description>
          <pubDate>2025-09-02T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Website or app?</title>
          <link>https://ndiagandiaye.com/blog/pwa-vs-native-2025</link>
          <description>In-depth comparison between Progressive Web Apps and native applications, exploration of emerging hybrid solutions, and guide to determine the best strategy for your project.</description>
          <pubDate>2025-08-16T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Paper won't give up</title>
          <link>https://ndiagandiaye.com/blog/digitalisation-pme-africaines</link>
          <description>Practical guide to support African SMEs in their first steps of digitalization, with concrete, accessible solutions adapted to the African context.</description>
          <pubDate>2025-07-11T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Another framework?</title>
          <link>https://ndiagandiaye.com/blog/stack-technique-2025</link>
          <description>Discover the technologies dominating web development in 2025 and learn how to choose the ideal tech stack for your modern projects.</description>
          <pubDate>2025-06-09T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Coding by instinct?</title>
          <link>https://ndiagandiaye.com/blog/vibe-coding</link>
          <description>Discover vibe coding, a revolutionary software development approach that uses large language models to generate code from natural language descriptions.</description>
          <pubDate>2025-05-15T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>After the announcement?</title>
          <link>https://ndiagandiaye.com/blog/technological-new-deal</link>
          <description>Discover Senegal's ambitious digital strategy launched by President Bassirou Diomaye Faye to transform the country into a digital leader in Africa by 2050.</description>
          <pubDate>2025-03-05T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>The toolbox problem</title>
          <link>https://ndiagandiaye.com/blog/entrepreneur-tools</link>
          <description>Discover the game-changing tools that can transform your productivity and accelerate your business growth, from AI assistants to payment solutions.</description>
          <pubDate>2025-01-10T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Still need a website?</title>
          <link>https://ndiagandiaye.com/blog/importance-site-web-2025</link>
          <description>Discover why having a website is essential for your business in 2025 and how it can transform your digital presence, plus practical ways to get started.</description>
          <pubDate>2024-12-01T00:00:00.000Z</pubDate>
        </item>
    </channel>
  </rss>