<?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>DEV Community: Lucky Singh</title>
    <description>The latest articles on DEV Community by Lucky Singh (@lucky_singh_0dd24b31467d9).</description>
    <link>https://dev.to/lucky_singh_0dd24b31467d9</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%2F3764821%2F81ba2cf9-da4e-4e4c-94a9-aac602d00383.jpg</url>
      <title>DEV Community: Lucky Singh</title>
      <link>https://dev.to/lucky_singh_0dd24b31467d9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lucky_singh_0dd24b31467d9"/>
    <language>en</language>
    <item>
      <title>Fixing a Critical JSON Bug That Broke an Entire Next.js Website</title>
      <dc:creator>Lucky Singh</dc:creator>
      <pubDate>Tue, 10 Feb 2026 17:58:57 +0000</pubDate>
      <link>https://dev.to/lucky_singh_0dd24b31467d9/fixing-a-critical-json-bug-that-broke-an-entire-nextjs-website-3053</link>
      <guid>https://dev.to/lucky_singh_0dd24b31467d9/fixing-a-critical-json-bug-that-broke-an-entire-nextjs-website-3053</guid>
      <description>&lt;p&gt;While contributing to the AsyncAPI website, I encountered a critical issue that completely broke the production build. The entire website failed to load due to a small but impactful mistake in a JSON configuration file.&lt;/p&gt;

&lt;p&gt;The problem was located in config/3.0.0.json, where an inline comment had been added inside the JSON object. Unlike JavaScript, JSON does not support comments. This caused a JSON parsing failure, which in turn triggered a Next.js build error and displayed an error overlay across all pages of the website.&lt;/p&gt;

&lt;p&gt;To diagnose the issue, I closely examined the error message and traced it back to the exact line causing the failure. Once identified, the fix was straightforward: remove the unsupported comment and restore valid JSON syntax. After applying this change, the website compiled successfully and loaded without any errors.&lt;/p&gt;

&lt;p&gt;This experience reinforced an important lesson for me: small syntax mistakes in configuration files can have site-wide consequences, especially in production systems. It also highlighted the importance of understanding format specifications and validating configuration changes carefully.&lt;/p&gt;

&lt;p&gt;Through this contribution, I gained hands-on experience debugging a real-world issue, working with build systems, and contributing to the stability of an open-source project. It was a reminder that meaningful open-source contributions aren’t always about adding new features—sometimes they’re about preventing failures and improving reliability.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>Fixing a Critical JSON Bug That Broke an Entire Next.js Website</title>
      <dc:creator>Lucky Singh</dc:creator>
      <pubDate>Tue, 10 Feb 2026 17:58:57 +0000</pubDate>
      <link>https://dev.to/lucky_singh_0dd24b31467d9/fixing-a-critical-json-bug-that-broke-an-entire-nextjs-website-5b66</link>
      <guid>https://dev.to/lucky_singh_0dd24b31467d9/fixing-a-critical-json-bug-that-broke-an-entire-nextjs-website-5b66</guid>
      <description>&lt;p&gt;While contributing to the AsyncAPI website, I encountered a critical issue that completely broke the production build. The entire website failed to load due to a small but impactful mistake in a JSON configuration file.&lt;/p&gt;

&lt;p&gt;The problem was located in config/3.0.0.json, where an inline comment had been added inside the JSON object. Unlike JavaScript, JSON does not support comments. This caused a JSON parsing failure, which in turn triggered a Next.js build error and displayed an error overlay across all pages of the website.&lt;/p&gt;

&lt;p&gt;To diagnose the issue, I closely examined the error message and traced it back to the exact line causing the failure. Once identified, the fix was straightforward: remove the unsupported comment and restore valid JSON syntax. After applying this change, the website compiled successfully and loaded without any errors.&lt;/p&gt;

&lt;p&gt;This experience reinforced an important lesson for me: small syntax mistakes in configuration files can have site-wide consequences, especially in production systems. It also highlighted the importance of understanding format specifications and validating configuration changes carefully.&lt;/p&gt;

&lt;p&gt;Through this contribution, I gained hands-on experience debugging a real-world issue, working with build systems, and contributing to the stability of an open-source project. It was a reminder that meaningful open-source contributions aren’t always about adding new features—sometimes they’re about preventing failures and improving reliability.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
