<?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: Kelvin-Air</title>
    <description>The latest articles on DEV Community by Kelvin-Air (@kelvin_air_tmla).</description>
    <link>https://dev.to/kelvin_air_tmla</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4072945%2F7323f3a6-97e4-4cd5-ae0f-31d52a330ee1.png</url>
      <title>DEV Community: Kelvin-Air</title>
      <link>https://dev.to/kelvin_air_tmla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kelvin_air_tmla"/>
    <language>en</language>
    <item>
      <title>How do you use FicCrunch?</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Thu, 03 Sep 2026 09:49:51 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/how-do-you-use-ficcrunch-44in</link>
      <guid>https://dev.to/kelvin_air_tmla/how-do-you-use-ficcrunch-44in</guid>
      <description>&lt;p&gt;Stop wasting time on 20 tabs staring at the screen and not getting any work done!!!!! Use FicCrunch!&lt;/p&gt;

&lt;p&gt;Here I made a video on how you can use FicCrunch to tackle your issues in OSS,&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.youtube.com/watch?v=n7RDrin4xdM" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=n7RDrin4xdM&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=n7RDrin4xdM" rel="noopener noreferrer"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fml1e0n25idxcwm0qie27.jpg" alt="YouTube preview" width="480" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>ficcrunch</category>
      <category>opensource</category>
      <category>themanlikeair</category>
    </item>
    <item>
      <title>3..2..1 Lift off!!!</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Wed, 26 Aug 2026 02:36:33 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/321-lift-off-4abb</link>
      <guid>https://dev.to/kelvin_air_tmla/321-lift-off-4abb</guid>
      <description>&lt;p&gt;Proud to announce that FicCrunch has launched on &lt;a href="https://www.ficcrunch.com/?ref=peerlist&amp;amp;utm_source=peerlist" rel="noopener noreferrer"&gt;Peerlist&lt;/a&gt;! 🎉&lt;/p&gt;

&lt;p&gt;FicCrunch turns a tangled GitHub issue/PR thread into a bounded reading order and visual graph — built to help developers stop losing hours in cross-repo link chains.&lt;/p&gt;

&lt;p&gt;If you have a moment, an upvote on Peerlist would genuinely help: [&lt;a href="https://peerlist.io/ficcrunchteam/project/ficcrunch" rel="noopener noreferrer"&gt;https://peerlist.io/ficcrunchteam/project/ficcrunch&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53uaq7yj19vgmryeuwab.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53uaq7yj19vgmryeuwab.png" alt="FicCrunch Launch Badge" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>productivity</category>
      <category>github</category>
    </item>
    <item>
      <title>How to beat tab chaos in Open Source</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 25 Aug 2026 14:10:34 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/how-to-beat-tab-chaos-in-open-source-126i</link>
      <guid>https://dev.to/kelvin_air_tmla/how-to-beat-tab-chaos-in-open-source-126i</guid>
      <description>&lt;h1&gt;
  
  
  I kept losing hours to tangled GitHub issues, so I built a tool to fix it
&lt;/h1&gt;

&lt;p&gt;Every open source contributor knows this moment: you open an issue to fix a small bug, and it links to another issue, which links to a PR, which references two more issues in a completely different repo — and forty minutes later you have fourteen tabs open and you've forgotten what you were even trying to do.&lt;/p&gt;

&lt;p&gt;That happened to me enough times that I finally built something for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What FicCrunch does
&lt;/h2&gt;

&lt;p&gt;You paste in one GitHub issue or PR link. FicCrunch crawls the linked issues and PRs it connects to — across repos, not just within one — and gives you back two things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A reading order&lt;/strong&gt; — what to read first, second, third, so you're not guessing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A visual graph&lt;/strong&gt; — the actual shape of how everything connects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The crawl is bounded, not infinite. It's not trying to summarize the entire internet about your issue — it's mapping the specific thread you're standing in.&lt;/p&gt;

&lt;h2&gt;
  
  
  A real example
&lt;/h2&gt;

&lt;p&gt;I ran it on a currently-open Kubernetes tracking issue (&lt;code&gt;kubernetes/enhancements#5526&lt;/code&gt;, Pod Level Resource Managers). It correctly traced the full picture across three repos — the KEP, the alpha/beta implementation PRs, and the docs — and it also surfaced something genuinely useful: &lt;em&gt;why&lt;/em&gt; the feature got disabled in Beta, tracing back to an unresolved CPU Manager conflict still being worked on. That's the kind of context that normally takes real digging to piece together by hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why structure first, AI optional
&lt;/h2&gt;

&lt;p&gt;FicCrunch doesn't require AI to work. The link graph and reading order are built from the actual GitHub data — no hallucination risk, nothing to double-check. AI summaries are available as an optional layer on top, if you want them, but the core tool works without ever calling a model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;It's free to use: &lt;strong&gt;&lt;a href="https://www.ficcrunch.com" rel="noopener noreferrer"&gt;ficcrunch.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm building this solo as a side project, so if you try it on a gnarly issue of your own, I'd genuinely love to hear how it goes — what it got right, what it missed, what you wish it did differently.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>github</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Just pumped up the theme for FicCrunch!!!</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 25 Aug 2026 14:02:47 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/just-pumped-up-the-theme-for-ficcrunch-3ai9</link>
      <guid>https://dev.to/kelvin_air_tmla/just-pumped-up-the-theme-for-ficcrunch-3ai9</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpqxha433f1onnt2qqjtq.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpqxha433f1onnt2qqjtq.png" alt="Light Theme" width="800" height="520"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faeyqe7k7p2hvdyhr7l86.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faeyqe7k7p2hvdyhr7l86.png" alt="Bright Theme" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Stop opening 20 tabs to understand one GitHub issue 🐙</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 18 Aug 2026 20:06:30 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/show-dev-stop-opening-20-tabs-to-understand-one-github-issue-420m</link>
      <guid>https://dev.to/kelvin_air_tmla/show-dev-stop-opening-20-tabs-to-understand-one-github-issue-420m</guid>
      <description>&lt;p&gt;We have all been there. You find an open-source bug you want to fix, or an issue you need to triage. You click the link. Inside the discussion, someone links to a Pull Request in a dependency repository. That PR links to a closed issue. That issue points to a discussion thread.&lt;/p&gt;

&lt;p&gt;Before you even write a single line of code, you are &lt;strong&gt;20 tabs deep&lt;/strong&gt; in browser chaos. &lt;/p&gt;

&lt;p&gt;You lose the structural context, you forget where you started, and your brain is fried just tracking the dependency web.&lt;/p&gt;

&lt;p&gt;I got completely sick of this tab tax, so I built &lt;strong&gt;&lt;a href="https://ficcrunch.com" rel="noopener noreferrer"&gt;FicCrunch&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🗺️ What is FicCrunch?
&lt;/h2&gt;

&lt;p&gt;FicCrunch is a bounded reading path and link graph explorer for GitHub issues. Instead of forcing you to manually click through a maze of cross-repository links, it builds a structured roadmap for your reading.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Your Target Issue] 
       │
       ├───► [Linked PR in Repo B] ───► [Fixed in Version X]
       │
       └───► [Related Issue in Repo C] ───► [Discussion Thread]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You paste a single GitHub issue URL into the platform, and FicCrunch crawls the connected threads to generate a &lt;strong&gt;clean, sequential reading order&lt;/strong&gt;. It stops the tab explosion by mapping out exactly what you need to read, and in what order.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ The Core Value (And why it saves your sanity)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bounded Reading Paths:&lt;/strong&gt; It limits your scope. You only see the issues and PRs that actually impact the problem you are tracking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-Repository Link Mapping:&lt;/strong&gt; If an issue spans across an organization's main app, a client library, and a backend parser, FicCrunch maps them into a single graph.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context Preservation:&lt;/strong&gt; You can trace a bug from a top-level alert down to the exact broken package version without losing your place.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔒 A Note on the Engine
&lt;/h2&gt;

&lt;p&gt;I am building FicCrunch as a proprietary platform, so &lt;strong&gt;the core graph-mapping engine remains closed-source and private&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;However, as someone who spends all day in the open-source ecosystem, I wanted to build a utility that genuinely helps contributors and maintainers navigate the unglamorous, chaotic side of tracking multi-repo dependencies. You don't need to open your code to add value to the community!&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 I'd love your feedback!
&lt;/h2&gt;

&lt;p&gt;FicCrunch is live, and I want to make it as useful as possible for triage workflows. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How do you currently handle tracking issues across multiple repositories?&lt;/li&gt;
&lt;li&gt;What features would make a tool like this an immediate part of your daily workflow?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Give it a spin at &lt;strong&gt;&lt;a href="https://ficcrunch.com" rel="noopener noreferrer"&gt;ficcrunch.com&lt;/a&gt;&lt;/strong&gt; and let me know what you think in the comments!&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5pxydlkh0rf5dx5vxiin.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5pxydlkh0rf5dx5vxiin.png" alt="Home Page" width="800" height="520"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4l7s07vcyu3j3a93cc7.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4l7s07vcyu3j3a93cc7.png" alt="Resolve Page" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>github</category>
      <category>workflow</category>
    </item>
    <item>
      <title>FicCrunch has released!!!</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 11 Aug 2026 11:35:02 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/ficcrunch-has-released-4bhm</link>
      <guid>https://dev.to/kelvin_air_tmla/ficcrunch-has-released-4bhm</guid>
      <description>&lt;p&gt;Having trouble starting open source on GitHub?&lt;/p&gt;

&lt;p&gt;You pick an issue. Then the links fan out — nested threads, other repos, tabs everywhere. Motivation dies before you write a line.&lt;/p&gt;

&lt;p&gt;𝗙𝗶𝗰𝗖𝗿𝘂𝗻𝗰𝗵 turns one pasted issue or PR into 𝗮 𝗯𝗼𝘂𝗻𝗱𝗲𝗱 𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗽𝗮𝘁𝗵 and 𝗹𝗶𝗻𝗸 𝗴𝗿𝗮𝗽𝗵 — so you know what to open next, including when links leave the root repo.&lt;/p&gt;

&lt;p&gt;• Reading queue in order&lt;br&gt;
  • Same set as a link graph&lt;br&gt;
  • Cross-repo links included, within clear caps&lt;/p&gt;

&lt;p&gt;End that Loop now.&lt;/p&gt;

&lt;p&gt;𝗪𝗲𝗯𝘀𝗶𝘁𝗲: &lt;a href="https://www.ficcrunch.com" rel="noopener noreferrer"&gt;https://www.ficcrunch.com&lt;/a&gt;&lt;br&gt;
𝗚𝗶𝘁𝗛𝘂𝗯 𝗗𝗶𝘀𝗰𝘂𝘀𝘀𝗶𝗼𝗻𝘀: &lt;a href="https://github.com/Kelvin-AirTMLA/ficcrunch-feedback/discussions" rel="noopener noreferrer"&gt;https://github.com/Kelvin-AirTMLA/ficcrunch-feedback/discussions&lt;/a&gt;&lt;br&gt;
𝗗𝗘𝗩 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆: &lt;a href="https://dev.to/kelvin_air_tmla/"&gt;https://dev.to/kelvin_air_tmla/&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F02o2rtzm4jliedcfhaw1.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F02o2rtzm4jliedcfhaw1.png" alt=" " width="800" height="453"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq58oftz41mmer0eurfp3.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq58oftz41mmer0eurfp3.png" alt="Reading Order Stack and Link Graph" width="800" height="450"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd05t68jzqxhrblztz7dj.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd05t68jzqxhrblztz7dj.png" alt=" " width="800" height="451"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff46bqahpmv6c4gg5rf5r.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff46bqahpmv6c4gg5rf5r.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Leave questions in the comments if you have any.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hi, I'm Kelvin-Air</title>
      <dc:creator>Kelvin-Air</dc:creator>
      <pubDate>Tue, 11 Aug 2026 11:23:52 +0000</pubDate>
      <link>https://dev.to/kelvin_air_tmla/hi-im-kelvin-air-53g5</link>
      <guid>https://dev.to/kelvin_air_tmla/hi-im-kelvin-air-53g5</guid>
      <description>&lt;p&gt;I am a software engineering student who specializes in full-stack web development, machine learning and Artificial Intelligence.&lt;/p&gt;

&lt;p&gt;I'd lovE to share my experiences and projects and always welocome to feedback and constructive critiques.&lt;/p&gt;

&lt;p&gt;Youtube: &lt;a href="https://www.youtube.com/@TMLA2024" rel="noopener noreferrer"&gt;&lt;strong&gt;🌀 The Man Like Air 🌀&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/kelvin-air-erayanmen-87485a33b/" rel="noopener noreferrer"&gt;&lt;strong&gt;Kelvin-Air Erayanmen&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a href="https://github.com/Kelvin-AirTMLA/" rel="noopener noreferrer"&gt;&lt;strong&gt;Kelvin-AirTMLA&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>fullstack</category>
      <category>machinelearning</category>
      <category>softwareengineering</category>
    </item>
  </channel>
</rss>
