<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Nkwenui Nadine</title>
    <description>The latest articles on Forem by Nkwenui Nadine (@nkwenui_nadine_4c9ccadafe).</description>
    <link>https://forem.com/nkwenui_nadine_4c9ccadafe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3070778%2F3733ac4d-9ceb-4063-9ed8-b680e2876625.jpg</url>
      <title>Forem: Nkwenui Nadine</title>
      <link>https://forem.com/nkwenui_nadine_4c9ccadafe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/nkwenui_nadine_4c9ccadafe"/>
    <language>en</language>
    <item>
      <title>The deployment bug that stressed me for 3 weeks</title>
      <dc:creator>Nkwenui Nadine</dc:creator>
      <pubDate>Thu, 23 Apr 2026 13:39:09 +0000</pubDate>
      <link>https://forem.com/nkwenui_nadine_4c9ccadafe/the-deployment-bug-that-stressed-me-for-3-weeks-1ddi</link>
      <guid>https://forem.com/nkwenui_nadine_4c9ccadafe/the-deployment-bug-that-stressed-me-for-3-weeks-1ddi</guid>
      <description>&lt;p&gt;For the last three weeks, I had been battling a deployment issue in my application.&lt;/p&gt;

&lt;p&gt;Every time I solved one error, another one appeared immediately after. It felt like an endless cycle of debugging.&lt;/p&gt;

&lt;p&gt;I tried different solutions.&lt;br&gt;
I asked AI for help.&lt;br&gt;
I reviewed my code repeatedly.&lt;/p&gt;

&lt;p&gt;At some point, I almost gave up on the deployment completely.&lt;/p&gt;

&lt;p&gt;But today I decided to slow down and investigate everything from the beginning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F72owr26f81he183ond6w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F72owr26f81he183ond6w.png" alt=" " width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgiw742c9n1bxhyoll81w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgiw742c9n1bxhyoll81w.png" alt=" " width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After tracing the issue carefully, I discovered the real problem:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My backend environment variables were incorrectly configured.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once I corrected them and redeployed the application, everything started working perfectly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frh7prn1625wbylby5vi4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frh7prn1625wbylby5vi4.png" alt=" " width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned
&lt;/h2&gt;

&lt;p&gt;Sometimes the issue is not in the code itself.&lt;br&gt;
Sometimes it's in the configuration behind the code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson:
&lt;/h3&gt;

&lt;p&gt;Before overthinking the problem, always double-check:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Environment variables&lt;/li&gt;
&lt;li&gt;Deployment settings&lt;/li&gt;
&lt;li&gt;Build configuration&lt;/li&gt;
&lt;li&gt;API endpoints&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A small misconfiguration can create a very big headache.&lt;/p&gt;

&lt;p&gt;Has anyone else spent days debugging something that turned out to be a simple config issue?&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #programming #debugging #deployment
&lt;/h1&gt;

</description>
      <category>backend</category>
      <category>devjournal</category>
      <category>devops</category>
      <category>programming</category>
    </item>
    <item>
      <title>Quiz Game challenge</title>
      <dc:creator>Nkwenui Nadine</dc:creator>
      <pubDate>Wed, 22 Apr 2026 15:59:25 +0000</pubDate>
      <link>https://forem.com/nkwenui_nadine_4c9ccadafe/quiz-game-challenge-46ek</link>
      <guid>https://forem.com/nkwenui_nadine_4c9ccadafe/quiz-game-challenge-46ek</guid>
      <description>&lt;p&gt;I built a quiz game focused on users' fast reasoning.&lt;br&gt;
Most quizzes are slow or don’t adapt to users, so I made this one:&lt;br&gt;
• Fast-paced (timed questions)&lt;br&gt;
• Easy / Medium / Hard modes&lt;br&gt;
• Clear progress &amp;amp; results&lt;br&gt;
• Mobile-first, clean UI&lt;br&gt;
Feel free as you play&lt;br&gt;
Link: &lt;a href="https://quiz-game-bay-three.vercel.app" rel="noopener noreferrer"&gt;https://quiz-game-bay-three.vercel.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
    <item>
      <title>From Bugs to Breakthroughs: My Journey Building Timelix</title>
      <dc:creator>Nkwenui Nadine</dc:creator>
      <pubDate>Tue, 21 Apr 2026 16:03:52 +0000</pubDate>
      <link>https://forem.com/nkwenui_nadine_4c9ccadafe/from-bugs-to-breakthroughs-my-journey-building-timelix-266g</link>
      <guid>https://forem.com/nkwenui_nadine_4c9ccadafe/from-bugs-to-breakthroughs-my-journey-building-timelix-266g</guid>
      <description>&lt;p&gt;Over the past two months, my teammates (&lt;strong&gt;Mbiydzenyuy Eileen Leila, Ciara Arlette Ologuie&lt;/strong&gt;) and I have been building an appointment booking application we named &lt;strong&gt;Timelix&lt;/strong&gt;. It’s been an intense but rewarding experience working with Laravel (PHP) and Vue.js.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz4wwafc6llq3lnz1lbml.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz4wwafc6llq3lnz1lbml.png" alt=" " width="800" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11g66weuh2pqdqto05mn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11g66weuh2pqdqto05mn.png" alt=" " width="800" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It hasn’t been easy. We’ve faced bugs that seemed impossible at first, moments of confusion, and times where progress felt slow. But through all of that, I’ve learned so much not just about how Laravel and Vue.js work, but about persistence, problem-solving, and teamwork.&lt;/p&gt;

&lt;p&gt;One of the biggest highlights has been presenting our project and receiving feedback. Each round of corrections pushed us to improve, think deeper, and refine what we’re building. It reminded me that growth often comes from being challenged.&lt;/p&gt;

&lt;p&gt;Today, I want to appreciate my teammates for their effort, resilience, and collaboration. Building something meaningful together is never a solo journey.&lt;/p&gt;

&lt;p&gt;I’m also taking a moment to appreciate myself for showing up, staying consistent, and pushing through even when things got tough.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hr0p9fmvefcyxtmyp0y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hr0p9fmvefcyxtmyp0y.png" alt=" " width="800" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Timelix is more than just a project to me. It represents growth, learning, and the courage to keep going.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs1sgwnxyksva3sboelo2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs1sgwnxyksva3sboelo2.png" alt=" " width="800" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkqabxyhvrb2wfvty7lhh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkqabxyhvrb2wfvty7lhh.png" alt=" " width="800" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;_#TechJourney&lt;/p&gt;

&lt;h1&gt;
  
  
  RebaseCodeCamp
&lt;/h1&gt;

&lt;h1&gt;
  
  
  LaravelDevelopment
&lt;/h1&gt;

&lt;h1&gt;
  
  
  PHP
&lt;/h1&gt;

&lt;h1&gt;
  
  
  VueJS
&lt;/h1&gt;

&lt;h1&gt;
  
  
  BuildInPublic
&lt;/h1&gt;

&lt;h1&gt;
  
  
  LearningAndGrowing_
&lt;/h1&gt;

</description>
      <category>dev2</category>
    </item>
  </channel>
</rss>
